/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1543885137 */
/* public/stylesheets/global/fonts.css @ 1543885137 */
@font-face {font-family: 'Sofia Pro'; font-weight: normal; font-style: normal; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/light/SofiaProLight-webfont.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/light/SofiaProLight-webfont.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/light/SofiaProLight-webfont.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/light/SofiaProLight-webfont.ttf") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/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("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/medium/SofiaProMedium-webfont.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/medium/SofiaProMedium-webfont.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/medium/SofiaProMedium-webfont.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/medium/SofiaProMedium-webfont.ttf") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/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("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.ttf") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/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("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/regular/2AC7C6_0_0.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/regular/2AC7C6_0_0.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/regular/2AC7C6_0_0.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/regular/2AC7C6_0_0.ttf") format("truetype")}
@font-face {font-family: 'Livory'; font-weight: normal; font-style: italic; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/italic/2AC7C6_1_0.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/italic/2AC7C6_1_0.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/italic/2AC7C6_1_0.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/livory/italic/2AC7C6_1_0.ttf") format("truetype")}
@font-face {font-family: 'Source Sans Pro'; font-style: normal; font-weight: normal; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Regular.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Regular.svg#my-font-family") format("svg"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Regular.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype")}
@font-face {font-family: 'Source Sans Pro'; font-style: italic; font-weight: normal; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Italic.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Italic.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Italic.svg#my-font-family") format("svg"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Italic.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf") format("truetype")}
@font-face {font-family: 'Source Sans Pro'; font-style: normal; font-weight: bold; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Semibold.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Semibold.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Semibold.svg#my-font-family") format("svg"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Semibold.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Semibold.ttf") format("truetype")}
@font-face {font-family: 'Source Sans Pro'; font-style: italic; font-weight: bold; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-SemiboldItalic.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-SemiboldItalic.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-SemiboldItalic.svg#my-font-family") format("svg"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-SemiboldItalic.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-SemiboldItalic.ttf") format("truetype")}
@font-face {font-family: 'Source Sans Pro'; font-style: normal; font-weight: 200; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.woff2") format("woff2"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Light.svg#SourceSansPro") format("svg")}
@font-face {font-family: 'Source Sans Pro'; font-style: normal; font-weight: 800; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.eot#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff2") format("woff2"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.woff") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/Source_Sans_Pro/SourceSansPro-Bold.svg#SourceSansPro") format("svg")}


/* public/stylesheets/global/petunia.css @ 1543885137 */
body {font-family: "Source Sans Pro", sans-serif; margin: 0; color: #1c263d; font-size: 16px; -webkit-font-smoothing: antialiased}
body.dragging, body.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; cursor: default}
body.fixed_min_width {min-width: 996px}
body.has_header_shadow:before {content: ""; position: fixed; background: transparent; top: 0; right: 0; left: 0; height: 62px; z-index: 2; transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out}
body.has_header_shadow.show_header_shadow:before {background: rgba(0, 0, 0, 0.15); height: 65px}
body.header_overlay_open {overflow: hidden}
body *:focus {outline-width: 0}
body.keyboard_focus *:focus {outline: 2px solid #02a793}
input:not([type]):focus, input[type="text"]:focus, input[type="search"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, textarea:focus {outline-width: 2px}
input[type="search"] {-webkit-appearance: textfield}
button, input, select, textarea {font-size: 100%}
legend {border: 0; padding: 0; white-space: normal}
a, .pseudo_link, .pseudoLink {color: #1e7b85; text-decoration: none; cursor: pointer; transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out}
a:hover, .pseudo_link:hover, .pseudoLink:hover {color: #0d6069}
h1, h2, h3, h4 {line-height: initial}
h1 {font-size: 42px; color: #000514}
h1.book_title {font-size: 40px; line-height: 1.15; font-weight: normal; color: #1c263d}
h2 {font-size: 32px; color: #000514}
h2 .book_title {font-size: 38px; line-height: 48px; color: #1c263d}
h3 {font-size: 28px; color: #000514}
h3 .book_title {font-size: 26px; line-height: 32px; color: #1c263d}
h4 .book_title {font-size: 18px; line-height: 22px}
p {line-height: 1.5; margin: 0 0 24px 0}
ul, ol {margin: 0 0 24px 0}
ul li, ol li {line-height: 1.8}
fieldset {border: none; padding: 0}
.header_spacer {display: none; height: 60px}
.responsive .header_spacer {display: block}
.clearfix {zoom: 1}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.hidden {display: none !important}
.global_wrapper {overflow: hidden; background: #f8f9fd}
.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: #e9edf8}
.divider.brown .divider_bottom {border-top-color: #e9edf8}
.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;user-select: none; display: inline-block; vertical-align: top; transition: all 0.4s ease; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; border-bottom: 3px solid transparent; text-transform: uppercase; font-size: 14px; color: #57617a; vertical-align: top; margin-right: 40px; cursor: pointer; letter-spacing: 0.08em}
.tab_nav .tab a {color: inherit; padding: 0 0 2px 0}
.tab_nav .tab:hover {color: #0d6069}
.tab_nav .tab:hover a {color: #0d6069}
.tab_nav .tab.current {color: #1e7b85; border-color: #1e7b85}
.tab_nav .tab.current a {color: #1e7b85}
.tab_nav .tab:last-child {margin-right: 0}
.tab_nav.disabled {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; cursor: default; border-color: transparent}
.tab_nav.disabled .tab {cursor: default; color: #e9edf8}
.tab_nav.disabled .tab.current {border-color: #e9edf8}
.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[type="search"], form input.text, form textarea, .form input[type="text"], .form input[type="tel"], .form input[type="password"], .form input[type="email"], .form input[type="search"], .form input.text, .form textarea {box-sizing: border-box; font-family: "Source Sans Pro", sans-serif; border-radius: 4px; height: 45px; padding: 8px 14px; border: 1px solid #e9edf8; line-height: 1.5; color: #1c263d; 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-input-placeholder, form input[type="search"]::-webkit-input-placeholder, 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-input-placeholder, .form input[type="search"]::-webkit-input-placeholder, .form input.text::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder {color: #57617a}
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[type="search"]::-moz-placeholder, form input.text::-moz-placeholder, form textarea::-moz-placeholder, .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[type="search"]::-moz-placeholder, .form input.text::-moz-placeholder, .form textarea::-moz-placeholder {color: #57617a}
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[type="search"]:-ms-input-placeholder, form input.text:-ms-input-placeholder, form textarea:-ms-input-placeholder, .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[type="search"]:-ms-input-placeholder, .form input.text:-ms-input-placeholder, .form textarea:-ms-input-placeholder {color: #57617a}
form input[type="text"]::placeholder, form input[type="tel"]::placeholder, form input[type="password"]::placeholder, form input[type="email"]::placeholder, form input[type="search"]::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[type="search"]::placeholder, .form input.text::placeholder, .form textarea::placeholder {color: #57617a}
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-input-placeholder, form input[type="search"] ::-webkit-input-placeholder, 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-input-placeholder, .form input[type="search"] ::-webkit-input-placeholder, .form input.text ::-webkit-input-placeholder, .form textarea ::-webkit-input-placeholder {color: #57617a}
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[type="search"] :-moz-placeholder, form input.text :-moz-placeholder, form textarea :-moz-placeholder, .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[type="search"] :-moz-placeholder, .form input.text :-moz-placeholder, .form textarea :-moz-placeholder {color: #57617a}
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[type="search"] ::-moz-placeholder, form input.text ::-moz-placeholder, form textarea ::-moz-placeholder, .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[type="search"] ::-moz-placeholder, .form input.text ::-moz-placeholder, .form textarea ::-moz-placeholder {color: #57617a}
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[type="search"] :-ms-input-placeholder, form input.text :-ms-input-placeholder, form textarea :-ms-input-placeholder, .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[type="search"] :-ms-input-placeholder, .form input.text :-ms-input-placeholder, .form textarea :-ms-input-placeholder {color: #57617a}
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[type="search"].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[type="search"].field_err, .form input.text.field_err, .form textarea.field_err {border-color: #f2736e; box-shadow: 0 0 0 1px #f2736e}
form input[type="text"].default, form input[type="tel"].default, form input[type="password"].default, form input[type="email"].default, form input[type="search"].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[type="search"].default, .form input.text.default, .form textarea.default {color: #999}
form input.validate_error, form textarea.validate_error, .form input.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 #ccc}
.home_container .page_header {border-bottom: 1px solid #e9edf8; 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 #e9edf8; margin-top: 30px; line-height: 44px}
.home_container .bottom_menu:after {content: ""; display: table; clear: both}
.home_container, .open_container {text-align: left; width: auto; margin: 45px auto}
.loader {display: none; vertical-align: middle; background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/petunia/spinner/spinner_30.gif"); width: 30px; height: 30px}
.new.loader {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/spinner_30x30.gif") no-repeat; width: 32px; height: 32px}
.toolbar_notification {padding: 0 45px; background: #57617a; color: white; height: 64px; line-height: 66px; text-align: center; white-space: normal}
.toolbar_notification .renew_btn {margin-left: 20px}
.toolbar_notification.renewal_nag .renewal_form {display: inline}
.scribd_white_logo {width: 117px; height: 26px}
.scribd_blue_long_logo {width: 117px; height: 26px}
.scribd_logo_badge {height: 36px; width: 36px}
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.498039)}
.modal_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.498039)}
.visually_hidden {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; overflow: hidden; position: absolute}
@media (max-width: 400px) {.visually_hidden_on_narrow {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; overflow: hidden; position: absolute}
}
/* prevent repetition, but might not be the best place to put this */ .interest_pills {font-size: 0; overflow: hidden; padding: 0; margin: 0}
.interest_pills .interest {display: inline-block; box-sizing: border-box; word-spacing: normal; background: #fafbfd; font-size: 16px; color: #57617a; padding: 3px 15px; border-radius: 5px; border: 1px solid #e9edf8; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 8px 8px 2px 2px}
.interest_pills .interest:hover {background: #dde4f4}
.interest_pills .interest:active {background: #d9e2f9}
.interest_pills li {display: inline-block; line-height: inherit}
.text_btn_alt {color: #a9085e !important; font-weight: bold; font-size: 16px}
.text_btn_alt:hover, .text_btn_alt:active {color: #87064b !important}
.text_btn_alt:disabled {color: #57617a !important}
#loading_lb {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
#loading_lb .content {border: 0}
.type_display {font-size: 36px; font-weight: bold}
@media (max-width: 550px) {.type_display {font-size: 34px}
}
.type_display_body {font-size: 22px; font-weight: normal}
@media (max-width: 550px) {.type_display_body {font-size: 20px}
}
.type_header1 {font-size: 42px; font-weight: bold}
@media (max-width: 550px) {.responsive .type_header1 {font-size: 32px}
}
.type_header2 {font-size: 36px; font-weight: bold}
@media (max-width: 550px) {.responsive .type_header2 {font-size: 28px}
}
.type_header3 {font-size: 32px; font-weight: bold}
@media (max-width: 550px) {.responsive .type_header3 {font-size: 24px}
}
.type_header4 {font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .type_header4 {font-size: 20px}
}
.type_header5 {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .type_header5 {font-size: 18px}
}
.type_title {font-size: 18px; font-weight: bold; line-height: 1.3}
.type_title_small {font-size: 16px; font-weight: bold}
.type_subtitle {font-size: 18px; font-weight: bold; font-style: italic; line-height: 1.3}
.type_copy {font-size: 18px}
@media (max-width: 550px) {.responsive .type_copy {font-size: 16px}
}
.type_copy_small {font-size: 16px}
.type_caption {font-size: 14px}
.type_footnote {font-size: 12px}
.type_caps {font-weight: bold; text-transform: uppercase; letter-spacing: 0.06em}
.type_quote {font-size: 18px; font-style: italic}
.availability_info {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-weight: bold; font-size: 14px; font-weight: 600; line-height: 1.3em}
.availability_info .icon {line-height: 1.3em; margin-right: 5px}
.availability_info.is_unavailable {color: black}
.availability_info.is_expiring {color: #57617a}
.availability_info.is_available_soon {color: #3c763d}
.new_items_indicator {background-color: #ed8f02; border: 1px solid #d47500; border-radius: 50%; height: 6px; position: absolute; width: 6px}
.flex_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.flex_col {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.unstyled_link {color: #1c263d}
.global_side_nav .global_wrapper {padding-left: 180px}
@media (max-width: 700px) {.global_side_nav .global_wrapper {padding-left: 0px}
}
.global_side_nav #flash_container {position: relative; z-index: header_zindex1px}
.global_side_nav.no_scroll {overflow: hidden; position: relative}
.body_container {margin-top: 60px}
.body_container.no_header {margin-top: 0px}
@media (min-width: 700px) {.body_container.full {margin-top: 0px}
}
.unstyled_list {line-height: inherit; list-style: none; padding: 0; margin: 0}
.unstyled_list li {line-height: inherit}


/* public/stylesheets/global/lightbox.css @ 1543885137 */
#lightboxes, #lightboxes_wrap {height: 100%}
#lightbox_area {z-index: 30000}
body.lightbox_open {overflow: hidden}
body.lightbox_open #lightbox_flash_container {position: relative; z-index: 3000}
body.lightbox_open #lightbox_area {position: fixed; top: 0; left: 0; right: 0; height: 100%; overflow-y: auto}
body.lightbox_open #lightbox_area #lightboxes_wrap {position: relative}
#overlay, .stacked_overlay {opacity: 0.5; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; background: #57617a; z-index: 2999}
@media (max-width: 415px) {#overlay.login_mode, .stacked_overlay.login_mode {background-color: #f8f9fd; opacity: 1}
}
#overlay.exclusive_trial_mode, .stacked_overlay.exclusive_trial_mode {opacity: 0.75; background-color: black; background-position: center; background-size: cover}
@media (max-width: 420px), (max-height: 420px) {.responsive .react_lightbox {height: 100%; max-width: none}
}
@media (max-width: 420px), (max-height: 420px) {.responsive .lightbox {border-radius: 0; position: fixed; width: auto; min-height: 100%; margin: 0 !important; max-width: none; left: 0 !important; top: 0 !important; right: 0}
.responsive .lightbox .close_btn {font-size: 24px}
.responsive .lightbox.stacked_lightbox {z-index: 3000; position: fixed; width: 100%; min-width: 320px; min-height: 100%; left: 0 !important; right: 0 !important; top: 0 !important}
}
.lightbox, .stacked_lightbox {position: absolute; text-align: left; background: white 0 0 no-repeat; box-shadow: 0px 0px 12px #000514; border: 1px solid transparent; box-sizing: border-box; border-radius: 4px; max-width: 400px; min-width: 300px}
.lightbox.book_preview_container, .stacked_lightbox.book_preview_container {border-radius: 0; min-width: 0; max-width: none}
.lightbox.auto_center, .stacked_lightbox.auto_center {left: 0; right: 0; margin: 0 auto; position: relative}
.lightbox .flasher_notification, .stacked_lightbox .flasher_notification {color: #fff; position: absolute; left: 0; right: 0; top: 0}
.lightbox > .wrapper, .stacked_lightbox > .wrapper {overflow: hidden; position: relative}
.lightbox > .wrapper > .content, .stacked_lightbox > .wrapper > .content {padding: 28px}
.lightbox > .wrapper > .content .title, .stacked_lightbox > .wrapper > .content .title {font-size: 22px; font-weight: bold; color: #1c263d; margin-top: -10px; margin-bottom: 20px; padding-right: 20px}
@media (max-width: 550px) {.responsive .lightbox > .wrapper > .content .title, .responsive .stacked_lightbox > .wrapper > .content .title {font-size: 20px}
}
.lightbox > .wrapper > .content .actions, .lightbox > .wrapper > .content .buttons, .stacked_lightbox > .wrapper > .content .actions, .stacked_lightbox > .wrapper > .content .buttons {margin-top: 15px; text-align: right}
.lightbox > .wrapper > .content .actions .flat_btn:last-child, .lightbox > .wrapper > .content .buttons .flat_btn:last-child, .stacked_lightbox > .wrapper > .content .actions .flat_btn:last-child, .stacked_lightbox > .wrapper > .content .buttons .flat_btn:last-child {margin-left: 15px}
.lightbox > .wrapper > .close_button, .stacked_lightbox > .wrapper > .close_button {position: absolute; top: 0px; right: 0px; float: right; margin: 16px 16px 0 0; cursor: pointer; color: inherit; background: transparent; border: 0; padding: 2px 0 0 0; z-index: 200}
.stacked_lightbox {z-index: 3000}
#loading_lb {min-width: 0}
@media (max-width: 700px) {#get_app_modal {height: 100%}
}


/* public/stylesheets/global/sprites.css @ 1543885137 */
span.sprite {display: inline-block; vertical-align: middle}
.sprite {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/newhome/icon-sprite.png") 0 0 no-repeat}
.sprite.gray_tri_down, .sprite.gray_tri_right {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/petunia/triangles.png") 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 {background-position: -141px -237px}
.sprite.home_open_book:active, .trigger_sprite:active .sprite.home_open_book {background-position: -141px -258px}
.sprite.home_readcast_static, .sprite.home_readcast {width: 18px; height: 18px; background-position: -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 @ 1543885137 */
@font-face {font-family: 'scribd'; src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/scribd_icon/fonts/scribd.eot?81"); src: url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/scribd_icon/fonts/scribd.eot?81#iefix") format("embedded-opentype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/scribd_icon/fonts/scribd.ttf?81") format("truetype"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/scribd_icon/fonts/scribd.woff?81") format("woff"), url("/web/20181204170400oe_/https://s-f.scribdassets.com/fonts/scribd_icon/fonts/scribd.svg?81#icomoon") format("svg"); font-weight: normal; font-style: 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-ic_finished_fill:before {content: "\e9df"}
.icon-ic_globalnav_snapshot_fill:before {content: "\e9db"}
.icon-ic_globalnav_snapshot:before {content: "\e9dc"}
.icon-ic_small_snapshot_fill:before {content: "\e9dd"}
.icon-ic_small_snapshot:before {content: "\e9de"}
.icon-ic_copy:before {content: "\e9d9"}
.icon-ic_copy_small:before {content: "\e9da"}
.icon-ic_clock_small:before {content: "\e9d7"}
.icon-ic_pages_small:before {content: "\e9d8"}
.icon-ic_clock:before {content: "\e9d5"}
.icon-ic_pages:before {content: "\e9d6"}
.icon-ic_globalnav_topcharts:before {content: "\e9d4"}
.icon-ic_small_songbook:before {content: "\e91f"}
.icon-ic_small_audiobook:before {content: "\e920"}
.icon-ic_small_magazine_fill:before {content: "\e921"}
.icon-ic_small_magazine:before {content: "\e996"}
.icon-ic_small_articles:before {content: "\e9c7"}
.icon-ic_articles_fill:before {content: "\e9c8"}
.icon-ic_articles:before {content: "\e9c9"}
.icon-ic_audiobook_fill:before {content: "\e9ca"}
.icon-ic_audiobook:before {content: "\e9cb"}
.icon-ic_book_fill:before {content: "\e9cc"}
.icon-ic_book:before {content: "\e9cd"}
.icon-ic_document_fill:before {content: "\e9ce"}
.icon-ic_document:before {content: "\e9cf"}
.icon-ic_magazine_fill:before {content: "\e9d0"}
.icon-ic_magazine:before {content: "\e9d1"}
.icon-ic_songbook_fill:before {content: "\e9d2"}
.icon-ic_songbook:before {content: "\e9d3"}
.icon-ic_finished:before {content: "\e91c"}
.icon-ic_finished_small:before {content: "\e91e"}
.icon-ic_book_outline_small:before {content: "\e919"}
.icon-ic_audiobook_play_small:before {content: "\e91a"}
.icon-ic_small_book:before {content: "\e91b"}
.icon-ic_accountsettings_fill:before {content: "\e91d"}
.icon-ic_availablesoon_small:before {content: "\e918"}
.icon-ic_remove_download_small:before {content: "\e912"}
.icon-ic_warning_small:before {content: "\e913"}
.icon-ic_follow_star_small:before {content: "\e914"}
.icon-ic_followed_star_small:before {content: "\e915"}
.icon-ic_follow_star:before {content: "\e916"}
.icon-ic_followed_star:before {content: "\e917"}
.icon-ic_small_checkbox_fill:before {content: "\e910"}
.icon-ic_small_checkbox_outline:before {content: "\e911"}
.icon-ic_openinnewwindow_8:before {content: "\e90e"}
.icon-ic_openinnewwindow_small:before {content: "\e90f"}
.icon-ic_refine_24:before {content: "\e90d"}
.icon-ic_save_for_later_2px:before {content: "\e90b"}
.icon-ic_saved_for_later_2px:before {content: "\e90c"}
.icon-ic_minus_circle:before {content: "\e909"}
.icon-ic_questionmark:before {content: "\e90a"}
.icon-ic_calendar_24:before {content: "\e906"}
.icon-ic_storedoffline_24:before {content: "\e907"}
.icon-ic_articles_24:before {content: "\e908"}
.icon-ic_checkmark_circle_outline:before {content: "\e905"}
.icon-ic_success:before {content: "\e903"}
.icon-ic_warning:before {content: "\e904"}
.icon-ic_checkmark_bold:before {content: "\e902"}
.icon-ic_scribd_badge_logo:before {content: "\e901"}
.icon-ic_scribd_social_logo:before {content: "\e900"}
.icon-ic_share_web:before {content: "\e9c6"}
.icon-ic_menuclosed:before {content: "\e922"}
.icon-ic_slide_fwd:before {content: "\e9c5"}
.icon-ic_page_vertical_arrow:before {content: "\e97e"}
.icon-ic_zoom_out_default:before {content: "\e97f"}
.icon-ic_zoom_in_default:before {content: "\e980"}
.icon-ic_nightmode:before {content: "\e981"}
.icon-ic_sepiamode:before {content: "\e982"}
.icon-ic_daymode:before {content: "\e983"}
.icon-ic_vertical_reading:before {content: "\e984"}
.icon-ic_horizontal_reading:before {content: "\e985"}
.icon-ic_checkmark_outline_circle:before {content: "\e986"}
.icon-ic_edit_pencil:before {content: "\e987"}
.icon-ic_apple_mark:before {content: "\e988"}
.icon-ic_android_mark:before {content: "\e989"}
.icon-ic_heart:before {content: "\e98a"}
.icon-ic_close_circle_fill:before {content: "\e98b"}
.icon-ic_warn:before {content: "\e98c"}
.icon-ic_email:before {content: "\e98d"}
.icon-ic_upload_with_line:before {content: "\e98e"}
.icon-ic_twitter:before {content: "\e98f"}
.icon-ic_facebook:before {content: "\e990"}
.icon-ic_pinterest:before {content: "\e991"}
.icon-ic_linkedin:before {content: "\e992"}
.icon-ic_embed:before {content: "\e993"}
.icon-ic_radiobutton_empty:before {content: "\e994"}
.icon-ic_radiobutton_filled:before {content: "\e995"}
.icon-ic_reader_bookmark_on:before {content: "\e997"}
.icon-ic_reader_bookmark_off:before {content: "\e998"}
.icon-ic_print:before {content: "\e999"}
.icon-ic_download_with_line:before {content: "\e99a"}
.icon-ic_globalnav_upload:before {content: "\e99b"}
.icon-ic_web_player_volume_3:before {content: "\e99c"}
.icon-ic_web_player_volume_2:before {content: "\e99d"}
.icon-ic_web_player_volume_1:before {content: "\e99e"}
.icon-ic_web_player_volume_0:before {content: "\e99f"}
.icon-ic_badge_audio_old:before {content: "\e9a0"}
.icon-ic_fullscreen_collapse:before {content: "\e9a1"}
.icon-ic_fullscreen_window:before {content: "\e9a2"}
.icon-ic_read_circle:before {content: "\e9a3"}
.icon-ic_popular_circle:before {content: "\e9a4"}
.icon-ic_chat_circle:before {content: "\e9a5"}
.icon-ic_user_circle:before {content: "\e9a6"}
.icon-ic_music_jam:before {content: "\e9a7"}
.icon-ic_music_hits:before {content: "\e9a8"}
.icon-ic_music_classics:before {content: "\e9a9"}
.icon-ic_music_broadway:before {content: "\e9aa"}
.icon-ic_slide_back:before {content: "\e9ab"}
.icon-ic_cart:before {content: "\e9ac"}
.icon-ic_toc_list:before {content: "\e9ad"}
.icon-ic_share:before {content: "\e97d"}
.icon-ic_checkbox_outline:before {content: "\e923"}
.icon-ic_checkbox_fill:before {content: "\e948"}
.icon-ic_displaysettings:before {content: "\e95a"}
.icon-ic_checkmark_circle_fill:before {content: "\e971"}
.icon-ic_globalnav_saved_fill:before {content: "\e924"}
.icon-ic_thumbsdown_fill:before {content: "\e925"}
.icon-ic_thumbsup_fill:before {content: "\e93e"}
.icon-ic_store_offline_small:before {content: "\e926"}
.icon-ic_right_caret_alt:before {content: "\e927"}
.icon-ic_thumbsdown_outline:before {content: "\e928"}
.icon-ic_thumbsup_outline:before {content: "\e929"}
.icon-ic_overflowmenu:before {content: "\e930"}
.icon-ic_audiobook_pause:before {content: "\e938"}
.icon-ic_save_for_later_1px:before {content: "\e93a"}
.icon-ic_saved_for_later_1px:before {content: "\e93b"}
.icon-ic_globalnav_saved:before {content: "\e945"}
.icon-ic_right_arrow:before {content: "\e946"}
.icon-ic_back_arrow:before {content: "\e947"}
.icon-ic_add_circle:before {content: "\e970"}
.icon-ic_audiobook_pause_large:before {content: "\e92a"}
.icon-ic_audiobook_play_large:before {content: "\e92b"}
.icon-ic_audiobook_back:before {content: "\e92c"}
.icon-ic_audiobook_forward:before {content: "\e92d"}
.icon-ic_audiobook_skipback:before {content: "\e92e"}
.icon-ic_audiobook_skipfwd:before {content: "\e92f"}
.icon-ic_audiobook_sleepoff:before {content: "\e931"}
.icon-ic_audiobook_sleepon:before {content: "\e932"}
.icon-ic_star_large_fill:before {content: "\e933"}
.icon-ic_star_large_halffill:before {content: "\e934"}
.icon-ic_star_large_outline:before {content: "\e935"}
.icon-ic_abouttitle:before {content: "\e936"}
.icon-ic_accountsettings:before {content: "\e937"}
.icon-ic_addtolist:before {content: "\e939"}
.icon-ic_align_center:before {content: "\e93c"}
.icon-ic_align_justify:before {content: "\e93d"}
.icon-ic_align_left:before {content: "\e93f"}
.icon-ic_align_right:before {content: "\e940"}
.icon-ic_audiobook_play:before {content: "\e941"}
.icon-ic_audiobook_rewind:before {content: "\e942"}
.icon-ic_audiobook_skipback_24:before {content: "\e943"}
.icon-ic_audiobook_skipfwd_24:before {content: "\e944"}
.icon-ic_checkmark:before {content: "\e949"}
.icon-ic_close:before {content: "\e94a"}
.icon-ic_create_note:before {content: "\e94b"}
.icon-ic_delete:before {content: "\e94c"}
.icon-ic_down_arrow:before {content: "\e94d"}
.icon-ic_download_cancel:before {content: "\e94e"}
.icon-ic_download_queue:before {content: "\e94f"}
.icon-ic_filter_active:before {content: "\e950"}
.icon-ic_filter:before {content: "\e951"}
.icon-ic_globalnav_browse_fill:before {content: "\e952"}
.icon-ic_globalnav_browse:before {content: "\e953"}
.icon-ic_globalnav_home_fill:before {content: "\e954"}
.icon-ic_globalnav_home:before {content: "\e955"}
.icon-ic_globalnav_profile_fill:before {content: "\e956"}
.icon-ic_globalnav_profile:before {content: "\e957"}
.icon-ic_highlight:before {content: "\e958"}
.icon-ic_minus:before {content: "\e959"}
.icon-ic_note:before {content: "\e95b"}
.icon-ic_notebook:before {content: "\e95c"}
.icon-ic_pagegrid:before {content: "\e95d"}
.icon-ic_plus:before {content: "\e95e"}
.icon-ic_private_line_open:before {content: "\e95f"}
.icon-ic_private_line:before {content: "\e960"}
.icon-ic_private:before {content: "\e961"}
.icon-ic_remove_download:before {content: "\e962"}
.icon-ic_removefromlist:before {content: "\e963"}
.icon-ic_righttoleft:before {content: "\e964"}
.icon-ic_scrubber_back:before {content: "\e965"}
.icon-ic_search:before {content: "\e966"}
.icon-ic_star_medium_fill:before {content: "\e967"}
.icon-ic_star_medium_halffill:before {content: "\e968"}
.icon-ic_star_medium_outline:before {content: "\e969"}
.icon-ic_storeoffline:before {content: "\e96a"}
.icon-ic_tableofcontents:before {content: "\e96b"}
.icon-ic_text_message:before {content: "\e96c"}
.icon-ic_topauthor:before {content: "\e96d"}
.icon-ic_up_arrow:before {content: "\e96e"}
.icon-promo_credits:before {content: "\e96f"}
.icon-promo_unlimited:before {content: "\e972"}
.icon-ic_adjustbrightness_thin:before {content: "\e973"}
.icon-ic_arrow_small_left_1px:before {content: "\e974"}
.icon-ic_arrow_small_left_alt:before {content: "\e975"}
.icon-ic_arrow_small_up_1px:before {content: "\e976"}
.icon-ic_arrow_small_up_alt:before {content: "\e977"}
.icon-ic_close_small:before {content: "\e978"}
.icon-ic_dropdown_1px:before {content: "\e979"}
.icon-ic_dropdown_alt:before {content: "\e97a"}
.icon-ic_highlight_small:before {content: "\e97b"}
.icon-ic_input_clear:before {content: "\e97c"}
.icon-ic_note_small:before {content: "\e9ae"}
.icon-ic_right_caret_1px:before {content: "\e9af"}
.icon-ic_search_small:before {content: "\e9b0"}
.icon-ic_small_articles_fill:before {content: "\e9b1"}
.icon-ic_small_audiobook_fill:before {content: "\e9b2"}
.icon-ic_small_audiobook_old_fill:before {content: "\e9b3"}
.icon-ic_small_author_fill:before {content: "\e9b4"}
.icon-ic_small_book_fill:before {content: "\e9b5"}
.icon-ic_small_collection_fill:before {content: "\e9b6"}
.icon-ic_small_document_fill:before {content: "\e9b7"}
.icon-ic_small_document:before {content: "\e9b8"}
.icon-ic_small_song_fill:before {content: "\e9b9"}
.icon-ic_small_songbook_fill:before {content: "\e9ba"}
.icon-ic_small_user_fill:before {content: "\e9bb"}
.icon-ic_small_user:before {content: "\e9bc"}
.icon-ic_star_small_fill:before {content: "\e9bd"}
.icon-ic_star_small_halffill:before {content: "\e9be"}
.icon-ic_star_small_outline:before {content: "\e9bf"}
.icon-ic_storedoffline:before {content: "\e9c0"}
.icon-ic_thumbsdown_fill_small:before {content: "\e9c1"}
.icon-ic_thumbsdown_outline_small:before {content: "\e9c2"}
.icon-ic_thumbsup_fill_small:before {content: "\e9c3"}
.icon-ic_thumbsup_outline_small:before {content: "\e9c4"}


/* public/stylesheets/introjs.css @ 1543885137 */
/* Scribds custom css */ .introjs-blockerLayer.plain_style {background-color: none}
.introjs-helperLayer.plain_style .introjs-scribd-title {text-align: center; background: white}
.introjs-helperLayer.plain_style div {color: #1c263d}
.introjs-helperLayer.plain_style img {display: none}
.introjs-helperLayer.plain_style .introjs-bullets {display: none}
.introjs-helperLayer.plain_style .introjs-scribd-image {display: none}
.introjs-helperLayer.plain_style .introjs-skipbutton {margin: 15px 0 0 0; display: block; color: #1e7b85; font-size: 16px}
.introjs-helperLayer.plain_style .introjs-tooltipbuttons {margin: 20px 0}
.introjs-scribd-title {text-align: left; background: #1e7b85; padding: 18px 40px 18px 18px}
.introjs-scribd-title .pre_title {font-size: 13px; color: white; text-transform: uppercase}
.introjs-scribd-title div {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: #1c263d; font-size: 14px}
.introjs-prevbutton {display: none}
.introjs-disabled.introjs-nextbutton {display: none}
.introjs-skipbutton {font-size: 14px; color: #57617a; margin-left: 20px; display: none}
.introjs-skipbutton.flat_btn {margin-left: 0; display: inline-block}
.introjs-skipbutton.flat_btn:hover {background-color: #509ba8}
.introjs-close {position: absolute; top: 24px; right: 18px; font-size: 16px; color: white; cursor: pointer}
.introjs-close:hover {color: #509ba8}
.introjs-button.flat_btn {background-color: #1e7b85; text-transform: uppercase}
.introjs-button.flat_btn:hover {background-color: #509ba8}
.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-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); background: radial-gradient(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.0 !important}
.introjs-showElement {z-index: 9999999 !important}
.introjs-relativePosition {position: relative}
.introjs-helperLayer {position: absolute; z-index: 9999998; background-color: #FFF; background-color: rgba(255, 255, 255, 0.9); border: 1px solid #777; 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 ease-out; 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, color-stop(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 #1e7b85; content: ''; position: absolute}
.introjs-arrow.top {top: -10px; left: 10px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: #1e7b85; 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: #1e7b85}
.introjs-arrow.bottom {bottom: -10px; left: 10px; border-top-color: #1e7b85; 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: #1e7b85; 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); -webkit-transition: 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: #F8F9FD; 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: #57617a}
.introjs-bullets ul li a.active {background: #57617a}
.introjsFloatingElement {position: absolute; height: 0; width: 0; left: 50%; top: 50%}


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


/* :files, 'app/views', ... @ 1543885282 */
/* app/views/shared/carousels/collection_cell.css @ 1543885101 */
.collection_cell, .object_grid .object_cell.collection_cell {box-sizing: border-box; display: inline-block; height: 200px; position: relative; text-align: left; width: 308px}
.collection_cell .collection_link, .object_grid .object_cell.collection_cell .collection_link {border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); border: 1px solid #e9edf8; bottom: 0; color: #1c263d; left: 0; overflow: hidden; position: absolute; right: 0; top: 0}
.collection_cell .collection_link .metadata, .object_grid .object_cell.collection_cell .collection_link .metadata {margin: 0; padding: 20px}
.collection_cell .collection_link .metadata .title, .object_grid .object_cell.collection_cell .collection_link .metadata .title {display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 20px; font-weight: bold; margin: 0 2px 0 0}
@media (max-width: 550px) {.responsive .collection_cell .collection_link .metadata .title, .responsive .object_grid .object_cell.collection_cell .collection_link .metadata .title {font-size: 18px}
}
.collection_cell .collection_link .metadata .count, .object_grid .object_cell.collection_cell .collection_link .metadata .count {color: #57617a}
.collection_cell .collection_link .collection_header, .object_grid .object_cell.collection_cell .collection_link .collection_header {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #e9edf8; font-size: inherit; height: 82px; padding-left: 0; margin: 0}
.collection_cell .collection_link .collection_header .document_image, .object_grid .object_cell.collection_cell .collection_link .collection_header .document_image {display: inline-block; height: 82px; line-height: normal; list-style: none; width: 102px; vertical-align: top}
.collection_cell .collection_link .collection_header .document_image img, .object_grid .object_cell.collection_cell .collection_link .collection_header .document_image img {-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease; opacity: 0}
.collection_cell .collection_link .collection_header .document_image img.loaded, .object_grid .object_cell.collection_cell .collection_link .collection_header .document_image img.loaded {opacity: 1}
.collection_cell .collection_link .collection_header .document_image.two, .object_grid .object_cell.collection_cell .collection_link .collection_header .document_image.two {width: 153px}
.collection_cell .collection_link .collection_header .document_image.one, .object_grid .object_cell.collection_cell .collection_link .collection_header .document_image.one {width: 306px}
.collection_cell:hover, .object_grid .object_cell.collection_cell:hover {background-color: #f8f9fd}
.collection_cell:hover .trusted_source_header_container, .object_grid .object_cell.collection_cell:hover .trusted_source_header_container {background-color: #f8f9fd}
.collection_cell:active, .object_grid .object_cell.collection_cell:active {opacity: 0.45}


/* app/views/shared/carousels/document_cell.css @ 1543885101 */
/* // Put CSS that is shared between grids and carousels here, if it's not shared // then put it in the file for the respective UI element */ @-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 .list_view_data {display: none}
.has_document_cells.list_view_mode .document_cell {margin: 15px 0 35px 0; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start}
.has_document_cells.list_view_mode .document_cell .upvotes .vote {margin-right: 0}
.has_document_cells.list_view_mode .document_cell .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 108px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.has_document_cells.list_view_mode .document_cell .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.has_document_cells.list_view_mode .document_cell .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.has_document_cells.list_view_mode .document_cell .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.has_document_cells.list_view_mode .document_cell .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.has_document_cells.list_view_mode .document_cell .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.has_document_cells.list_view_mode .document_cell .thumb {margin-bottom: 0; width: 108px; height: 143px}
.has_document_cells.list_view_mode .document_cell .thumb .comic_series_cover {width: 108px; height: 143px}
.has_document_cells.list_view_mode .document_cell .star_ratings {padding: 6px 0}
.has_document_cells.list_view_mode .document_cell .star_ratings .stats {font-size: 14px}
.has_document_cells.list_view_mode .document_cell .subtitle {display: none}
.has_document_cells.list_view_mode .document_cell .list_view_data {display: block}
.has_document_cells.list_view_mode .document_cell .list_view_data .page_count, .has_document_cells.list_view_mode .document_cell .list_view_data .views_count {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #57617a}
.has_document_cells.list_view_mode .document_cell .under_title.one_line {display: none}
.has_document_cells.list_view_mode .document_cell .under_title:not(.one_line) {display: none}
.has_document_cells .doc_link {display: inline-block; width: 100%; outline-offset: -4px; box-sizing: border-box}
.has_document_cells .doc_link .thumb {background-color: #fff; box-sizing: border-box}
.keyboard_focus .has_document_cells .doc_link:focus .thumb {opacity: 0.5}
.has_document_cells .document_cell {width: 149px; white-space: normal; vertical-align: top; text-align: left}
.has_document_cells .document_cell .sheet_music_meta {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.has_document_cells .document_cell .sheet_music_meta .instrument, .has_document_cells .document_cell .sheet_music_meta .difficulty {margin-bottom: 0}
.has_document_cells .document_cell .sheet_music_meta .name {color: #57617a; font-weight: normal}
.has_document_cells .document_cell .sheet_music_meta .diff {text-align: center; width: 33%}
.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 .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 108px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.has_document_cells .document_cell.smaller_cell .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.has_document_cells .document_cell.smaller_cell .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.has_document_cells .document_cell.smaller_cell .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.has_document_cells .document_cell.smaller_cell .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.has_document_cells .document_cell.smaller_cell .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.has_document_cells .document_cell.smaller_cell .skirt .title {margin-top: 15px; font-size: 14px; line-height: 18px}
.has_document_cells .document_cell.smaller_cell .skirt .content_thumbnail {top: -11px}
.has_document_cells .document_cell.smaller_cell .under_title {display: none}
.has_document_cells .document_cell.smaller_cell .thumb {width: 108px; height: 143px}
.has_document_cells .document_cell.smaller_cell .thumb .comic_series_cover {width: 108px; height: 143px}
.has_document_cells .document_cell.smaller_cell .thumb .under_title {display: none}
.has_document_cells .document_cell.smaller_cell .thumb .hover_cta {transition: opacity ease 0.3s; -moz-transition: opacity ease 0.3s; -webkit-transition: opacity ease 0.3s; bottom: 0; color: #fff; font-size: 14px; font-weight: bold; opacity: 0; padding: 2px 0; position: absolute; text-align: center; width: 100%}
.has_document_cells .document_cell.smaller_cell .thumb .hover_cta.reader {background: #1e7b85}
.has_document_cells .document_cell.smaller_cell .thumb .hover_cta.book_page {background: #ff5780}
.has_document_cells .document_cell.smaller_cell .thumb:hover .hover_cta {opacity: 1}
.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 .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 72px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px; display: none}
.has_document_cells .document_cell.smallest_cell .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.has_document_cells .document_cell.smallest_cell .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.has_document_cells .document_cell.smallest_cell .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.has_document_cells .document_cell.smallest_cell .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.has_document_cells .document_cell.smallest_cell .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.has_document_cells .document_cell.smallest_cell .thumb {margin-right: 20px; width: 72px; height: 95px}
.has_document_cells .document_cell.smallest_cell .thumb .comic_series_cover {width: 72px; height: 95px}
.has_document_cells .document_cell.smallest_cell .thumb .under_title {display: none}
.has_document_cells .document_cell.in_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: 10px; margin-bottom: 0px; font-family: "Source Sans Pro", sans-serif; text-align: left; display: block; font-size: 14px; overflow: hidden; line-height: 1.5em; max-height: 3em; color: #1c263d; word-wrap: break-word}
.has_document_cells .document_cell .under_title:not(.one_line) {display: -webkit-box; -webkit-line-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: "Source Sans Pro", sans-serif; text-align: left; display: block; font-size: 14px; overflow: hidden; line-height: 1.5em; max-height: 1.5em; color: #1c263d}
.has_document_cells .document_cell .flag {top: 0; bottom: auto; display: block; white-space: nowrap}
.has_document_cells .document_cell .thumb {position: relative; border: 1px solid #e9edf8; background-color: #f8f9fd; width: 149px; height: 198px}
.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 .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 {transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; opacity: 0; background: rgba(87, 97, 122, 0.75)}
.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 > img {-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease; width: 100%; height: 100%}
.has_document_cells .document_cell .thumb > img.lazy_loading {opacity: 0}
.has_document_cells .document_cell .thumb > img.loaded {opacity: 1}
@media (max-width: 700px) {.has_document_cells .document_cell {width: 108px}
.has_document_cells .document_cell .thumb {width: 108px; height: 144px}
}
.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 .list_view_data {margin-left: 15px}
.has_document_cells .document_cell .list_view_title {font-family: "Source Sans Pro", sans-serif; font-size: 16px; line-height: 20px; color: #1c263d; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; max-width: 400px; word-wrap: break-word}
.has_document_cells .document_cell .decorative {font-family: "Source Sans Pro", sans-serif}
.has_document_cells .document_cell .views_count .decorative {color: #57617a; font-size: 14px}
.has_document_cells .document_cell .list_view_publisher {font-size: 14px; word-wrap: break-word; line-height: 1.5}
.has_document_cells .document_cell .action_layer .main_action {position: absolute; left: 50%; top: 50%; color: white; z-index: 1; opacity: 0; transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -webkit-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: #0d6069}
.has_document_cells .document_cell.has_color_background .reading_progress_outer .reading_progress_outer_dark_overlay {display: block}
.has_document_cells .has_flag .content {margin-top: 30px}
.has_document_cells .has_flag .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 146px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; /*on author page, maybe needs to be 148 somewhere?*/ }
.has_document_cells .has_flag .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.has_document_cells .has_flag .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.has_document_cells .has_flag .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.has_document_cells .has_flag .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.has_document_cells .has_flag .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.has_document_cells .has_flag .flag.is_purchase {background: #1e7b85; color: white}
.has_document_cells .has_flag .flag.is_geo_restricted, .has_document_cells .has_flag .flag.is_unavailable {color: white; background: black}
.has_document_cells .has_flag .flag.is_expiring_content {color: white; background: #57617a}
.has_document_cells .has_flag .flag.is_sample {color: black; background: #c1c1be}
.has_document_cells .has_flag .flag.is_available_soon {background: #dff0d8; color: #3c763d}
.has_document_cells .has_flag .flag.is_scribd_select {background: none}
.has_document_cells .has_flag .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
.has_document_cells .reading_progress_outer {display: none; bottom: -12px; position: absolute; left: 0; right: 0; height: 5px; background: #e9edf8; border-radius: 10px; overflow: hidden}
.has_document_cells .reading_progress_outer.dark {background: #0d6069}
.has_document_cells .reading_progress_outer .reading_progress_inner {height: inherit; position: absolute; top: 0; bottom: 0; left: 0; border-radius: 10px}
.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}
.document_cell .thumb.is_article {background: white}
.document_cell .thumb.is_article > img {height: auto}
.document_cell .thumb.is_article .reading_progress_outer {display: none}
.article_details {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden}
.article_details .article_cell_info {padding: 14px 10px 22px; position: relative}
.article_details .article_info_inner.truncated {overflow: hidden}
.article_details .publisher_logo, .article_details .article_length {position: absolute}
.article_details .publisher_logo {top: 0}
.article_details .article_title {line-height: 18px; font-weight: bold; margin: 6px 0 4px; overflow: hidden; font-size: 14px}
.article_details .article_length {bottom: 0; font-size: 12px; text-transform: uppercase; color: #57617a}
.article_details .article_title, .article_details .article_subtitle {color: #1c263d}
.article_details .article_subtitle {font-size: 14px; line-height: 18px}
.article_details.has_article_image {top: 70px}
.article_details.has_article_image .article_info_inner, .article_details.has_article_image .article_title {max-height: 42px}
.article_details:not(.has_article_image) .article_info_inner {max-height: 100px}
.smaller_cell .article_details .article_subtitle {font-size: 12px}
.smaller_cell .article_details.has_article_image {top: 55px}
.smaller_cell .article_details:not(.has_article_image) .titles_container {max-height: 75px}


/* app/views/shared/carousels/paddles.css @ 1543885101 */
.has_paddles.paddles_visible .paddle {opacity: 1}
.has_paddles .paddles_container {position: absolute; top: 100px; width: 100%}
.has_paddles .paddle {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; border: none; cursor: pointer; outline: none; position: absolute; width: 17px; height: 30px; z-index: 3; opacity: 0}
.has_paddles .paddle .paddle_icon {font-size: 24px; width: 17px; color: #57617a; display: block}
.has_paddles .paddle .paddle_icon.left {-webkit-transform: rotate(180deg); transform: rotate(180deg)}
.has_paddles .page_left {left: -18px}
.has_paddles .page_right {right: -18px}
@media (max-width: 1024px) {.has_paddles .page_left {left: 18px}
.has_paddles .page_right {right: 18px}
}
@media (max-width: 1024px) {.has_paddles .paddles_container {width: 100vw}
.has_paddles .paddle {width: 30px; height: 30px; background-color: white; border-radius: 50%; border: 1px solid #e9edf8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)}
.has_paddles .paddle:hover {background-color: #f8f9fd}
.has_paddles .paddle .paddle_icon {font-size: 20px; height: 18px; position: relative; top: 7px; left: 3px}
.has_paddles .page_right .paddle_icon {left: 10px; top: 5px}
}
@media (max-width: 700px) {.has_paddles .paddles_container {top: 71px}
}
.has_paddles.on_first_page .page_left {display: none}
.has_paddles.on_last_page .page_right {display: none}


/* app/views/shared/carousels/sheet_music_icons.css @ 1543885101 */
.has_sheet_music_icons .instrument, .has_sheet_music_icons .difficulty {display: inline-block; width: 40px; height: 40px; margin-bottom: 10px}
.has_sheet_music_icons .difficulty.advanced {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_advanced.svg")}
.has_sheet_music_icons .difficulty.beginner {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_beginner.svg")}
.has_sheet_music_icons .difficulty.intermediate {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_intermediate.svg")}
.has_sheet_music_icons .difficulty.mixed {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_mixed.svg")}
.has_sheet_music_icons .instrument.brass, .has_sheet_music_icons .instrument.trumpet, .has_sheet_music_icons .instrument.tuba, .has_sheet_music_icons .instrument.trombone, .has_sheet_music_icons .instrument.french_horn, .has_sheet_music_icons .instrument.tenor_sax, .has_sheet_music_icons .instrument.alto_sax {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_brass.svg")}
.has_sheet_music_icons .instrument.drums_percussion {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_drums-percussion.svg")}
.has_sheet_music_icons .instrument.guitar, .has_sheet_music_icons .instrument.bass, .has_sheet_music_icons .instrument.ukulele {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_guitar-bass-fretted.svg")}
.has_sheet_music_icons .instrument.piano {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_piano.svg")}
.has_sheet_music_icons .instrument.cello, .has_sheet_music_icons .instrument.violin, .has_sheet_music_icons .instrument.viola, .has_sheet_music_icons .instrument.double_bass {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_strings.svg")}
.has_sheet_music_icons .instrument.vocal {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_vocal.svg")}
.has_sheet_music_icons .instrument.woodwinds, .has_sheet_music_icons .instrument.clarinet, .has_sheet_music_icons .instrument.flute_piccolo, .has_sheet_music_icons .instrument.recorder {background: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_woodwind.svg")}


/* app/views/chrome/_shared.css @ 1543885101 */
#browse_menu_overlay {opacity: 0; transition: background-color 0.4s ease, opacity 0.4s ease; -moz-transition: background-color 0.4s ease, opacity 0.4s ease; -webkit-transition: background-color 0.4s ease, opacity 0.4s ease; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; background: white; z-index: 29}
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)}
}
@-webkit-keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1)}
50% {-webkit-transform: scale(1.2);transform: scale(1.2)}
100% {-webkit-transform: scale(1);transform: scale(1)}
}
@keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1)}
50% {-webkit-transform: scale(1.2);transform: scale(1.2)}
100% {-webkit-transform: scale(1);transform: scale(1)}
}
.scribd_spinner {background-image: url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/petunia/spinner/spinner.svg"); background-position: center; background-repeat: no-repeat; background-size: 30px; height: 30px; width: 30px; -webkit-animation-name: rotate; animation-name: rotate; -webkit-animation-duration: 700ms; animation-duration: 700ms; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-high-contrast-adjust: none}
.scribd_spinner.slow {-webkit-animation-duration: 1200ms;animation-duration: 1200ms}
.scribd_spinner.large {background-size: 60px; height: 60px; width: 60px}
[class^="icon-"], [class*=" icon-"] {min-width: 2px; min-height: 2px}


/* app/views/chrome/_fancy_select.css @ 1543885101 */
/* Moved common button styling - as this is a select. Buttons are these: https://sbx.scribd.com/styleguide#general_purpose_buttons To do: Create a react widget out of $.fn.fancy_select and document it in the style guide. .fancy_select styling is currently used in Views::Shared::ContentList::Header & FilteredDocumentPage filter_buttons method. */ .fancy_select {box-sizing: border-box; display: inline-block; font-family: "Source Sans Pro", sans-serif; transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -webkit-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; border-color: rgba(255, 255, 255, 0.2); border-radius: 4px; border-style: solid; border-width: 1px; cursor: pointer; font-size: 18px; font-weight: bold; min-height: 2.44444em; line-height: 2.44444em; min-width: 120px; padding: 0px 30px; text-align: center; text-transform: capitalize; color: #fff; overflow: hidden; padding-right: 40px; position: relative; background-color: #1e7b85}
.fancy_select.open .white_tri_up {top: 21px}
.fancy_select.open .white_tri_down {top: 44px}
.fancy_select .white_tri_up, .fancy_select .white_tri_down {transition: top 0.15s ease-in-out; -moz-transition: top 0.15s ease-in-out; -webkit-transition: top 0.15s ease-in-out; display: inline-block; margin: 0; position: absolute; right: 20px; top: 21px}
.fancy_select .white_tri_up {top: -44px}
.fancy_select:hover {background-color: #0d6069}
.fancy_select:active {background-color: #0d6069}


/* app/views/chrome/_hover_menu.css @ 1543885101 */
/* # @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 */ .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: #e9edf8; 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;-ms-user-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 {font-size: 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: #caced9; color: #1e7b85}
.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: #57617a; font-size: 14px; font-weight: normal}


/* app/views/chrome/_introduction.css @ 1543885101 */
.introduction_fix_parent {z-index: auto !important; opacity: 1 !important}


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


/* app/views/chrome/tooltips.css @ 1543885101 */
.tooltip_container .new_tip {opacity: 0; transition: opacity 0.2s ease-in; -moz-transition: opacity 0.2s ease-in; -webkit-transition: opacity 0.2s ease-in; font-family: "Source Sans 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: #00293f; border-radius: 3px; padding: 5px 10px; font-size: 13px; color: white; border: 1px solid transparent}
.tooltip_container .new_tip .tip_inner a {color: white}
.tooltip_container .fancy_tip {display: inline-block; box-shadow: #57617a 0 0 4px; position: absolute; background: white 0 100% url("/web/20181204170400oe_/https://s-f.scribdassets.com/images/newhome/corner-lift-brown-bottomleft_33_x_33.png") 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/_buttons.css @ 1543885101 */
/* 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 Also see library_button.css for overrides. */ /* Type A */ .flat_btn {box-sizing: border-box; display: inline-block; font-family: "Source Sans Pro", sans-serif; transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -webkit-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; border-color: rgba(255, 255, 255, 0.2); border-radius: 4px; border-style: solid; border-width: 1px; cursor: pointer; font-size: 18px; font-weight: bold; min-height: 2.44444em; line-height: 2.44444em; min-width: 120px; padding: 0px 30px; text-align: center; text-transform: capitalize; background-color: #1e7b85; color: #fff; /* Type B */ /* Type F */ /* Type C */ /* fix ie 11+ button 3d effect */ }
.flat_btn:visited {color: #fff}
.flat_btn:hover, .flat_btn.hover, .keyboard_focus .flat_btn.outline_btn:focus {background-color: #0d6069; border-color: rgba(255, 255, 255, 0.2); color: white}
.flat_btn:active, .flat_btn.activated {background-color: #0d6069; border-color: rgba(255, 255, 255, 0.2); color: #fff}
.flat_btn.outline_btn {background-color: transparent; border: 1px solid #1e7b85; color: #1e7b85; /* Type B Small */ /*Type E */ }
.flat_btn.outline_btn:hover, .flat_btn.outline_btn.hover, .keyboard_focus .flat_btn.outline_btn:focus {background-color: #f8f9fd; border-color: #0d6069; color: #0d6069}
.flat_btn.outline_btn:active, .flat_btn.outline_btn.activated {background-color: #f8f9fd; border-color: #0d6069; color: #0d6069}
.flat_btn.outline_btn.slim {display: inline-block; border-radius: 4px; font-size: 18px; padding: 6px 16px; font-weight: bold; color: #1e7b85; border: 1px solid #1e7b85; height: 36px; line-height: 1}
.flat_btn.outline_btn.negate {border-color: #fff; color: #fff}
.flat_btn.outline_btn.negate:hover, .flat_btn.outline_btn.negate.hover, .keyboard_focus .flat_btn.outline_btn.negate:focus, .flat_btn.outline_btn.negate:focus, .flat_btn.outline_btn.negate:active, .flat_btn.outline_btn.negate.activated {background-color: transparent; border-color: #fff; color: #fff}
.flat_btn.slim {min-height: 2.125em; line-height: 2.125em; font-size: 16px; padding: 0 15px}
.flat_btn.text_btn {background-color: transparent; border-radius: 0; border: 0; color: #1e7b85; font-size: 16px; font-weight: bold; min-height: 0; line-height: normal; min-width: 0; padding: 0}
.flat_btn.text_btn:visited {color: #1e7b85}
.flat_btn.text_btn:hover {background-color: transparent; border: 0; color: #0d6069}
.flat_btn.text_btn:active {background-color: transparent; border: 0; color: #0d6069}
.flat_btn.text_btn.negate {color: #fff}
.flat_btn.text_btn.negate:hover, .flat_btn.text_btn.negate:active {color: #fff}
.flat_btn.text_btn:disabled, .flat_btn.text_btn.disabled {background-color: transparent; color: #57617a}
.flat_btn.text_btn:disabled:visited, .flat_btn.text_btn.disabled:visited {color: #57617a}
.flat_btn.text_btn:disabled:hover, .flat_btn.text_btn.disabled:hover {background-color: transparent}
.flat_btn.text_btn:disabled.loading, .flat_btn.text_btn.disabled.loading {color: #e9edf8; background-color: transparent}
.flat_btn.text_btn:disabled.loading:hover, .flat_btn.text_btn.disabled.loading:hover {background-color: transparent}
.flat_btn .icon {margin-right: 10px; position: relative; top: 1px}
.flat_btn .scribd_spinner {display: none}
.flat_btn.facebook {background-color: #3b5998}
.flat_btn.facebook .icon-ic_facebook {font-size: 25px; position: relative; top: 4px}
.flat_btn.facebook:hover {background-color: #0e1f56}
.flat_btn.facebook:active {background-color: #0e1f56}
.flat_btn.loading:disabled, .flat_btn.loading.disabled {position: relative}
.flat_btn.loading:disabled .scribd_spinner, .flat_btn.loading.disabled .scribd_spinner {bottom: 0; display: block; left: 0; margin: auto; position: absolute; right: 0; top: 0}
.flat_btn.loading:disabled, .flat_btn:disabled, .flat_btn.disabled, .flat_btn.loading.disabled {transition: none; -moz-transition: none; -webkit-transition: none; background-color: #e9edf8; border: 0; color: #57617a; cursor: default}
.flat_btn.loading:disabled:visited, .flat_btn:disabled:visited, .flat_btn.disabled:visited, .flat_btn.loading.disabled:visited {color: #57617a}
.flat_btn.loading:disabled:hover, .flat_btn.loading:disabled:active, .flat_btn:disabled:hover, .flat_btn:disabled:active, .flat_btn.disabled:hover, .flat_btn.disabled:active, .flat_btn.loading.disabled:hover, .flat_btn.loading.disabled:active {background-color: #e9edf8}
.flat_btn .flat_btn_content {position: relative}


/* app/views/chrome/collections.css @ 1543885101 */
.mosaic {background-size: cover; background-color: #E6E8E9; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); height: 198px; width: 149px; margin: 0 90px 10px 1px}
.mosaic .half_horizontal_thumb {background-size: cover; height: 99px}
.mosaic .quarter_thumb {background-size: cover; background-position: center center; display: inline-block; height: 98px; width: 73px}
.mosaic .top {height: 98px; margin-bottom: 1px}
.mosaic .left {width: 73px; margin-right: 1px}
.collection_container.list_view .collection_cell {display: block; width: auto}
.collection_container.list_view .list_view_items {display: block; width: 600px}
.collection_container.list_view .list_view_items .list_view_tile {display: inline-block; border: 1px solid #e9edf8; vertical-align: top; width: 72px; height: 72px}
.collection_container.list_view .list_view_items .list_view_tile .collection_bg:before {position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; background-color: black; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; content: ''}
.collection_container.list_view .list_view_items .list_view_tile:hover .collection_bg:before {opacity: 0.2}
.collection_container.list_view .list_view_items .collection_data {display: inline-block; vertical-align: top; margin-left: 15px}
.collection_container.list_view .list_view_items .collection_data .title {font-size: 16px; color: #1c263d; margin-bottom: 5px; font-family: "Source Sans Pro", sans-serif}
.collection_container.list_view .list_view_items .collection_data .book_count {font-size: 14px; color: #57617a; font-family: "Source Sans Pro", sans-serif}
.collection_container.list_view .grid_view_item {display: none}
.list_view_items {display: none}
.collection_cell {overflow: hidden; margin: 0 20px 16px 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: #1e7b85; color: white; text-align: center}
.collection_cell .collection_square .collection_data .title {display: block; font-size: 16px; overflow: hidden; line-height: 1.0625em; max-height: 2.125em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 32px; font-family: "Source Sans Pro", sans-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 #caced9; color: #57617a; transition: color 0.3s linear; -moz-transition: color 0.3s linear; -webkit-transition: color 0.3s linear}
.collection_cell .collection_square.create_collection .centered {margin-top: 35px}
.collection_cell .collection_square.create_collection:hover {color: #0d6069}
.collection_cell .collection_square .collection_bg {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-color: #caced9; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear}
.collection_cell .collection_square .centered {text-align: center; position: relative; z-index: 1}


/* app/views/chrome/chrome.jsx.css @ 1543885282 */
.auto__account_settings_cancel_order_cancel_container .cancel_container {background-color: #fff; max-width: 930px; margin: auto; display: block; height: auto}
.auto__account_settings_cancel_order_cancel_container .modal_container {padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: justify}
.auto__account_settings_cancel_order_cancel_container .modal_container .modal_title {font-size: 22px; font-weight: 700; color: #000514}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_cancel_container .modal_container .modal_title {font-size: 20px}
}
.auto__account_settings_cancel_order_cancel_container .text_btn {font-weight: 700}
.auto__account_settings_cancel_order_cancel_container .sidebar_title, .auto__account_settings_cancel_order_cancel_container .small_title {font-size: 18px; font-weight: 700; line-height: 1.3}
.auto__account_settings_cancel_order_cancel_container .footer_row {border-top: 1px solid #e9edf8; padding: 28px 0}
.auto__account_settings_cancel_order_cancel_container .cta_row {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
@media (max-width: 700px) {.auto__account_settings_cancel_order_cancel_container .cta_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; text-align: center}
}
.auto__account_settings_cancel_order_cancel_container .right_side {padding: 0 24px; box-sizing: border-box}
@media (min-width: 700px) and (max-width: 1024px) {.auto__account_settings_cancel_order_cancel_container .step_one_body {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.auto__account_settings_cancel_order_cancel_container .step_one_body .right_side {width: 100%}
.auto__account_settings_cancel_order_cancel_container .step_one_body .icon_sidebar {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%}
.auto__account_settings_cancel_order_cancel_container .step_one_body .icon_sidebar .icon_row {margin: 20px}
}
.auto__account_settings_cancel_order_cancel_container .carousels_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%}
@media (min-width: 1024px) {.auto__account_settings_cancel_order_cancel_container .carousels_container .top_carousel_container {padding-right: 40px}
}
.auto__account_settings_cancel_order_cancel_container .carousels_container .carousel_wrap {margin-bottom: 24px}
.auto__account_settings_cancel_order_cancel_container .carousels_container .carousel_title .title_link {color: #1c263d}
.auto__account_settings_cancel_order_cancel_container .carousels_container .carousel_subtitle {color: #57617a; font-size: 18px; font-weight: 700; font-style: italic; line-height: 1.3}
.auto__account_settings_cancel_order_cancel_container .carousels_container .view_more_wrap {display: none}
.auto__account_settings_cancel_order_feedback_step .feedback_container {padding: 40px; position: relative}
.auto__account_settings_cancel_order_feedback_step .feedback_container .scribd_spinner {position: absolute; left: 50%; top: 50%; z-index: 5000}
.auto__account_settings_cancel_order_feedback_step .step_body .keep_membership_btn {margin-right: 40px; margin-left: 20px}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .small_title {font-size: 18px; margin: 1em 0}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .form_options {padding-bottom: 24px}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .form_options .access_helper {display: none}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .radio_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #1c263d; width: 90%; margin-bottom: 16px}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .radio_row .radio_label {font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .radio_row .radio_label:before {top: 3px}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .radio_row .input_text {display: -webkit-box;display: -ms-flexbox;display: flex; height: auto}
.auto__account_settings_cancel_order_feedback_step .step_body .feedback_form .radio_row .textarea_label {margin-left: 35px; margin-bottom: 10px; margin-top: 16px; font-size: 14px; font-weight: 700}
@media (max-width: 1024px) {.auto__account_settings_cancel_order_feedback_step .textarea_component {width: 80%}
.auto__account_settings_cancel_order_feedback_step .textarea_component .textarea {width: 70%}
}
@media (min-width: 700px) and (max-width: 1024px) {.auto__account_settings_cancel_order_feedback_step .textarea_component {width: 80%}
.auto__account_settings_cancel_order_feedback_step .textarea_component .textarea {width: 200px}
}
.auto__account_settings_cancel_order_feedback_step .flash_container .flash.standard.error {border: 1px solid rgba(179, 30, 48, 0.2); text-align: left; padding-left: 20px; padding-right: 20px; margin-bottom: 16px}
.auto__account_settings_cancel_order_feedback_step .flash_container .content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__account_settings_cancel_order_feedback_step .flash_container .content .icon {top: 0}
.auto__shared_react_forms_radio {position: relative}
.auto__shared_react_forms_radio label {cursor: pointer}
.auto__shared_react_forms_radio .radio_input {margin: 0; position: absolute; top: 0; left: 0}
.auto__shared_react_forms_radio .radio_label {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_forms_radio .radio_label.checked:before {color: #0d6069}
.auto__shared_react_forms_radio .radio_label .input_text {color: #1c263d; display: inline-block; vertical-align: top; line-height: 1.5em; font-family: Source Sans Pro,sans-serif; font-size: 16px}
.auto__shared_react_forms_radio .radio_label:before {display: inline-block; font-family: scribd; margin-right: 10px; font-size: 16px; cursor: pointer; color: #8f919e; vertical-align: top; position: relative}
.auto__shared_react_forms_radio .radio_label.focused .input_text, .auto__shared_react_forms_radio .radio_label:hover .input_text {color: #1c263d}
.auto__shared_react_forms_radio .radio_label.focused:before, .auto__shared_react_forms_radio .radio_label:hover:before {color: #0d6069}
.keyboard_focus .auto__shared_react_forms_radio .radio_label.focused:before {outline: 2px solid #02a793; outline-offset: 2px}
.auto__shared_react_forms_radio .radio_label.checked:hover:before {color: #0d6069}
.auto__shared_react_forms_radio .radio_label.with_description {display: block}
.auto__shared_react_forms_radio .radio_label.with_description .input_text {color: #57617a; font-weight: 700}
.auto__shared_react_forms_radio .radio_label.with_description .description {color: #57617a; display: block; margin-left: 26px; line-height: 1.29em; font-size: 14px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_radio .radio_label.with_description:before {top: 3px}
.auto__shared_react_forms_textarea .textarea_label {margin: 14px 0; width: 100%}
.auto__shared_react_forms_textarea .textarea_label label {display: block}
.auto__shared_react_forms_textarea .textarea_label .label_text {font-size: 16px; color: #1c263d; font-weight: 700}
.auto__shared_react_forms_textarea .textarea_label .help, .auto__shared_react_forms_textarea .textarea_label .help_bottom {font-size: 14px; color: #57617a}
.auto__shared_react_forms_textarea .textarea_label .help {display: block}
.auto__shared_react_forms_textarea .textarea_label .help_bottom {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.auto__shared_react_forms_textarea .textarea_label .optional_text {font-weight: 400}
.auto__shared_react_forms_textarea .textarea_label textarea {margin-top: 10px; outline: none; border-radius: 4px; border: 1px solid #8f919e; padding: 8px 14px; width: 100%; box-sizing: border-box; resize: vertical; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea:focus {border-color: #02a793; box-shadow: 0 0 1px 0 #017f70}
.auto__shared_react_forms_textarea .textarea_label textarea.disabled {background-color: #f8f9fd}
.auto__shared_react_forms_textarea .textarea_label textarea::-webkit-input-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea::-moz-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea:-ms-input-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea::placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea ::-webkit-input-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea :-moz-placeholder, .auto__shared_react_forms_textarea .textarea_label textarea ::-moz-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label textarea :-ms-input-placeholder {font-color: #57617a; font-size: 16px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_textarea .textarea_label .error_msg {color: #b31e30; font-size: 14px; margin-top: 6px}
.auto__shared_react_forms_textarea .textarea_label.has_error textarea {border-color: #b31e30; box-shadow: 0 0 1px 0 #f2dede}
.auto__shared_react_forms_textarea .textarea_label.has_error .error_msg {display: block; text-align: left}
.auto__shared_react_forms_textarea .textarea_label .icon-ic_warn {font-size: 16px; display: inline-block; margin-right: 6px; vertical-align: bottom}
.auto__shared_react_forms_step_header .step_header, .auto__shared_react_forms_step_header .step_header h1 {margin: 0}
.auto__shared_react_forms_step_header .step_counter {font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: #a9085e; margin: 0}
.auto__shared_react_forms_step_header .title {font-size: 32px; font-weight: 700; margin: 6px 0; color: #000514}
@media (max-width: 550px) {.responsive .auto__shared_react_forms_step_header .title {font-size: 24px}
}
.auto__shared_react_forms_step_header .subtitle {font-size: 18px; font-style: italic; color: #57617a; font-weight: 400; margin: 0}
.auto__shared_react_forms_step_header .step_header.billing {margin-bottom: 10px}
@media (max-width: 950px) {.auto__shared_react_forms_step_header .step_header.billing .subtitle {display: none}
}
.auto__account_settings_cancel_order_incentive_step .step_header {margin-bottom: 40px}
.auto__account_settings_cancel_order_incentive_step .incentive_step {padding: 40px}
.auto__account_settings_cancel_order_incentive_step .incentive_step .step_body {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.auto__account_settings_cancel_order_incentive_step .offer_list {line-height: inherit; list-style: none; padding: 0; margin: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__account_settings_cancel_order_incentive_step .offer_list li {line-height: inherit}
@media (max-width: 750px) {.auto__account_settings_cancel_order_incentive_step .offer_list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__account_settings_cancel_order_incentive_step .keep_membership_btn {margin-right: 40px; margin-left: 20px}
.auto__account_settings_cancel_order_offer_item {width: 50%; display: inline-block}
@media (max-width: 750px) {.auto__account_settings_cancel_order_offer_item {width: 100%}
}
.auto__account_settings_cancel_order_offer_item .offer_component {margin-bottom: 20px; text-align: center; padding: 28px; min-height: 250px; height: 250px; position: relative}
@media (max-width: 870px) {.auto__account_settings_cancel_order_offer_item .offer_component {height: 280px}
}
@media (max-width: 750px) {.auto__account_settings_cancel_order_offer_item .offer_component {height: auto}
}
@media (max-width: 460px) {.auto__account_settings_cancel_order_offer_item .offer_component {padding: 20px; height: auto}
}
.auto__account_settings_cancel_order_offer_item .offer_component.border {border-left: 2px solid #e9edf8}
@media (max-width: 750px) {.auto__account_settings_cancel_order_offer_item .offer_component.border {border-left: none; border-top: 2px solid #e9edf8}
}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_component_icon {width: 84px; height: 84px}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_title {font-size: 22px; font-weight: 700; margin: 16px auto 10px}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_offer_item .offer_component .offer_title {font-size: 20px}
}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_subtitle {margin: 10px auto 100px}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_footer {width: 100%; height: 60px}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_btn_row {position: absolute; bottom: 0; right: 0; left: 0}
.auto__account_settings_cancel_order_offer_item .offer_component .offer_btn {margin: 10px auto}
@media (max-width: 600px) {.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox {max-width: none}
}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .modal_container {text-align: left}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .actions {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .actions .scribd_spinner {display: none; position: absolute; right: 85px; top: 8px}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .actions .scribd_spinner.loading {display: block}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .pause_modal .pause_icon {width: 150px; height: 150px; margin: 10px auto}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .pause_modal .pause_form {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .pause_modal .pause_form .pause_duration_row {margin-top: 20px; text-align: left}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .pause_modal .pause_form .pause_duration_row select {margin-left: 10px}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .pause_modal .pause_form .error {font-size: 14px; font-weight: 700; color: #d12338; margin-bottom: 10px}
.auto__account_settings_cancel_order_modal_content_pause_modal {height: 100%}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox {max-width: 600px}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .modal_container {padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .modal_container .modal_title {font-size: 22px; font-weight: 700; color: #000514}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .modal_container .modal_title {font-size: 20px}
}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .lite_modal .modal_subtitle {margin-bottom: 20px}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .error {font-size: 14px; font-weight: 700; color: #d12338; margin-bottom: 10px}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .cta_row {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.auto__account_settings_cancel_order_modal_content_pause_modal .lightbox .cta_row .text_btn {font-weight: 700; margin: 10px 30px}
.auto__account_settings_cancel_order_module_step {padding: 40px 32px}
@media (max-width: 700px) {.auto__account_settings_cancel_order_module_step {padding: 20px 24px 40px}
}
@media (max-width: 550px) {.auto__account_settings_cancel_order_module_step {padding: 20px 16px 40px}
}
.auto__account_settings_cancel_order_module_step .module_body {margin: 24px 0 40px}
.auto__account_settings_cancel_order_module_step .cta_row {border-top: 1px solid #e9edf8; padding-top: 26px}
.auto__account_settings_cancel_order_module_step .cta_row .flat_btn {height: auto; min-height: 44px; max-height: none}
@media (max-width: 700px) {.auto__account_settings_cancel_order_module_step .cta_row {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
.auto__account_settings_cancel_order_module_step .cta_row .flat_btn {width: 300px; margin: 20px auto}
}
.auto__account_settings_cancel_order_module_step .keep_membership_btn {margin-right: 40px; margin-left: 20px}
.auto__account_settings_cancel_order_module_step .continue_link {margin-top: 10px}
.auto__account_settings_cancel_order_module_step .disclaimer {font-size: 14px; margin-top: 16px; color: #57617a; padding-bottom: 24px}
.auto__account_settings_cancel_order_module_step .disclaimer a {color: #57617a; text-decoration: underline}
.auto__account_settings_cancel_order_module_step .rec_heading {font-size: 18px; font-weight: 700; line-height: 1.3; color: #57617a; margin: 0 0 16px; text-transform: uppercase}
.auto__account_settings_cancel_order_module_step .recommenders .title_wrap {padding: 0}
.auto__account_settings_cancel_order_module_step .recommenders .paddles_container {width: 100%}
.auto__account_settings_cancel_order_module_step .recommenders .carousel {margin: 0}
.auto__account_settings_cancel_order_module_step .recommenders .carousel:before {left: 0}
.auto__account_settings_cancel_order_module_step .recommenders .carousel:after {right: 0}
.auto__account_settings_cancel_order_module_step .recommenders .carousel li:first-child {margin-left: 0}
.auto__account_settings_cancel_order_module_step .recommenders .carousel ul {margin: 0}
.auto__account_settings_cancel_order_module_step .recommenders .carousel li:not(.interest_tile_wrapper) {margin-left: 12px}
.auto__account_settings_cancel_order_modules_basic .wrapper {padding: 14px 24px 20px; margin-bottom: 24px; background-color: #f8f9fd}
.auto__account_settings_cancel_order_modules_basic .wrapper .copy {text-align: center; color: #1c263d; margin: 0; padding-bottom: 20px; font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_basic .wrapper .copy {font-size: 18px}
}
.auto__account_settings_cancel_order_modules_basic .content_type_list {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__account_settings_cancel_order_modules_basic .content_type_list li {line-height: inherit; width: 18%; padding: 0 1%}
.auto__account_settings_cancel_order_modules_basic .content_type_list a {display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper {width: 80px; height: 80px; border-radius: 50%; background-color: #87064b; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper .icon {color: #fff; font-size: 40px}
.auto__account_settings_cancel_order_modules_basic .content_type_list .content_copy {margin-top: 12px; text-align: center; color: #57617a; font-weight: 700; font-size: 18px}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_basic .content_type_list .content_copy {font-size: 16px}
}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_basic .content_type_list {display: block}
.auto__account_settings_cancel_order_modules_basic .content_type_list li {width: 50%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; box-sizing: border-box; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.auto__account_settings_cancel_order_modules_basic .content_type_list li:last-child {margin-bottom: 0}
.auto__account_settings_cancel_order_modules_basic .content_type_list li:nth-child(2n) {padding: 0 0 0 10px; margin-bottom: 16px}
.auto__account_settings_cancel_order_modules_basic .content_type_list li:nth-child(odd) {padding: 0 10px 0 0; margin-bottom: 16px}
.auto__account_settings_cancel_order_modules_basic .content_type_list a {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper {width: 60px; height: 60px}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper .icon {font-size: 30px}
.auto__account_settings_cancel_order_modules_basic .content_type_list .content_copy {margin: 0 0 0 20px; text-align: left; font-size: 18px; font-weight: 700; line-height: 1.3}
}
@media (max-width: 550px) {.auto__account_settings_cancel_order_modules_basic .content_type_list li {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__account_settings_cancel_order_modules_basic .content_type_list li:last-child {margin-bottom: 0}
.auto__account_settings_cancel_order_modules_basic .content_type_list li:nth-child(2n), .auto__account_settings_cancel_order_modules_basic .content_type_list li:nth-child(odd) {padding: 0}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper {width: 48px; height: 48px}
.auto__account_settings_cancel_order_modules_basic .content_type_list .icon_wrapper .icon {font-size: 22px}
}
.auto__account_settings_cancel_order_modules_basic .unlimited {color: #a9085e}
.auto__account_settings_cancel_order_modules_lifestyle .wrapper {line-height: inherit; list-style: none; margin: 24px auto 0; padding: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 802px}
.auto__account_settings_cancel_order_modules_lifestyle .wrapper li {line-height: inherit}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_lifestyle .wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; max-width: 398px}
}
@media (max-width: 550px) {.auto__account_settings_cancel_order_modules_lifestyle .wrapper {max-width: 342px}
}
.auto__account_settings_cancel_order_modules_lifestyle .item {width: 218px; text-align: center}
.auto__account_settings_cancel_order_modules_lifestyle .item img {width: 150px; height: 100px; margin-bottom: 10px}
.auto__account_settings_cancel_order_modules_lifestyle .item .title {font-size: 18px; font-weight: 700; line-height: 1.3; display: block; word-break: break-word}
.auto__account_settings_cancel_order_modules_lifestyle .item .subtitle {font-size: 16px; color: #57617a; word-break: break-word}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_lifestyle .item {width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: left; margin-bottom: 40px}
.auto__account_settings_cancel_order_modules_lifestyle .item img {display: inline-block; margin: 0 30px 0 0}
}
@media (max-width: 550px) {.auto__account_settings_cancel_order_modules_lifestyle .item {margin-bottom: 30px}
.auto__account_settings_cancel_order_modules_lifestyle .item img {width: 108px; height: 72px; margin: 0 16px 0 0}
}
.auto__account_settings_cancel_order_modules_my_precious .wrapper {margin-top: 24px; padding: 6px 0 20px}
.auto__account_settings_cancel_order_modules_my_precious .header {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_my_precious .header {font-size: 18px}
}
.auto__account_settings_cancel_order_modules_my_precious .content_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_my_precious .content_wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__account_settings_cancel_order_modules_my_precious .chart {line-height: inherit; list-style: none; padding: 0; display: inline-block; width: calc(50% - 5px); margin: 0 5px 0 0}
.auto__account_settings_cancel_order_modules_my_precious .chart li {line-height: inherit}
.auto__account_settings_cancel_order_modules_my_precious .chart .row {height: 2.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__account_settings_cancel_order_modules_my_precious .chart .row .icon {font-size: 24px; width: 24px; color: #00293f; padding: 8px 12px 8px 0; border-right: 1px solid #57617a}
.auto__account_settings_cancel_order_modules_my_precious .chart .row .bar {height: 28px; background-color: #a9085e; border: 1px solid transparent}
.auto__account_settings_cancel_order_modules_my_precious .chart .row .bar_copy {padding-left: 16px; white-space: nowrap}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_my_precious .chart {margin: 0 0 24px; display: block; width: 100%}
}
.auto__account_settings_cancel_order_modules_my_precious .promo_wrapper {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 12.5em; width: calc(50% - 5px); margin-left: 5px; background-color: #f8f9fd}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_my_precious .promo_wrapper {margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%}
}
.auto__account_settings_cancel_order_modules_my_precious .promo {margin: 0 8px; max-width: 398px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__account_settings_cancel_order_modules_my_precious .promo .image {width: 150px; height: 100px}
.auto__account_settings_cancel_order_modules_my_precious .promo .copy {width: inherit; font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_my_precious .promo .copy {font-size: 18px}
}
.auto__account_settings_cancel_order_modules_my_precious .promo.stacked {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; margin: 20px}
.auto__account_settings_cancel_order_modules_my_precious .promo.stacked .image {width: 108px; height: 72px; margin-bottom: 10px}
.auto__account_settings_cancel_order_modules_quantification .wrapper {padding: 24px 0 20px; background-color: #f8f9fd}
.auto__account_settings_cancel_order_modules_quantification .wrapper .sub_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; max-width: 802px; margin: 0 auto}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .wrapper .sub_wrapper {max-width: 300px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.auto__account_settings_cancel_order_modules_quantification .list {line-height: inherit; list-style: none; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 0 0 16px}
.auto__account_settings_cancel_order_modules_quantification .list li {line-height: inherit}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .list {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; border-bottom: 4px solid #1c263d}
}
.auto__account_settings_cancel_order_modules_quantification .item {width: 114px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 14px}
.auto__account_settings_cancel_order_modules_quantification .item .icon {width: 1em; height: 1em; font-size: 48px; margin: 0 auto 16px}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .item {width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-bottom: 20px}
.auto__account_settings_cancel_order_modules_quantification .item .icon {margin: 0 20px 0 10px}
.auto__account_settings_cancel_order_modules_quantification .item:nth-child(5) {margin-bottom: 16px}
.auto__account_settings_cancel_order_modules_quantification .item:first-child {padding-left: 40px}
}
.auto__account_settings_cancel_order_modules_quantification .price {font-size: 14px; color: #a9085e; display: block}
.auto__account_settings_cancel_order_modules_quantification .math {color: #000514; font-size: 42px; padding: 0 10px}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .math.bottom {display: none}
}
.auto__account_settings_cancel_order_modules_quantification .math.left {padding: 0; display: none}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .math.left {display: block}
}
.auto__account_settings_cancel_order_modules_quantification .included {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_quantification .included {font-size: 18px}
}
.auto__account_settings_cancel_order_modules_quantification .total_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-right: 16px}
.auto__account_settings_cancel_order_modules_quantification .total_wrapper .price {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_modules_quantification .total_wrapper .price {font-size: 16px}
}
@media (max-width: 700px) {.auto__account_settings_cancel_order_modules_quantification .total_wrapper {margin: 10px 0 0 35px; padding: 0}
.auto__account_settings_cancel_order_modules_quantification .total_wrapper .price {display: inline-block}
}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar {line-height: inherit; list-style: none; padding: 0; margin: 0; width: 250px}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar li {line-height: inherit}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 20px 0}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.clickable:hover {opacity: .8}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row .icon {font-size: 30px; color: #1e7b85; margin-right: 10px}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row .icon_label {margin-top: 3px; font-size: 18px; color: #57617a}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row .icon_label {font-size: 16px}
}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon, .auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label, .auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label_bold {color: #57617a}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label_bold {font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label_bold {font-size: 20px}
}
.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label {margin-left: 3px; margin-top: 4px}
@media (max-width: 550px) {.auto__account_settings_cancel_order_icon_sidebar .icon_sidebar .icon_row.gray .icon_label {margin-top: 2px}
}
.auto__account_settings_forms_base .page_content .info {margin-bottom: 24px}
.auto__account_settings_forms_base .page_content .account_settings_form.change_email_notifications_form .input_group {margin-bottom: 0}
.auto__account_settings_forms_base .page_content .account_settings_form.change_email_notifications_form .input_group legend {margin-bottom: 8px; white-space: normal; display: table}
.auto__shared_react_forms_checkbox {position: relative}
.auto__shared_react_forms_checkbox label {cursor: pointer}
.auto__shared_react_forms_checkbox .checkbox_input {-webkit-appearance: none; -moz-appearance: none; appearance: none}
.auto__shared_react_forms_checkbox .checkbox_label {display: block}
.auto__shared_react_forms_checkbox .checkbox_label:before {vertical-align: top; position: relative; top: 5px; margin-right: 12px; display: inline-block; cursor: pointer; font-family: scribd; font-size: 16px; border: none; box-shadow: none; color: #8f919e}
.auto__shared_react_forms_checkbox .checkbox_label.checked:before {color: #017f70}
.keyboard_focus .auto__shared_react_forms_checkbox .checkbox_label.focused:before {outline: 2px solid #02a793; outline-offset: 2px}
.auto__shared_react_forms_checkbox .checkbox_label .input_text {color: #1c263d; display: inline-block; vertical-align: top; line-height: 1.5em; font-family: Source Sans Pro,sans-serif; font-size: 16px}
.auto__shared_react_forms_checkbox .checkbox_label.focused .input_text, .auto__shared_react_forms_checkbox .checkbox_label:hover .input_text {color: #1c263d}
.auto__shared_react_forms_checkbox .checkbox_label.focused:before, .auto__shared_react_forms_checkbox .checkbox_label:hover:before {color: #0d6069}
.auto__shared_react_forms_checkbox .checkbox_label.with_description .input_text {color: #57617a; font-weight: 700}
.auto__shared_react_forms_checkbox .checkbox_label.with_description .description {color: #57617a; display: block; margin-left: 28px; line-height: 1.29em; font-size: 14px; font-family: Source Sans Pro,sans-serif}
.auto__shared_react_forms_input_group .input_group {margin: 0 0 24px; padding: 0}
.auto__shared_react_forms_input_group .input_group legend {margin-bottom: 4px; font-size: 16px; font-weight: 700}
.auto__shared_react_forms_input_group .input_group div:not(:last-child) {margin-bottom: 8px}
.auto__shared_react_forms_input_group .input_group div:not(:last-child).with_description {margin-bottom: 18px}
.auto__shared_react_forms_input_group .input_group.horizontal {margin: 0}
.auto__shared_react_forms_input_group .input_group.horizontal div {display: inline-block; margin: 0 30px 0 0}
.auto__shared_react_forms_text_input .input_row {margin: 0 0 18px; max-width: 650px}
.auto__shared_react_forms_text_input .input_row label {display: block; font-size: 16px; font-weight: 700}
.auto__shared_react_forms_text_input .input_row .help {font-size: 14px; color: #57617a; display: block}
.auto__shared_react_forms_text_input .input_row input {outline: none; border-radius: 4px; border: 1px solid #8f919e; padding: 8px 14px; width: 100%; height: 40px; box-sizing: border-box}
.auto__shared_react_forms_text_input .input_row input:focus {border-color: #02a793; box-shadow: 0 0 1px 0 #017f70}
@media screen and (-ms-high-contrast: active) {.auto__shared_react_forms_text_input .input_row input:focus {outline: 1px dashed !important}
}
.auto__shared_react_forms_text_input .input_row input.disabled {background-color: #f8f9fd}
.auto__shared_react_forms_text_input .input_row.password input {padding-right: 62px}
.auto__shared_react_forms_text_input .input_row.password input::-ms-clear {display: none}
.auto__shared_react_forms_text_input .input_row .error_msg {color: #b31e30; font-size: 14px; margin-top: 6px}
.auto__shared_react_forms_text_input .input_row abbr.asterisk_require {font-size: 120%}
.auto__shared_react_forms_text_input .input_row.has_error input[type=password], .auto__shared_react_forms_text_input .input_row.has_error input[type=text], .auto__shared_react_forms_text_input .input_row.has_error textarea {border-color: #b31e30; box-shadow: 0 0 1px 0 #f2dede}
.auto__shared_react_forms_text_input .input_row.has_error .error_msg {display: block; text-align: left}
.auto__shared_react_forms_text_input .input_row .icon-ic_warn {font-size: 16px; display: inline-block; margin-right: 6px; vertical-align: bottom}
.auto__shared_react_forms_text_input .input_row .password_toggle_btn {color: #1e7b85; display: inline-block; font-size: 16px; font-weight: 700; padding: 1px 0; position: absolute; right: 14px; top: 50%; vertical-align: middle; width: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
.auto__shared_react_forms_text_input .input_row .input_wrapper {position: relative; margin-top: 4px}
.auto__account_settings_forms_edit_profile .last_nonprimary_email {margin-bottom: 40px}
.auto__account_settings_inactive_promo_thirty_days_free_banner .thirty_days_free_banner {border: 1px solid transparent; height: 12.5em; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 40px}
@media (max-width: 700px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .thirty_days_free_banner {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; height: 18.125em}
}
.auto__account_settings_inactive_promo_thirty_days_free_banner .gradient {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: -webkit-linear-gradient(left, #001927, transparent, transparent); background: linear-gradient(90deg, #001927, transparent, transparent); z-index: 1}
@media (max-width: 700px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .gradient {background: -webkit-linear-gradient(transparent, transparent, #001927);background: linear-gradient(transparent, transparent, #001927)}
}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container {max-width: 380px; padding: 0 16px}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .header {font-size: 22px; font-weight: 700; display: block; margin-top: 6px}
@media (max-width: 550px) {.responsive .auto__account_settings_inactive_promo_thirty_days_free_banner .container .header {font-size: 20px}
}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .subheader {font-size: 16px; margin-top: 8px; display: block}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .announcement {background: #fff; font-size: 14px; text-transform: uppercase; display: table; margin: 0 auto 0 0; padding: 0 6px}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .limited_time_offer {border: 1px solid transparent}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .cta_container {margin-top: 16px}
.auto__account_settings_inactive_promo_thirty_days_free_banner .container .cta_container .flat_btn {border: 1px solid transparent}
.auto__account_settings_inactive_promo_thirty_days_free_banner .left_section {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: 0 0 400px; flex: 0 0 400px; background: #001927}
@media (max-width: 700px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .left_section {width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 0 20px; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto}
}
.auto__account_settings_inactive_promo_thirty_days_free_banner .right_section {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden}
@media (max-width: 700px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .right_section {width: 100%}
}
.auto__account_settings_inactive_promo_thirty_days_free_banner .right_section .hero_image {height: 100%; width: auto; position: absolute}
@media (max-width: 500px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .right_section .hero_image.top_url {height: 100%; width: auto}
}
@media (max-width: 700px) {.auto__account_settings_inactive_promo_thirty_days_free_banner .right_section .hero_image.right_url {height: auto; width: 100%}
}
.auto__account_settings_lightboxes_delete_email_lightbox .delete_email_modal {word-wrap: break-word}
.auto__account_settings_lightboxes_delete_email_lightbox .delete_email_modal .save_button.loading {display: inline-block}
.auto__account_settings_lightboxes_no_history_modal .no_history_modal_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; height: 520px}
.auto__account_settings_lightboxes_update_payment_details {min-width: 400px}
.auto__account_settings_plans_plan_module .plan_module_container {text-align: center; margin: 0 0 12px; padding: 28px; height: 19.125em; width: 16.25em; box-sizing: border-box; border-radius: 3px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); border: 1px solid #e9edf8}
.auto__account_settings_plans_plan_module .plan_module_container.tall {min-height: 460px; height: auto}
.auto__account_settings_plans_plan_module .plan_module_container.tall.summaries {min-height: 550px}
.auto__account_settings_plans_plan_module .plan_module_container .info_top {height: 100px}
.auto__account_settings_plans_plan_module .plan_module_container .title_container {padding: 0 10px}
.auto__account_settings_plans_plan_module .plan_module_container .plan_title {font-size: 22px; font-weight: 700; margin: 0}
@media (max-width: 550px) {.responsive .auto__account_settings_plans_plan_module .plan_module_container .plan_title {font-size: 20px}
}
.auto__account_settings_plans_plan_module .plan_module_container .extra_tag {font-size: 14px; font-weight: 600; line-height: 1.3em; margin-top: .125em; color: #a9085e}
.auto__account_settings_plans_plan_module .plan_module_container .price_container {margin: 6px auto; position: relative; height: 1.875em}
.auto__account_settings_plans_plan_module .plan_module_container .price_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; bottom: 0; left: 0; right: 0}
.auto__account_settings_plans_plan_module .plan_module_container .price_row > * {color: #1c263d}
.auto__account_settings_plans_plan_module .plan_module_container .price_row .price {font-size: 36px; font-weight: 700; font-weight: 400; color: #57617a; line-height: 14px}
@media (max-width: 550px) {.responsive .auto__account_settings_plans_plan_module .plan_module_container .price_row .price {font-size: 28px}
}
.auto__account_settings_plans_plan_module .plan_module_container .price_row .per_month {font-size: 18px; margin-left: 6px}
@media (max-width: 550px) {.responsive .auto__account_settings_plans_plan_module .plan_module_container .price_row .per_month {font-size: 16px}
}
.auto__account_settings_plans_plan_module .plan_module_container .subtitle {font-size: 14px; color: #57617a; margin-top: 8px}
.auto__account_settings_plans_plan_module .plan_module_container .bottom_row .button, .auto__account_settings_plans_plan_module .plan_module_container .bottom_row a, .auto__account_settings_plans_plan_module .plan_module_container .bottom_row button {width: 100%; margin-bottom: 0}
.auto__account_settings_plans_plan_module .plan_module_container .bottom_row.bottom_text {font-size: 14px; color: #1c263d; font-weight: 400}
.auto__account_settings_plans_plan_module .plan_module_container .bullet_points {line-height: inherit; list-style: none; padding: 0; margin: 0; font-size: 14px; text-align: left}
.auto__account_settings_plans_plan_module .plan_module_container .bullet_points li {line-height: inherit}
.auto__account_settings_plans_plan_module .plan_module_container .bullet_points .bullet {margin: 20px 0 20px 20px}
@media (max-width: 700px) {.auto__account_settings_plans_plan_module .plan_module_container {text-align: left; margin-bottom: 12px; height: auto}
.auto__account_settings_plans_plan_module .plan_module_container.tall {min-height: 0; height: auto}
.auto__account_settings_plans_plan_module .plan_module_container .info_top {height: auto}
.auto__account_settings_plans_plan_module .plan_module_container .title_container {padding: 0; margin-bottom: 15px}
.auto__account_settings_plans_plan_module .plan_module_container .title_container.with_extra_tag {margin-bottom: 4px}
.auto__account_settings_plans_plan_module .plan_module_container .extra_tag {margin-bottom: 14px}
.auto__account_settings_plans_plan_module .plan_module_container .price_row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.auto__account_settings_plans_plan_module .plan_module_container .subtitle {text-align: left}
.auto__account_settings_plans_plan_module .plan_module_container .bullet_points .bullet {margin: 20px 0}
.auto__account_settings_plans_plan_module .plan_module_container .bottom_row {margin-top: 24px}
}
.auto__account_settings_plans_plan_module .below_cta_text {text-align: center; font-size: 14px; color: #57617a}
.auto__account_settings_plans_change_plans {width: 100%}
.auto__account_settings_plans_change_plans .subtitle {font-size: 16px; font-weight: 700; font-weight: 400; margin: 0 0 20px}
.auto__account_settings_plans_change_plans .plans_row {line-height: inherit; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 600px; margin: auto; box-sizing: border-box; padding: 0 28px 28px}
.auto__account_settings_plans_change_plans .plans_row li {line-height: inherit}
.auto__account_settings_plans_change_plans .plans_row .plan_module_container .plan_title {font-size: 24px}
.auto__account_settings_plans_change_plans .plans_row .plan_caption {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 16.375em; box-sizing: border-box; margin: auto; font-size: 14px}
.auto__account_settings_plans_change_plans .plans_row .plan_caption .icon {width: 1.875em; margin-right: 10px; color: #57617a; line-height: 20px}
.auto__account_settings_plans_change_plans .plans_row .plan_caption .caption_text {display: inline-block; color: #57617a}
.auto__account_settings_plans_change_plans .plans_row .plan_caption .toc_link {font-weight: 700; text-decoration: underline; color: #57617a; display: inline-block}
@media (max-width: 700px) {.auto__account_settings_plans_change_plans .plans_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; width: 100%}
.auto__account_settings_plans_change_plans .plans_row .plan_container {width: 100%; margin: auto}
.auto__account_settings_plans_change_plans .plans_row .plan_container .plan_module_container {margin: auto}
}
.auto__account_settings_sections_account .account_section .col_left .row_label {margin: 0 0 16px}
.auto__account_settings_sections_account .account_section .col_right .credit_detail {margin-bottom: 4px}
.auto__account_settings_sections_account .account_section .col_right .credit_detail.large {font-size: 18px}
.auto__account_settings_sections_account .account_section .col_right .credit_detail.small {font-size: 14px}
.auto__account_settings_sections_account .account_section .col_right .info.plan {font-size: 20px}
.auto__account_settings_sections_account .account_section .col_right .flash_container .flash.unlimited_notice {border: 1px solid rgba(28, 38, 61, 0.2)}
.auto__account_settings_sections_account .account_section .col_right .flash_container .flash.unlimited_notice .content {text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.auto__account_settings_sections_account .account_section .col_right .flash_container .flash.unlimited_notice .content .icon {width: 60px}
.auto__account_settings_sections_account .account_section .col_right .notification_text {text-align: left}
.auto__account_settings_sections_account .account_section .col_right .faq_link {display: inline-block; color: #1c263d; margin-bottom: 0}
.auto__account_settings_sections_account_page_rows_membership_plan p {margin: 0}
.auto__account_settings_sections_account_page_rows_membership_plan .scribd_and_partner {font-size: 18px; margin-bottom: 3px}
.auto__account_settings_sections_account_page_rows_membership_plan .cancel_notice {font-size: 14px; color: #57617a; font-style: italic; margin-bottom: 40px}
.auto__account_settings_value_props {margin-bottom: 41px}
.auto__account_settings_value_props .info_tile {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; width: auto; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 28px; box-sizing: border-box}
.auto__account_settings_value_props .info_tile .title {font-size: 20px}
@media (max-width: 550px) {.responsive .auto__account_settings_value_props .info_tile .title {font-size: 18px}
}
.auto__account_settings_value_props .info_tile .subtitle, .auto__account_settings_value_props .info_tile .title {margin: auto}
.auto__account_settings_value_props .info_tile .title {font-size: 22px; font-weight: 700; border-bottom: 0}
@media (max-width: 550px) {.responsive .auto__account_settings_value_props .info_tile .title {font-size: 20px}
}
.auto__account_settings_value_props .info_tile .category {margin: 22px 35px; width: 9.8125em}
.auto__account_settings_value_props .info_tile .subtitle {display: inline-block; font-size: 18px}
@media (max-width: 550px) {.responsive .auto__account_settings_value_props .info_tile .subtitle {font-size: 16px}
}
.auto__account_settings_value_props .info_tile .subtitle a {display: inline-block; font-weight: 700; text-decoration: underline}
@media (max-width: 850px) {.auto__account_settings_value_props .info_tile .categories {padding: 0 35px}
.auto__account_settings_value_props .info_tile .categories .category {margin: 35px 0}
}
@media (max-width: 950px) {.auto__account_settings_value_props .info_tile {padding: 28px 0}
.auto__account_settings_value_props .info_tile .categories {max-width: 31.25em}
.auto__account_settings_value_props .info_tile .categories li {width: 45%}
.auto__account_settings_value_props .info_tile .categories .category {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: auto; margin: 13px 0; width: 100%}
.auto__account_settings_value_props .info_tile .categories .category .cat_text {text-align: left; margin-left: 15px}
.auto__account_settings_value_props .info_tile .categories .category .icon {margin: 0; width: 34px}
}
@media (max-width: 550px) {.auto__account_settings_value_props .info_tile {padding: 20px}
.auto__account_settings_value_props .info_tile .subtitle, .auto__account_settings_value_props .info_tile .title {margin-left: 0}
.auto__account_settings_value_props .info_tile .categories {margin: 0; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.auto__account_settings_value_props .info_tile .categories li {width: 100%}
.auto__account_settings_value_props .info_tile .categories .category {margin-left: 0}
}
.auto__account_settings_value_props .details_link, .auto__account_settings_value_props .disclaimer {display: inline-block; font-size: 14px}
.auto__account_settings_value_props .disclaimer {margin-left: 20px}
.auto__account_settings_value_props .disclaimer .details_link {color: #57617a; font-weight: 400; text-decoration: underline}
.auto__shared_react_value_props_categories .categories {line-height: inherit; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; width: 100%; max-width: 43.75em; box-sizing: border-box; margin: auto}
.auto__shared_react_value_props_categories .categories li {line-height: inherit}
.auto__shared_react_value_props_categories .category {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__shared_react_value_props_categories .cat_name {font-size: 20px; font-weight: 700; color: #1c263d}
@media (max-width: 550px) {.responsive .auto__shared_react_value_props_categories .cat_name {font-size: 18px}
}
.auto__shared_react_value_props_categories .cat_subtitle {font-size: 16px; color: #57617a; font-weight: 400}
.auto__shared_react_value_props_categories .icon {font-size: 34px; margin: auto; font-weight: 400}
.auto__account_settings_sections_api .api_section .col_right .info.list_item {margin-bottom: 0}
.auto__account_settings_sections_api .api_section .col_right .label {font-weight: 700; margin-bottom: 4px}
.auto__account_settings_sections_api .api_section .col_right .label .subtext {font-weight: 400}
.auto__account_settings_sections_api .api_section .col_right .last_child {margin-bottom: 60px}
@media (max-width: 700px) {.auto__account_settings_sections_api .api_section .col_right .auto__shared_react_forms_toggle {width: 205px}
}
.auto__shared_react_forms_toggle {display: inline-block; position: relative}
.auto__shared_react_forms_toggle .toggle_checkbox .checkbox_label:after, .auto__shared_react_forms_toggle .toggle_checkbox .checkbox_label:before {position: absolute; right: -70px; top: 2px; content: ""; height: 20px; width: 46px; background-color: #8f919e; border: 1px solid #8f919e; border-radius: 100px}
.auto__shared_react_forms_toggle .toggle_checkbox .checkbox_label:after {width: 20px; border-radius: 50%; background-color: #fff; right: -32px; -webkit-transition: right .2s ease-in-out; transition: right .2s ease-in-out; -webkit-transition: left .2s ease-in-out; transition: left .2s ease-in-out}
.auto__shared_react_forms_toggle .toggle_checkbox .checkbox_label.checked:before {background-color: #017f70}
.auto__shared_react_forms_toggle .toggle_checkbox .checkbox_label.checked:after {right: -58px}
.auto__shared_react_forms_toggle .scribd_spinner {display: none; z-index: 21; position: absolute; top: 0; right: -49px}
.auto__shared_react_forms_toggle .scribd_spinner.loading {display: block}
.auto__account_settings_sections_personal .list_anchor .metadata .star_ratings, .auto__account_settings_sections_personal .list_anchor .metadata .upvotes {display: none}
.auto__account_settings_sections_personal .personal_section .col_left {text-align: center}
.auto__account_settings_sections_personal .personal_section .col_left .image_link {margin: auto}
.auto__account_settings_sections_personal .personal_section .col_left .image_link.edit {font-size: 14px}
.auto__account_settings_sections_personal .personal_section .col_left .user_image_preview {position: relative}
.auto__account_settings_sections_personal .personal_section .col_left .user_image_preview .user_image {height: 72px; width: 72px; border-radius: 50%; border: 1px solid #e9edf8}
.auto__account_settings_sections_personal .personal_section .col_left .user_image_preview .scribd_spinner {display: none; position: absolute; top: 20px; left: calc(50% - 15px)}
.auto__account_settings_sections_personal .personal_section .col_left .user_image_preview .scribd_spinner.loading {display: block}
.auto__account_settings_sections_personal .personal_section .col_right .caption_style {font-size: 14px; margin-bottom: 8px}
.auto__account_settings_sections_personal .personal_section .col_right .middle {display: inline-block; width: 50%; vertical-align: top}
.auto__account_settings_sections_personal .personal_section .col_right .right {display: inline-block; width: 50%}
.auto__account_settings_sections_personal .personal_section .col_right .right .facebook_user_info {margin-top: 12px}
.auto__account_settings_sections_personal .personal_section .col_right .right .facebook_user_info .info {margin-bottom: 0}
.auto__account_settings_sections_personal .personal_section .label {font-weight: 700; margin-bottom: 4px; font-size: 16px}
.auto__account_settings_sections_personal .personal_section .info.password {margin-bottom: 0}
.auto__account_settings_sections_personal .personal_section .info.about .view_link {display: inline; font-size: 16px}
.auto__account_settings_sections_personal .personal_section .info.about .hide {display: none}
.auto__account_settings_sections_personal .personal_section .info.about .hide.shown {display: inline}
.auto__account_settings_sections_personal .personal_section .info.wrap {margin-bottom: 5px; padding-right: 16px; word-wrap: break-word}
.auto__account_settings_sections_personal .personal_section .info.wrap a {display: inline; margin-left: 5px}
.auto__account_settings_sections_personal .personal_section .info.wrap.last_email, .auto__account_settings_sections_personal .personal_section .margin_bottom {margin-bottom: 24px}
@media (max-width: 700px) {.auto__account_settings_sections_personal .personal_section .col_right .middle, .auto__account_settings_sections_personal .personal_section .col_right .right {display: block; width: 100%}
}
.lightbox .delete_email_modal .title {display: inline; word-break: break-all}
.auto__shared_react_persona_icon {color: #fff; display: inline-block; font-size: 16px; overflow: hidden; text-align: center; background-color: #e9edf8; box-sizing: border-box; color: #57617a}
.auto__shared_react_persona_icon.large {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__shared_react_persona_icon.large {font-size: 18px}
}
.auto__shared_react_persona_icon.icon-ic_user_circle {background-color: transparent; color: #1e7b85; font-size: 40px}
.auto__shared_react_persona_icon.small, .auto__shared_react_persona_icon.small.icon-ic_user_circle {border-radius: 40px; height: 40px; line-height: 40px; width: 40px}
.auto__shared_react_persona_icon.medium, .auto__shared_react_persona_icon.medium.icon-ic_user_circle {border-radius: 50px; height: 50px; line-height: 50px; width: 50px}
.auto__shared_react_persona_icon.large, .auto__shared_react_persona_icon.large.icon-ic_user_circle {border-radius: 72px; height: 72px; line-height: 72px; width: 72px}
.auto__shared_react_persona_icon.medium.icon-ic_user_circle {font-size: 50px}
.auto__shared_react_persona_icon.large.icon-ic_user_circle {font-size: 72px}
.auto__shared_react_cells_base .banner_flag, .auto__shared_react_cells_base .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 106px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:before, .auto__shared_react_cells_base .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select span, .auto__shared_react_cells_base .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__shared_react_cells_base .banner_flag.is_purchase, .auto__shared_react_cells_base .flag.is_purchase {background: #1e7b85; color: #fff}
.auto__shared_react_cells_base .banner_flag.is_geo_restricted, .auto__shared_react_cells_base .banner_flag.is_unavailable, .auto__shared_react_cells_base .flag.is_geo_restricted, .auto__shared_react_cells_base .flag.is_unavailable {color: #fff; background: #000}
.auto__shared_react_cells_base .banner_flag.is_expiring_content, .auto__shared_react_cells_base .flag.is_expiring_content {color: #fff; background: #57617a}
.auto__shared_react_cells_base .banner_flag.is_sample, .auto__shared_react_cells_base .flag.is_sample {color: #000; background: #c1c1be}
.auto__shared_react_cells_base .banner_flag.is_available_soon, .auto__shared_react_cells_base .flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {background: none}
.auto__shared_react_cells_base .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo, .auto__shared_react_cells_base .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
.auto__shared_react_cells_base .list_anchor, .auto__shared_react_cells_base .list_anchor_container, .auto__shared_react_cells_base .undo_container {outline-offset: -4px}
.auto__shared_react_cells_base .undo_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px; background: #f8f9fd}
.auto__shared_react_cells_base .undo_container .flat_btn {font-weight: 700}
.auto__shared_react_cells_base .undo {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__shared_react_cells_base .list_anchor_container {position: relative}
.auto__shared_react_cells_base .list_anchor_container .list_anchor {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff; color: inherit; display: block}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item {background-color: #f8f9fd}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item:hover {background-color: #f3f6fd}
.auto__shared_react_cells_base .list_anchor_container .list_anchor:focus, .auto__shared_react_cells_base .list_anchor_container .list_anchor:hover {color: inherit; opacity: .9}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .image {border: 1px solid #e9edf8}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .image .top_badge_container {left: -7px}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .author {font-weight: 400}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .read_time_estimate {color: #57617a}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container {margin-top: auto; color: #57617a}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container .icon-ic_finished_small {font-size: 16px; padding-right: 6px; color: #017f70}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {z-index: 2; top: 10px; left: 10px}
@media (max-width: 550px) {.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {top: 5px; left: 5px}
}
.grid .auto__shared_react_cells_base .list_anchor_container {padding: 1px; width: 9.4375em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 149px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 117px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor {outline-offset: -1px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img {width: 149px; height: 198px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img {width: 117px; height: 155px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.75em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.5625em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; color: #000514; font-weight: 700; margin: 4px 0 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; overflow: hidden; line-height: 1.35714em; max-height: 2.71428em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617a}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .interest {display: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container {height: 21px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes {border-right: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote {font-family: inherit; padding: 0; font-size: 14px; width: auto}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote .count {font-size: 14px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars .rating_star {padding-right: 1px}
@media (min-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stats {font-size: 12px; color: #57617a; margin-left: 0}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn {min-width: 13.5px; min-height: 18px}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn .scribd_spinner {left: -9px; top: -1px}
.auto__shared_react_cells_base .controls {position: absolute; bottom: -2px; right: 0}
.auto__shared_react_cells_base .controls .save_button .edit_saved_btn.icon_only .icon {margin-right: 0}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container {width: 12.5em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base.audiobook .list_anchor_container, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container {width: 9.8125em}
}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 198px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select span, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 155px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .flag.is_scribd_select span, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image img {width: 198px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image img {width: 155px}
}
.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container {width: 12.375em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container {width: 9.6875em}
}
.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .controls .edit_saved_btn {font-size: 20px}
.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .title {margin: 0}
.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image img {width: 198px; border: none}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .grid .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image img {width: 155px}
}
.list .auto__shared_react_cells_base {border-top: 1px solid #e9edf8}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 24px 30px 24px 24px}
@media (max-width: 700px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {padding: 16px 30px 16px 16px}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image {position: relative}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img {width: 108px; height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta {transition: opacity .3s ease; -moz-transition: opacity ease .3s; -webkit-transition: opacity .3s ease; bottom: 0; left: 0; color: #fff; font-size: 14px; font-weight: 700; opacity: 0; padding: 2px 0; position: absolute; text-align: center; width: 100%}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.book_page, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.reader {background: #1e7b85}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .author {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 1.27778em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .author {font-size: 16px}
}
@media (max-width: 550px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .author {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 1.3125em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left: 12px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {color: #000514; margin-bottom: 6px; font-weight: 700; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {word-break: break-word}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container {height: 21px; margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes {border-right: none}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .vote {padding: 0; font-size: 16px; width: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .reading_progress_wrapper {margin-top: 10px; max-width: 285px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .star_ratings {margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .read_time_estimate {margin-top: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor:focus .image .hover_cta, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor:hover .image .hover_cta {opacity: 1}
.list .auto__shared_react_cells_base .list_anchor_container .undo_container {height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .controls {position: absolute; right: -14px; top: 24px}
.list .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image, .list .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image .react_document_image, .list .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor .image img, .list .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image, .list .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .list .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor .image img {height: 108px}
.list .auto__shared_react_cells_base.audiobook .list_anchor_container .list_anchor > .metadata .title, .list .auto__shared_react_cells_base.summary_canonical .list_anchor_container .list_anchor > .metadata .title {display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 1.25em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__shared_react_cells_base.flat_btn.text_btn {border-top: 0 !important}
.auto__shared_react_save_button .edit_saved_btn.icon_only {color: #00293f; min-width: 40px; min-height: 40px}
.auto__shared_react_save_button .edit_saved_btn.icon_only .icon {margin-right: 5px}
.auto__shared_react_save_button .text_btn .scribd_spinner {display: none !important}
.auto__shared_react_save_button .text_btn.disabled.loading, .auto__shared_react_save_button .text_btn.disabled.loading .icon {color: #e9edf8 !important}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only {font-size: 18px}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only:focus, .auto__shared_react_save_button .flat_btn.text_btn.icon_only:hover {color: #0d6069}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px {color: #1e7b85}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:focus, .auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:hover {color: #1e7b85; opacity: .8}
.auto__shared_react_save_button .btn_text {margin: 0 auto; text-align: center}
.auto__shared_react_save_button.with_icon .btn_text {margin: 0}
.auto__shared_react_save_button.with_icon .edit_saved_btn {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.auto__shared_react_lists_modals_delete_item_in_list .input_group {margin-top: 24px}
.auto__shared_react_lists_modals_delete_item_in_list .note {color: #57617a}
.auto__shared_react_lists_modals_delete_item_in_list .actions .cancel_btn {margin-right: 30px}
.auto__shared_react_star_ratings {position: relative}
.auto__shared_react_star_ratings .clear_rating, .auto__shared_react_star_ratings .inform_saved, .auto__shared_react_star_ratings .rating_required_message, .auto__shared_react_star_ratings .stats, .auto__shared_react_star_ratings .tips {margin-left: 8px}
.auto__shared_react_star_ratings .clear_rating {font-weight: 700}
.auto__shared_react_star_ratings .rating_required_message {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; float: right}
.auto__shared_react_star_ratings .rating_required_message .message {margin-left: 4px}
@media (max-width: 950px) {.auto__shared_react_star_ratings .rating_required_message {display: block}
}
.auto__shared_react_star_ratings .stats {color: #57617a}
@media (max-width: 400px) {.auto__shared_react_star_ratings .rating_text {display: none}
}
.auto__shared_react_star_ratings .rating_star {color: #ed8f02; cursor: pointer; display: inline-block; line-height: 15px; padding: 0 0 4px; border: 0; background: none; position: relative; text-align: center; transition: all .5s linear,color .1s ease-in-out; -moz-transition: all .5s linear,color .1s ease-in-out; -webkit-transition: all .5s linear,color .1s ease-in-out; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%}
.auto__shared_react_star_ratings .rating_star.light_lit {color: #ed8f02}
.auto__shared_react_star_ratings .rating_star.half_lit span {display: block; margin-right: 0}
.auto__shared_react_star_ratings .rating_star.half_lit .icon-ic_star_small_halffill {color: #ed8f02; position: relative}
.auto__shared_react_star_ratings .rating_star.half_lit .icon-ic_star_small_outline {color: #e9edf8; position: absolute; top: 0; left: 0}
.auto__shared_react_star_ratings .rating_star:last-child {margin-right: 0}
.auto__shared_react_star_ratings.static .rating_star {cursor: default}
.auto__shared_react_star_ratings.current_user.rated .light_lit, .auto__shared_react_star_ratings.current_user.rated .rating_star, .auto__shared_react_star_ratings.selecting .light_lit, .auto__shared_react_star_ratings.selecting .rating_star {color: #57617a}
.auto__shared_react_document_image img {display: block; background-color: #e9edf8; -webkit-transition: opacity .5s ease; transition: opacity .5s ease; opacity: 0}
.auto__shared_react_document_image img.loaded {opacity: 1}
.auto__shared_react_reading_progress_bar .reading_progress_outer {position: relative; left: 0; right: 0; height: 5px; background: #e9edf8; border-radius: 10px; overflow: hidden; border: 1px solid #fff}
.auto__shared_react_reading_progress_bar .reading_progress_outer .reading_progress_inner {height: inherit; position: absolute; top: 0; bottom: 0; left: 0; border-radius: 10px}
.auto__shared_react_reading_progress_bar .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}
.auto__shared_react_cells_article .undo_container {min-height: 135px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor {display: block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; margin-bottom: 10px; width: 100%}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img {height: 28px; width: 28px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image {box-shadow: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {color: #57617a; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {white-space: nowrap}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {font-size: 16px; line-height: inherit; color: inherit; margin: 0 0 0 10px; vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {position: static; text-transform: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {margin: 0; display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate:before {content: "\2022"; color: #caced9; display: inline-block; margin: 0 10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest {display: block; font-size: 16px; overflow: hidden; line-height: 1.625em; max-height: 1.625em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .author {display: block; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; margin-bottom: -10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate {display: inline-block; font-size: 12px; overflow: visible; position: relative}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .interest, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate:before, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .interest, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate:before {display: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container {position: relative; font-size: 12px; top: 2px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container .icon-ic_finished_small, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container .icon-ic_finished_small {font-size: 12px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {border-bottom: 6px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {color: #1c263d; font-size: 14px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 17.3125em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 14.375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {overflow: hidden}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img {height: 24px; width: 24px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {font-size: 12px; color: #57617a}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px; max-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {max-width: 83px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {left: 10px; top: 4px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {top: 0}
}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {width: 119px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: 84px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: auto}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #e9edf8}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {width: 117px; height: 65px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {width: 1px; height: 115px; float: right}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {height: 90px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body.no_image .spacer_stick {height: 205px}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_block {width: 25px; height: 25px; clear: right; float: right}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 16px; font-weight: 700; line-height: normal; margin: 6px 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 14px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {line-height: 1.4em}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {margin-left: 10px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {margin-left: 0}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {display: none}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #1c263d}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .read_time_estimate {margin-top: 0; position: relative; top: 2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {color: #000514; margin-bottom: 6px; font-weight: 700; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {word-break: break-word}
}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 3.9375em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
body .auto__shared_react_cells_issue .list_anchor_container .list_anchor .metadata .title {width: 80%; word-break: break-all}
body .grid .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title_author {height: auto}
body .grid .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .author {display: block; overflow: hidden; line-height: 1.3125em; max-height: 1.3125em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 16px; color: #000514; font-weight: 700; margin: 4px 0 0}
@media (max-width: 700px) {body .grid .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .author {display: block; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px}
}
body .grid .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title {display: block; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617a; font-weight: 400; margin: 0}
@media (max-width: 700px) {body .grid .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title {display: block; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
body .grid .auto__shared_react_cells_issue .list_anchor_container .controls {bottom: -5px}
body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .author {color: #000514; margin-bottom: 6px; font-weight: 700; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .author {font-size: 18px}
}
@media (max-width: 400px) {body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .author {word-break: break-word}
}
body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 2.55556em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 400; word-break: normal}
@media (max-width: 550px) {.responsive body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title {font-size: 16px}
}
@media (max-width: 550px) {body .list .auto__shared_react_cells_issue .list_anchor_container .list_anchor > .metadata .title {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__shared_react_top_badge {overflow: hidden; position: absolute; top: -12px; left: -8px; width: 100%; height: 34px}
.auto__shared_react_top_badge .top_badge {left: 1px; padding: 2px 1px 6px 8px; position: absolute; z-index: 10; text-align: center; text-transform: capitalize; font-size: 14px; font-weight: 700; color: #1c263d; background-color: #ffb647; box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.4); max-height: 24px; border-radius: 2px; line-height: 1; border-bottom-left-radius: 0}
.auto__shared_react_top_badge .top_badge:before {content: ""; height: 0; width: 0; border: 6px solid transparent; border-bottom-color: #995c00; top: 18px; left: 2px; position: absolute; box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.4); -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 2px}
.auto__shared_react_top_badge .top_badge:after {content: ""; height: 58px; width: 58px; background-color: #ffb647; -webkit-transform: rotate(29deg); transform: rotate(29deg); right: -18px; position: absolute; top: -46px; box-shadow: none; z-index: -1}
.auto__shared_react_top_badge .top_badge .top_badge_text {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 8.42857em; padding: 2px 6px 0}
@media (max-width: 700px) {.auto__shared_react_top_badge {top: -8px; height: 28px}
.auto__shared_react_top_badge .top_badge {font-size: 12px; max-height: 20px; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.4); padding-bottom: 4px; padding-top: 4px}
.auto__shared_react_top_badge .top_badge:before {top: 14px; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4)}
.auto__shared_react_top_badge .top_badge:after {top: -50px}
.auto__shared_react_top_badge .top_badge .top_badge_text {max-width: 7.66667em; padding: 0 4px}
}
.grid .auto__shared_react_cells_book .list_anchor_container .controls .save_button.no_star_ratings {position: relative; top: 3px}
.auto__shared_react_upvotes {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; height: 40px}
.auto__shared_react_upvotes .prerender {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_upvotes .upvotes {border-right: 1px solid #e9edf8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_upvotes .upvotes.disabled {pointer-events: none}
.auto__shared_react_upvotes .upvotes button.vote {font-family: inherit; border: none; background-color: transparent; cursor: pointer}
.auto__shared_react_upvotes .upvotes button.vote:active:not(.selected) .icon {color: #1e7b85; -webkit-transform: scale(0.8); transform: scale(0.8)}
.auto__shared_react_upvotes .upvotes button.vote.selected .icon, .auto__shared_react_upvotes .upvotes button.vote:hover .icon {color: #1e7b85}
.auto__shared_react_upvotes .upvotes .vote {font-size: 20px; display: inline-block; width: 60px}
.auto__shared_react_upvotes .upvotes .vote .icon {color: #ed8f02; display: inline-block; -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; -webkit-transform: scale(1); transform: scale(1)}
.auto__shared_react_upvotes .upvotes .vote.has_selection:not(.selected) .icon {color: #1e7b85}
.auto__shared_react_upvotes .upvotes .vote .count {position: relative; top: -2px; margin-left: 3px; font-size: 16px; color: #57617a}
.auto__shared_react_upvotes .stats {margin-left: 15px; color: #57617a; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_upvotes .stats .views {margin-bottom: 2px}
.auto__shared_react_download_button .download_button {color: #00293f}
.auto__shared_react_cells_document .list_anchor_container .controls {bottom: -24px}
@media (max-width: 700px) {.auto__shared_react_cells_document .list_anchor_container .controls {bottom: -17px}
}
.auto__shared_react_cells_document .list_anchor_container .controls .download_button_container, .auto__shared_react_cells_document .list_anchor_container .controls .save_button {display: inline-block}
.auto__shared_react_cells_document .list_anchor_container .controls .download_button_container .icon, .auto__shared_react_cells_document .list_anchor_container .controls .save_button .icon {margin-right: 0}
.auto__shared_react_cells_document .list_anchor_container .controls .download_button_container .download_button, .auto__shared_react_cells_document .list_anchor_container .controls .save_button .download_button {margin-right: 5px}
.auto__shared_react_cells_document .list_anchor_container .list_anchor .image {background: transparent; position: relative}
.auto__shared_react_cells_document .list_anchor_container .list_anchor .image img {background: transparent}
.auto__shared_react_cells_document .list_anchor_container .list_anchor .metadata .uploaded_by_container {line-height: 1; margin-top: 2px}
.auto__shared_react_cells_document .list_anchor_container .list_anchor .metadata .uploaded_by_container .doc_avatar {margin-right: 3px; height: 14px; width: 14px}
.auto__shared_react_cells_document .uploader_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 2px}
.auto__shared_react_cells_document .uploader_container .icon_and_name {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0}
.auto__shared_react_cells_document .uploaded_by_text {font-size: 14px; text-transform: uppercase; margin-bottom: 0; line-height: 1; color: #57617a}
@media (max-width: 700px) {.auto__shared_react_cells_document .uploaded_by_text {font-size: 10px}
}
.auto__shared_react_cells_document .list_anchor_container .list_anchor > .metadata .uploaded_by_container .uploader_container .icon_and_name .uploader.author {color: #1c263d; font-size: 16px; line-height: normal; word-break: break-all}
@media (max-width: 700px) {.auto__shared_react_cells_document .list_anchor_container .list_anchor > .metadata .uploaded_by_container .uploader_container .icon_and_name .uploader.author {font-size: 12px}
}
.list .auto__shared_react_cells_document .list_anchor_container .list_anchor .image:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 31px solid #fff; border-right: 38px solid transparent}
.list .auto__shared_react_cells_document .list_anchor_container .list_anchor.new_item .image:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 31px solid #f8f9fd; border-right: 38px solid transparent}
.list .auto__shared_react_cells_document .list_anchor_container .list_anchor.new_item:hover .image:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 31px solid #f3f6fd; border-right: 38px solid transparent}
.grid .auto__shared_react_cells_document .list_anchor_container .list_anchor .image:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 42px solid #fff; border-right: 52px solid transparent}
@media (max-width: 700px) {.grid .auto__shared_react_cells_document .list_anchor_container .list_anchor .image:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 33px solid #fff; border-right: 41px solid transparent}
}
.auto__shared_react_cells_summary .metadata .author_container {margin-top: 4px}
.auto__shared_react_cells_summary .metadata .title {margin: 0}
.auto__shared_react_cells_summary .metadata .read_time_estimate {font-size: 14px}
.auto__shared_react_lists_list_items li, .auto__shared_react_lists_list_items ul {list-style: none; padding: 0; margin: 0}
.auto__shared_react_lists_list_items.grid .document .title, .auto__shared_react_lists_list_items.in_carousel .document .title {min-height: 2.625em}
.auto__shared_react_lists_list_items.grid .uploader, .auto__shared_react_lists_list_items.in_carousel .uploader {max-width: 6.125em}
@media (max-width: 700px) {.auto__shared_react_lists_list_items.grid .uploader, .auto__shared_react_lists_list_items.in_carousel .uploader {max-width: 4.875em}
}
@media (max-width: 400px) {.auto__shared_react_lists_list_items.not_in_carousel .uploader {max-width: 9em}
}
.auto__shared_react_button_menu {position: relative}
.auto__shared_react_button_menu .button_menu {background: #fff; border-radius: 4px; border: 1px solid #e9edf8; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; z-index: 29; min-width: 220px}
.auto__shared_react_button_menu .button_menu:before {background: #fff; border-radius: 4px; bottom: 0; content: " "; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: -1}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu:not(.no_fullscreen) {position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important}
}
.auto__shared_react_button_menu .button_menu .button_menu_arrow {border-width: 6px; z-index: -2}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:before {-webkit-transform: rotate(45deg);transform: rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); content: " "; display: block; height: 10px; position: relative; width: 10px}
.auto__shared_react_button_menu .button_menu .button_menu_arrow, .auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-width: 5px; content: ""}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .button_menu_arrow {display: none}
}
.auto__shared_react_button_menu .button_menu.top {bottom: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow {bottom: -6px; border-bottom-width: 0; border-top-color: #e9edf8}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:before {top: -12.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:after {content: " "; bottom: 1px; margin-left: -5px; border-bottom-width: 0; border-top-color: #fff}
.auto__shared_react_button_menu .button_menu.bottom {top: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow {top: -6px; border-top-width: 0; border-bottom-color: #e9edf8}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:before {top: 2.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:after {content: " "; top: 1px; margin-left: -5px; border-top-width: 0; border-bottom-color: #fff}
.auto__shared_react_button_menu .button_menu.left {right: -15px}
.auto__shared_react_button_menu .button_menu.left .button_menu_arrow {right: 15px; left: auto}
.auto__shared_react_button_menu .button_menu.left.library_button_menu {right: 0}
.auto__shared_react_button_menu .button_menu.right {left: -15px}
.auto__shared_react_button_menu .button_menu.right .button_menu_arrow {left: 15px; margin-left: 0}
.auto__shared_react_button_menu .button_menu .close_btn {position: absolute; top: 16px; right: 16px; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .close_btn {display: block}
}
.auto__shared_react_button_menu .button_menu_items {margin-bottom: 10px; max-height: 400px; overflow-y: auto}
.auto__shared_react_button_menu .button_menu_items li {padding: 10px 20px; min-width: 320px; box-sizing: border-box}
.auto__shared_react_button_menu .button_menu_items li a {color: #1e7b85}
.auto__shared_react_button_menu .button_menu_items li .pull_right {float: right}
.auto__shared_react_button_menu .button_menu_items li.disabled_row, .auto__shared_react_button_menu .button_menu_items li.disabled_row a {color: #e9edf8}
.auto__shared_react_button_menu .button_menu_items li:not(.menu_heading) {cursor: pointer}
.auto__shared_react_button_menu .button_menu_items .menu_heading {text-transform: uppercase; font-weight: 700; padding: 4px 20px}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu_items {max-height: 100vh}
}
.auto__shared_react_button_menu .list_item {display: block; border-bottom: 1px solid #f3f6fd; padding: 10px 20px}
.auto__shared_react_button_menu .list_item:last-child {border-bottom: none; margin-bottom: 6px}
.auto__shared_react_button_menu .list_heading {font-size: 20px; text-align: left; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .list_heading {display: block}
}
.auto__shared_react_button_menu .list_heading .close_btn {position: absolute; top: 14px; right: 14px; cursor: pointer}
.auto__home_logged_in_jump_back_in_modals_controls {position: absolute; right: 20px; top: 20px}
.auto__home_logged_in_jump_back_in_modals_controls .more_actions_btn {color: #1c263d; width: 30px; height: 30px; padding: 4px}
.auto__home_logged_in_jump_back_in_modals_controls .more_actions_btn.flat_btn.text_btn:visited, .auto__home_logged_in_jump_back_in_modals_controls .more_actions_btn:hover {color: #1c263d}
.auto__home_logged_in_jump_back_in_modals_controls .more_actions_btn .icon {margin-right: 0}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu.bottom {top: 100%}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul, .auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li, .auto__home_logged_in_jump_back_in_modals_controls .button_menu ul ul {list-style: none; margin: 0; padding: 0}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li .flat_btn:hover {color: #1e7b85}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li:first-child {border-radius: 4px 4px 0 0}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul li:last-child {border-radius: 0 0 4px 4px}
.auto__home_logged_in_jump_back_in_modals_controls .button_menu ul .flat_btn {text-transform: none}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content {padding: 0}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content h2.title {margin: 15px 20px 20px}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul {border-top: 1px solid #e9edf8; max-height: 520px; overflow: auto}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul li {border-top: 0; border-bottom: 1px solid #e9edf8}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul li:last-child {border-bottom: 0}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul .button_menu.right {left: auto; right: 0}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul ul {border-top: 0}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul .list_anchor {padding-right: 50px}
.auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul .star_ratings, .auto__home_logged_in_jump_back_in_modals_show .wrapper > .content ul .upvotes {display: none}
.auto__home_logged_in_jump_back_in_modals_show .availability_info {margin-bottom: 10px}
.auto__home_logged_in_jump_back_in_modals_show .tooltip_container .new_tip {left: auto !important; right: 20px}
@media (max-width: 420px) {.auto__home_logged_in_jump_back_in_modals_show {max-height: 100%}
}
.auto__account_settings_sections_uploads .uploads_section .col_right .last_child {margin-bottom: 60px}
@media (max-width: 700px) {.auto__account_settings_sections_uploads .uploads_section .col_right .auto__shared_react_forms_toggle {width: 205px}
}
.auto__account_settings_show {background-color: #fafbfd}
.auto__account_settings_show .page_header .icon-ic_arrow_small_left_alt, .auto__account_settings_show .page_header .nav_text {position: relative; right: 4px}
.auto__account_settings_show .page_header .icon-ic_arrow_small_left_alt {top: 2px}
.auto__account_settings_show .page_content .delete_account_section {border-top: 2px solid #e9edf8}
.auto__account_settings_show .page_content .delete_account_section .delete_account {margin: 24px 0}
.auto__account_settings_show .page_column a, .auto__account_settings_show .page_header a {font-weight: 700; display: table; margin-bottom: 12px}
.auto__account_settings_show .page_column a:not(.flat_btn), .auto__account_settings_show .page_header a:not(.flat_btn) {color: #1e7b85}
.auto__account_settings_show .page_column a:not(.flat_btn):hover, .auto__account_settings_show .page_header a:not(.flat_btn):hover {color: #0d6069}
.auto__account_settings_show .page_column a.last_child, .auto__account_settings_show .page_header a.last_child {margin-bottom: 60px}
.auto__account_settings_show .page_header {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 126px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; z-index: 0; height: 100px; max-width: 930px; margin: 0 auto; background-color: #fff; padding: 0 40px; box-sizing: border-box}
.auto__account_settings_show .page_header:after, .auto__account_settings_show .page_header:before {content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1}
.auto__account_settings_show .page_header, .auto__account_settings_show .page_header:before {background-size: cover; background-position: 50%}
.auto__account_settings_show .page_header:after {opacity: .7}
.auto__account_settings_show .page_header h1, .auto__account_settings_show .page_header h2, .auto__account_settings_show .page_header h3 {margin: 0 auto; color: #fff}
.auto__account_settings_show .page_header h1 {font-size: 28px}
.auto__account_settings_show .page_header h2 {font-size: 18px}
.auto__account_settings_show .page_header h3 {font-size: 14px}
.auto__account_settings_show .page_header h1 {font-size: 32px; font-weight: 700; text-align: left; color: #000514; margin: 0}
@media (max-width: 550px) {.responsive .auto__account_settings_show .page_header h1 {font-size: 24px}
}
@media (max-width: 950px) {.auto__account_settings_show .page_header {margin: 0; width: 100%}
}
@media (max-width: 550px) {.auto__account_settings_show .page_header {padding: 0 16px}
}
.auto__account_settings_show .page_header.side_page {margin: 0 auto; padding-top: 30px; height: 126px; text-align: left}
.auto__account_settings_show .page_column {max-width: 930px; margin: 0 auto; background-color: #fff; padding: 1px 40px; box-sizing: border-box}
.auto__account_settings_show .page_column .title {font-size: 22px; font-weight: 700; margin: 0 0 24px; padding-bottom: 7px; border-bottom: 2px solid #e9edf8}
@media (max-width: 550px) {.responsive .auto__account_settings_show .page_column .title {font-size: 20px}
}
.auto__account_settings_show .page_column .bottom_menu {text-align: right; padding-bottom: 35px}
.auto__account_settings_show .page_column section {margin-top: 60px}
.auto__account_settings_show .page_column section:first-of-type {margin-top: 0}
.auto__account_settings_show .page_column .row {zoom: 1}
.auto__account_settings_show .page_column .row:after {content: ""; display: table; clear: both}
.auto__account_settings_show .page_column .column {display: inline-block; vertical-align: top; font-size: 16px; width: 325px; margin-right: 20px}
.auto__account_settings_show .page_column .column.last, .auto__account_settings_show .page_column .column:last-child {margin-right: 0}
.auto__account_settings_show .page_column .col_left, .auto__account_settings_show .page_column .col_right {display: inline-block}
.auto__account_settings_show .page_column .col_left .info, .auto__account_settings_show .page_column .col_right .info {margin-bottom: 24px; font-size: 18px}
.auto__account_settings_show .page_column .col_left .row_label, .auto__account_settings_show .page_column .col_right .row_label {font-weight: 700; font-style: italic; color: #57617a; margin-bottom: 16px}
.auto__account_settings_show .page_column .col_left {width: 20%; margin-right: 5%; vertical-align: top}
.auto__account_settings_show .page_column .col_right {width: 75%}
.auto__account_settings_show .page_column.side_page {padding-top: 12px}
.auto__account_settings_show .page_column.side_page.edit_api {padding-top: 1px}
.auto__account_settings_show .page_column.side_page .page_body {min-height: 30vh}
@media (max-width: 950px) {.auto__account_settings_show .page_column {margin: 0; width: 100%}
.auto__account_settings_show .page_column .col_left {width: 25%}
.auto__account_settings_show .page_column .col_right {width: 70%}
}
@media (max-width: 700px) {.auto__account_settings_show .page_column {margin: 0; width: 100%}
.auto__account_settings_show .page_column .col_left {width: 30%; margin-right: 8%}
.auto__account_settings_show .page_column .col_right {width: 62%}
}
@media (max-width: 550px) {.auto__account_settings_show .page_column {padding: 0 16px}
.auto__account_settings_show .page_column .col_left, .auto__account_settings_show .page_column .col_right {display: block}
.auto__account_settings_show .page_column .col_left {width: 100%; margin-right: 0}
.auto__account_settings_show .page_column .col_right {width: 100%}
}
.auto__account_settings_show .page_column .account_settings_form:first-child {margin-top: 0}
.auto__account_settings_show .page_column .account_settings_form label {display: block; margin-bottom: 24px}
.auto__account_settings_show .page_column .account_settings_form label .label_text {font-weight: 700}
.auto__account_settings_show .page_column .account_settings_form label .help, .auto__account_settings_show .page_column .account_settings_form label em {font-style: normal; font-weight: 400; color: #1c263d}
.auto__account_settings_show .page_column .account_settings_form input, .auto__account_settings_show .page_column .account_settings_form textarea {width: 100%}
.auto__account_settings_show .page_column .account_settings_form .input_row .error_msg, .auto__account_settings_show .page_column .account_settings_form .input_row .input_wrapper {max-width: 300px}
.auto__account_settings_show .page_column .account_settings_form .input_row .password_toggle_btn.with_helper_text {top: 50%}
.auto__account_settings_show .page_column .account_settings_form .input_row .help {display: inline}
.auto__account_settings_show .page_column .account_settings_form textarea {line-height: 1.5; height: 10em; max-width: 600px; display: block; resize: none}
.auto__account_settings_show .page_column .account_settings_form .form_button {display: inline-block; margin: 24px 0 60px}
.auto__account_settings_show .page_column .account_settings_form .form_button.cancel_button {margin-left: 24px; background-color: #fff; color: #1e7b85; border-color: #1e7b85}
.auto__account_settings_show .page_column .account_settings_form .form_button.cancel_button:active, .auto__account_settings_show .page_column .account_settings_form .form_button.cancel_button:hover {color: #0d6069; border-color: #0d6069}
.auto__account_settings_show .page_column .account_settings_form .preference_set {zoom: 1; padding: 0; border: 0; margin: 36px 0 0}
.auto__account_settings_show .page_column .account_settings_form .preference_set:after {content: ""; display: table; clear: both}
.auto__account_settings_show .page_column .account_settings_form .preference_set:first-of-type {margin-top: 0}
.auto__account_settings_show .page_column .account_settings_form .preference_set legend {float: left; width: 130px; text-align: right; margin-right: 73px; color: #57617a}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields {float: left; width: 697px}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields :first-of-type {margin-top: 0}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields .row {margin-top: 3px; padding-top: 3px}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields .row:first-of-type {margin-top: 0}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields .row input {vertical-align: middle; position: relative; bottom: 1px; float: left; clear: left; margin: 0 7px 3px 3px}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields .row input[type=radio] {bottom: 2px}
.auto__account_settings_show .page_column .account_settings_form .preference_set .fields .row label {float: left; line-height: 12px}
.auto__account_settings_show .account_settings_form .save_button.loading, .auto__account_settings_show .crop_image .save_button.loading {position: relative}
.auto__account_settings_show .account_settings_form .save_button.loading .scribd_spinner, .auto__account_settings_show .crop_image .save_button.loading .scribd_spinner {bottom: 0; display: block; left: 0; margin: auto; position: absolute; right: 0; top: 0}
.auto__account_settings_show .header_wrapper {border-bottom: 1px solid #e9edf8; padding: 30px 48px}
.auto__account_settings_show .header_wrapper h1, .auto__account_settings_show .header_wrapper h2 {margin: 0}
.auto__account_settings_show .header_wrapper h1 {font-size: 42px; margin-bottom: 10px; color: #1c263d}
.auto__account_settings_show .header_wrapper h2 {font-size: 16px; color: #57617a; font-weight: 400}
.auto__account_settings_show .sub_page {display: none; padding: 30px 48px}
.auto__account_settings_show .sub_page.visible {display: block}
.auto__account_settings_show .sub_page h2, .auto__account_settings_show .sub_page h3 {margin: 0}
.auto__account_settings_show .sub_page h2 {font-size: 24px; margin-bottom: 20px; font-weight: 400}
.auto__account_settings_show #pause_subscription_lb ul {list-style: none; margin-bottom: 25px; padding: 0}
.auto__account_settings_show #pause_subscription_lb ul li {margin-bottom: 20px}
.auto__account_settings_show #pause_subscription_lb label {font-weight: 700; margin-right: .5em}
.auto__account_settings_show #pause_subscription_lb .actions {margin-top: 30px}
.auto__account_settings_tables_payment_history {margin-bottom: 60px}
.auto__account_settings_tables_payment_history .payment_history_table .col_1 {width: 17.5%}
.auto__account_settings_tables_payment_history .payment_history_table .col_2 {width: 50%}
.auto__account_settings_tables_payment_history .payment_history_table .responsive_table_body .refunded {font-weight: 700; text-transform: uppercase; letter-spacing: .06em; color: #57617a}
.auto__account_settings_tables_payment_history .payment_history_table .responsive_table_body .valid_until {color: #57617a}
.auto__account_settings_tables_payment_history .payment_history_table .responsive_table_body .word_wrap {display: block; margin-bottom: 0; word-wrap: break-word}
@media (max-width: 700px) {.auto__account_settings_tables_payment_history .payment_history_table .col_1 {width: 25%}
.auto__account_settings_tables_payment_history .payment_history_table .col_2 {width: 40%}
}
@media (max-width: 550px) {.auto__account_settings_tables_payment_history .payment_history_table .col_2, .auto__account_settings_tables_payment_history .payment_history_table .col_3 {width: 0}
}
.auto__shared_react_tables_responsive_table .responsive_table {border-collapse: collapse; width: 100%; table-layout: fixed}
.auto__shared_react_tables_responsive_table .responsive_table td, .auto__shared_react_tables_responsive_table .responsive_table th {padding: 20px 40px 20px 0}
.auto__shared_react_tables_responsive_table .responsive_table td:first-child, .auto__shared_react_tables_responsive_table .responsive_table th:first-child {padding-left: 30px}
.auto__shared_react_tables_responsive_table .responsive_table td:last-child, .auto__shared_react_tables_responsive_table .responsive_table th:last-child {padding-right: 30px}
.auto__shared_react_tables_responsive_table .responsive_table .responsive_table_body tr:nth-child(odd) {background-color: #f8f9fd}
@media (max-width: 550px) {.auto__shared_react_tables_responsive_table .responsive_table .col_1.responsive_col_1 {width: 100%}
.auto__shared_react_tables_responsive_table .responsive_table td {padding: 10px 30px; display: block}
.auto__shared_react_tables_responsive_table .responsive_table td:first-child {padding-top: 20px}
.auto__shared_react_tables_responsive_table .responsive_table td:last-child {padding-bottom: 20px}
}
.auto__shared_react_forms_select > div {background: #fff; border-radius: 4px; height: 45px; padding: 0 14px; border: 1px solid #e9edf8; line-height: 1.5; color: #1c263d; font-size: 16px; box-sizing: border-box; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_forms_select:active .icon, .auto__shared_react_forms_select:hover .icon {color: #0d6069}
.auto__shared_react_forms_select .select_current_value {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; overflow: hidden}
.auto__shared_react_forms_select.focused {border-color: #c2cdec}
.auto__shared_react_forms_select .icon {font-size: 12px; color: #1e7b85}
.auto__shared_react_forms_select select {font-family: Source Sans Pro,sans-serif; font-size: 16px; width: 100%; height: 100%; position: absolute; top: 0; right: 0; opacity: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none}
.auto__admin_test_users_create {padding: 30px}
.auto__admin_test_users_create h3 {font-size: 18px}
.auto__admin_test_users_create .select_plans {width: 200px}
.auto__admin_test_users_create .select_container, .auto__admin_test_users_create .select_row {height: 25px}
.auto__admin_test_users_create .select_row {margin: 10px 0}
.auto__admin_test_users_create .submit_btn {margin-top: 20px}
.auto__admin_test_users_create .disabled .input_text {color: #8f919e}
.auto__admin_test_users_create .disabled > * {color: #8f919e !important}
.auto__admin_test_users_create .disabled > * :not(label) {font-style: italic !important}
.auto__admin_test_users_create .flex_row .select_component {margin: 0 10px}
.auto__admin_test_users_create .select_component .icon {margin-left: 10px}
.auto__admin_test_users_create .credits_select_boxes {margin-left: 30px}
.auto__admin_test_users_create .errors {color: red}
.auto__admin_test_users_create .num_users_section {margin-top: 20px}
.auto__admin_test_users_create .num_users {padding: 0; margin: 0}
.auto__admin_test_users_create .alert {color: red}
.auto__admin_test_users_create .footnote {font-style: italic; color: #8f919e}
.auto__admin_test_users_create .password_section {margin-left: 30px}
.auto__admin_test_users_create .account_selection {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.auto__admin_test_users_create .reading_progress_outer {height: 20px}
.auto__admin_test_users_create .loading_img {margin: 0 30%}
.auto__admin_test_users_create .credits .footnote {margin-left: 10px; padding-top: 2px}
.auto__admin_test_users_view_users .user_table {background-color: #fff; border-collapse: collapse}
.auto__admin_test_users_view_users .user_table table, .auto__admin_test_users_view_users .user_table td, .auto__admin_test_users_view_users .user_table th {border: 1px solid #e9edf8}
.auto__admin_test_users_view_users .user_table td {padding: 5px}
.auto__admin_test_users_view_users .user_table .headers {font-weight: 700}
.auto__admin_test_users_view_users .user_table .json {margin-top: 30px}
.auto__admin_test_users_view_users .user_table .credits {margin: 0 10px}
.auto__admin_test_users_view_users .user_table .credits .icon {margin: 3px 5px}
.auto__admin_test_users_view_users .user_table .user_cell {margin: auto; text-align: center; font-size: 14px}
.auto__admin_test_users_view_users .user_table .user_cell .checkbox_label {margin: 0 0 10px 10px}
.auto__admin_test_users_view_users .user_table .user_email_row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.auto__admin_test_users_view_users .user_table .user_email_row .icon {margin: 2px 5px; font-weight: 700; font-size: 16px}
.auto__admin_test_users_view_users .user_table .magicButton {border: 1px solid #1e7b85; font-size: 12px; color: #fff; padding: 4px 8px; border-radius: 16px; background: #1e7b85; box-shadow: inset -1px -1px 2px 0 rgba(255, 255, 255, 0.33)}
.auto__admin_test_users_view_users .user_table .headers {text-align: center; text-transform: capitalize; font-size: 14px}
.auto__admin_test_users_view_users .user_table .plan_name {font-size: 12px}
.auto__admin_test_users_view_users .header_link {line-height: 28px; margin-left: 30px}
.auto__admin_test_users_view_users .title {margin: 20px 0}
.auto__admin_test_users_view_users .title h3 {margin: 0}
.auto__admin_test_users_view_users .delete_row {padding: 15px}
.auto__admin_test_users_view_users .delete_btn {font-size: 12px; margin: 0 20px; padding: 0 10px; width: 100px}
.auto__admin_test_users_view_users .btn_footnote {font-style: italic; color: #8f919e; font-size: 12px; width: 150px; text-align: center}
.auto__admin_test_users_index {padding: 0 30px}
.auto__archive_flow_as_seen_on {padding: 28px 40px; background-color: #f3f6fd; text-align: center}
@media (max-width: 667px) {.auto__archive_flow_as_seen_on {padding-left: 28px; padding-right: 28px}
.auto__archive_flow_as_seen_on .lede_title, .auto__archive_flow_as_seen_on .want_premium {text-align: center}
}
.auto__archive_flow_as_seen_on .text_wrap {max-width: 890px; margin: 0 auto}
.auto__archive_flow_as_seen_on .lede_title {font-size: 16px; font-weight: 400; color: #57617a; margin: 0}
.auto__archive_flow_as_seen_on .lede_title, .auto__archive_flow_as_seen_on .want_premium {margin-bottom: 5px}
.auto__archive_flow_as_seen_on .company_testimonials {line-height: inherit; list-style: none; padding: 0; margin: 0; text-align: center}
.auto__archive_flow_as_seen_on .company_testimonials li {line-height: inherit}
.auto__archive_flow_as_seen_on .company_logo {display: inline-block; vertical-align: middle; max-width: 100%}
.auto__archive_flow_as_seen_on .logo {height: 30px; margin: 12px 20px; max-width: 100%; vertical-align: top}
.auto__archive_flow_as_seen_on .logo.the_new_york_times {height: 37px}
.auto__archive_flow_calm_accolades {background-color: #f3f6fd; padding: 24px; text-align: center}
.auto__archive_flow_calm_accolades .accolades_container {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__archive_flow_calm_accolades .accolades_container li {line-height: inherit}
.auto__archive_flow_calm_accolades .calm_logo {height: 1em}
.auto__archive_flow_calm_accolades .tagline {font-size: 16px; color: #57617a; font-weight: 400}
.auto__archive_flow_calm_accolades .tagline img {margin-left: 6px}
.auto__archive_flow_calm_accolades .accolade_container {margin: 20px 11px}
.auto__archive_flow_calm_accolades .accolade {max-width: 150px; max-height: 106px; width: 100%}
.auto__archive_flow_start_uploading_footer {text-align: center; padding: 28px; background-color: #f8f9fd}
.auto__archive_flow_start_uploading_footer .heading {color: #1c263d; font-weight: 400}
.auto__archive_flow_start_uploading_footer .heading .icon {margin-right: 8px}
.auto__archive_flow_start_uploading_footer .message {margin: 8px auto 20px; color: #57617a; max-width: 570px}
.auto__archive_flow_terms_footer {background-color: #fff; padding: 28px 28px 38px}
.auto__archive_flow_terms_footer .contents {text-align: center; max-width: 570px; margin: 0 auto; color: #57617a}
.auto__archive_flow_terms_footer .contents a {font-weight: 700}
.auto__archive_flow_document_bar {border-bottom: 1px solid transparent; background-repeat: no-repeat; background-color: #f3f6fd; padding: 12px 15px 8px; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__archive_flow_document_bar .document_title {padding: 0 20px; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; top: -4px}
@media (max-width: 550px) {.auto__archive_flow_document_bar .document_title {padding: 0}
}
.auto__archive_flow_document_bar .document_title p {margin: 0}
.auto__archive_flow_document_bar .document_title .download_text {font-size: 18px}
@media (max-width: 550px) {.auto__archive_flow_document_bar .thumbnail {display: none}
}
.auto__archive_flow_plan_container {color: #000514; background-color: #fff; box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2); display: -webkit-box; display: -ms-flexbox; display: flex; width: 400px; max-width: 370px; margin-right: 24px}
@media (min-width: 1024px) {.auto__archive_flow_plan_container {width: 100%}
.auto__archive_flow_plan_container .inner_contents {padding: 7%}
}
@media (min-width: 700px) {.auto__archive_flow_plan_container {margin-bottom: 20px; width: 100%}
.auto__archive_flow_plan_container:last-child {margin-right: 0}
}
@media (min-width: 550px) and (max-width: 700px) {.auto__archive_flow_plan_container {margin: 0 auto}
.auto__archive_flow_plan_container .inner_contents {padding: 5%}
}
@media (max-width: 699px) {.auto__archive_flow_plan_container:last-child {margin-top: 16px}
}
@media (max-width: 550px) {.auto__archive_flow_plan_container {max-width: 100%; width: 100%; margin-top: 32px}
}
.auto__archive_flow_plan_container .heading {border: 1px solid transparent; height: 50px; background-color: #3bbeec; text-align: center; padding: 15px; box-sizing: border-box; background-repeat: no-repeat}
.auto__archive_flow_plan_container .heading img {vertical-align: top; height: 20px}
.auto__archive_flow_plan_container .plan_container_contents {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__archive_flow_plan_container .inner_contents {border: 1px solid transparent; min-height: 407px; padding: 20px 38px; display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; min-height: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
@media (max-width: 400px) {.auto__archive_flow_plan_container .inner_contents {padding: 25px 15px}
}
.auto__archive_flow_plan_container .plan_logo_container {margin: 0; padding: 0}
.auto__archive_flow_plan_container .plan_title {color: #a9085e; font-size: 32px; font-weight: 700; line-height: 1.2}
.auto__archive_flow_plan_container .priceline {font-size: 20px}
.auto__archive_flow_plan_container .bullet_points {list-style-type: disc; text-align: left; margin: 16px 0; padding-left: 20px; font-size: 18px; height: 100%}
@media (max-width: 550px) {.responsive .auto__archive_flow_plan_container .bullet_points {font-size: 16px}
}
.auto__archive_flow_plan_container .bullet_point {line-height: 1.3em; margin-bottom: 10px}
@media (max-width: 900px) and (min-width: 700px) {.auto__archive_flow_plan_container .bullet_point {font-size: 16px}
}
.auto__archive_flow_plan_container .cta_button {width: 100%; padding: 0 12px}
.auto__archive_flow_plan_container .cancel_anytime {margin-top: 12px; font-size: 14px}
.auto__archive_flow_plan_container .plan_container_contents {width: 100%}
.auto__archive_flow_scribd_plan_container .heading {background-color: #d9f0f1}
.auto__archive_flow_scribd_and_calm_plan_container .heading {background-image: -webkit-linear-gradient(bottom, #5f59ba, #3483d8 45%, #3bbeec);background-image: linear-gradient(0deg, #5f59ba, #3483d8 45%, #3bbeec)}
.auto__archive_flow_scribd_and_nyt_plan_container .heading {background-color: #1d263d; height: 100px}
.auto__archive_flow_scribd_and_nyt_plan_container .heading img {height: auto}
.auto__archive_flow_scribd_and_nyt_plan_container .cancel_anytime p {margin: 0}
.auto__archive_flow_plans_container {border-bottom: 1px solid transparent; position: relative; background-color: #509ba8; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/payments/calm/background-geo-blue.svg); background-position: 50%; background-repeat: no-repeat; background-size: cover; min-height: 400px; text-align: center; padding: 32px 32px 64px; color: #000514}
@media (max-width: 550px) {.auto__archive_flow_plans_container {padding: 15px}
}
.auto__archive_flow_plans_container #payment_form {position: relative}
.auto__archive_flow_plans_container .illustration, .auto__archive_flow_plans_container .illustration_mobile {position: absolute; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/payments/calm/calmbundle-plans-illustration.svg); background-size: cover; background-repeat: no-repeat; bottom: 0; right: 0; width: 356px; height: 322px; z-index: 0}
@media (max-width: 1024px) {.auto__archive_flow_plans_container .illustration {display: none}
}
.auto__archive_flow_plans_container .illustration_mobile {display: none; width: 114px; height: 104px; top: -104px; right: -15px}
@media (max-width: 550px) {.auto__archive_flow_plans_container .illustration_mobile {display: block}
}
.auto__archive_flow_plans_container .contents_container {max-width: 900px; width: 100%; margin: 0 auto}
.auto__archive_flow_plans_container .contents_container > .heading, .auto__archive_flow_plans_container .contents_container > .sub_heading {color: inherit}
@media (max-width: 550px) {.auto__archive_flow_plans_container .contents_container > .heading, .auto__archive_flow_plans_container .contents_container > .sub_heading {text-align: left; width: 70vw}
}
.auto__archive_flow_plans_container .heading {font-size: 36px; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
@media (max-width: 550px) {.responsive .auto__archive_flow_plans_container .heading {font-size: 28px}
}
@media (max-width: 550px) {.auto__archive_flow_plans_container .heading {display: block}
}
.auto__archive_flow_plans_container .sub_heading {margin: 8px 0 24px; font-size: 18px; font-weight: 400}
@media (max-width: 550px) {.responsive .auto__archive_flow_plans_container .sub_heading {font-size: 16px}
}
.auto__archive_flow_plans_container .plans {line-height: inherit; list-style: none; padding: 0; position: relative; z-index: 1; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__archive_flow_plans_container .plans li {line-height: inherit}
@media (min-width: 700px) and (max-width: 1024px) {.auto__archive_flow_plans_container .plans {display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
@media (max-width: 699px) {.auto__archive_flow_plans_container .plans {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
}
.auto__archive_flow_plans_container .plan_container_contents {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__archive_flow_plans_container .plan_container {display: -webkit-box;display: -ms-flexbox;display: flex; max-width: 370px; margin-right: 24px}
.auto__archive_flow_plans_container .plan_container .inner_contents {height: auto !important; min-height: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__archive_flow_plans_container .plan_container .priceline {margin-top: 4px; font-size: 20px}
@media (min-width: 1024px) {.auto__archive_flow_plans_container .plan_container {width: 100%}
.auto__archive_flow_plans_container .plan_container .inner_contents {padding: 7%}
}
@media (min-width: 700px) {.auto__archive_flow_plans_container .plan_container:last-child {margin-right: 0}
}
@media (min-width: 550px) and (max-width: 950px) {.auto__archive_flow_plans_container .plan_container .inner_contents {padding: 5%}
}
@media (min-width: 550px) and (max-width: 700px) {.auto__archive_flow_plans_container .plan_container {max-width: 310px}
.auto__archive_flow_plans_container .plan_container .inner_contents {padding: 5%}
}
@media (max-width: 699px) {.auto__archive_flow_plans_container .plan_container {display: block; margin: 0 auto}
.auto__archive_flow_plans_container .plan_container:last-child {margin-top: 16px}
}
@media (max-width: 550px) {.auto__archive_flow_plans_container .plan_container {max-width: 100%; width: 100%; margin-top: 0}
}
@media (max-width: 700px) {.auto__archive_flow_plans_container.single_plan .plan_container {margin: 0}
}
@media (min-width: 700px) {.auto__archive_flow_plans_container.nyt_bundle_offered .plan_container .heading {height: 100px}
.auto__archive_flow_plans_container.nyt_bundle_offered .scribd_plan .heading img {margin-top: 22px; height: 25px}
.auto__archive_flow_plans_container.nyt_bundle_offered .scribd_plan .cancel_anytime {margin-bottom: 24px}
}
.auto__archive_flow_plans_container.nyt_bundle_offered .title_content.ineligible_for_trial {min-height: auto}
@media (min-width: 700px) {.auto__archive_flow_plans_container.nyt_bundle_offered .title_content.ineligible_for_trial {min-height: 6rem}
}
.auto__archive_flow_plans_container.nyt_bundle_offered:not(.custom_variant) .illustration, .auto__archive_flow_plans_container.nyt_bundle_offered:not(.custom_variant) .illustration_mobile {display: none; visibility: hidden}
.auto__archive_flow_suggested_titles {text-align: center; background-color: #fff}
.auto__archive_flow_suggested_titles .rec_wrapper {max-width: 760px; margin: 0 auto; padding: 24px 16px}
.auto__archive_flow_suggested_titles .rec_heading, .auto__archive_flow_suggested_titles .rec_sub_heading {font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__archive_flow_suggested_titles .rec_heading, .responsive .auto__archive_flow_suggested_titles .rec_sub_heading {font-size: 20px}
}
.auto__archive_flow_suggested_titles .rec_heading {margin-bottom: 16px}
.auto__archive_flow_suggested_titles .rec_sub_heading {font-weight: 400}
@media (max-width: 550px) {.responsive .auto__archive_flow_suggested_titles .rec_sub_heading {font-size: 18px}
}
.auto__archive_flow_suggested_titles .rec_thumbnails {line-height: inherit; list-style: none; margin: 0; padding: 0}
.auto__archive_flow_suggested_titles .rec_thumbnails li {line-height: inherit}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title {display: inline-block; margin: 0 8px 16px}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title.empty {height: 144px; background: #e9edf8; width: 108px}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title img {box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); background: #fff}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title.is_document .react_document_image {border: 1px solid #e9edf8; z-index: 1; position: relative}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title.is_document .react_document_image:before {height: 28px; width: 35px; content: ""; position: absolute; left: -1px; top: -1px; background-color: #fff; z-index: -1}
.auto__archive_flow_suggested_titles .rec_thumbnails .suggested_title.is_document img {box-shadow: none; background-color: transparent; z-index: 3}
.auto__archive_flow_customized_plans_container {background-color: transparent; background-position: top; border-bottom: 1px solid transparent}
.auto__archive_flow_customized_plans_container .sub_heading {font-size: 18px}
@media (max-width: 550px) {.auto__archive_flow_customized_plans_container .sub_heading {width: 86%}
}
.auto__archive_flow_customized_plans_container .contents_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 100%}
@media (min-width: 550px) and (max-width: 1024px) {.auto__archive_flow_customized_plans_container .contents_container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
@media (max-width: 550px) {.auto__archive_flow_customized_plans_container .contents_container {display: block}
}
.auto__archive_flow_customized_plans_container .plans {margin-top: 0}
@media (min-width: 1024px) {.auto__archive_flow_customized_plans_container .plans {width: 65vw; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
}
@media (min-width: 700px) and (max-width: 1024px) {.auto__archive_flow_customized_plans_container .plans {display: -webkit-box;display: -ms-flexbox;display: flex; width: 91vw; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
.auto__archive_flow_customized_plans_container .plan_container_contents {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__archive_flow_customized_plans_container .plan_container {display: -webkit-box;display: -ms-flexbox;display: flex; max-width: 370px; margin-right: 24px}
.auto__archive_flow_customized_plans_container .plan_container .inner_contents {height: auto !important; min-height: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__archive_flow_customized_plans_container .plan_container .priceline {margin-top: 4px; font-size: 20px}
@media (min-width: 1024px) {.auto__archive_flow_customized_plans_container .plan_container {width: 100%}
.auto__archive_flow_customized_plans_container .plan_container .inner_contents {padding: 7%}
}
@media (min-width: 700px) {.auto__archive_flow_customized_plans_container .plan_container:last-child {margin-right: 0}
}
@media (min-width: 550px) and (max-width: 700px) {.auto__archive_flow_customized_plans_container .plan_container {margin: 0 auto; max-width: 310px}
.auto__archive_flow_customized_plans_container .plan_container .inner_contents {padding: 5%}
}
@media (max-width: 699px) {.auto__archive_flow_customized_plans_container .plan_container {display: block}
.auto__archive_flow_customized_plans_container .plan_container:last-child {margin-top: 16px}
}
@media (max-width: 550px) {.auto__archive_flow_customized_plans_container .plan_container {max-width: 100%; width: 100%; margin-top: 0}
}
.auto__archive_flow_customized_plans_container.single_plan .plan_container {margin-right: 160px}
@media (max-width: 1024px) {.auto__archive_flow_customized_plans_container.single_plan .plan_container {margin-right: auto; margin-left: auto}
}
.auto__archive_flow_customized_plans_container .headings {max-width: 370px; margin-right: 32px; margin-left: 0; text-align: left}
.auto__archive_flow_customized_plans_container .headings .heading {margin: 0}
@media (max-width: 1024px) {.auto__archive_flow_customized_plans_container .headings {margin-right: 0}
}
@media (min-width: 700px) and (max-width: 1024px) {.auto__archive_flow_customized_plans_container .headings {margin-bottom: 32px}
}
@media (min-width: 550px) and (max-width: 1024px) {.auto__archive_flow_customized_plans_container .headings {max-width: 100%; text-align: center}
}
@media (max-width: 550px) {.auto__archive_flow_customized_plans_container .headings {width: 70%; margin-left: 0; padding-left: 2px; text-align: left}
}
.auto__archive_flow_customized_plans_container .illustration {width: 300px; height: 224px; right: auto}
@media (min-width: 1024px) and (max-width: 1190px) {.auto__archive_flow_customized_plans_container .illustration {width: 250px; height: 187px}
}
.auto__archive_flow_customized_plans_container .illustration_mobile {width: 100px; height: 120px; top: -120px; right: 0}
.auto__archive_flow_customized_variant.study_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/study_variant/background-geo-green.svg)}
.auto__archive_flow_customized_variant.study_variant .illustration, .auto__archive_flow_customized_variant.study_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.generic_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/generic_variant/background-geo-grey.svg)}
.auto__archive_flow_customized_variant.generic_variant .illustration, .auto__archive_flow_customized_variant.generic_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.audiobooks_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/audiobooks_variant/background-geo-pink.svg)}
.auto__archive_flow_customized_variant.audiobooks_variant .illustration, .auto__archive_flow_customized_variant.audiobooks_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.bestsellers_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/bestsellers_variant/background-geo-yellow.svg)}
.auto__archive_flow_customized_variant.bestsellers_variant .illustration, .auto__archive_flow_customized_variant.bestsellers_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.download_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/download_variant/background-geo-blue.svg)}
.auto__archive_flow_customized_variant.download_variant .illustration, .auto__archive_flow_customized_variant.download_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.music_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/music_variant/background-geo-orange.svg)}
.auto__archive_flow_customized_variant.music_variant .illustration, .auto__archive_flow_customized_variant.music_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.topic_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/topic_variant/background-geo-teal.svg)}
.auto__archive_flow_customized_variant.topic_variant .illustration, .auto__archive_flow_customized_variant.topic_variant .illustration_mobile {background: none}
.auto__archive_flow_customized_variant.unlimited_variant .plans_container {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/archive_flow/plans/plans_container_variants/unlimited_variant/background-geo-purple.svg)}
.auto__archive_flow_customized_variant.unlimited_variant .illustration, .auto__archive_flow_customized_variant.unlimited_variant .illustration_mobile {background: none}
.auto__archive_flow_nytimes_bundle_disclaimer {background-color: #fff; padding: 20px 28px 38px}
.auto__archive_flow_nytimes_bundle_disclaimer .contents {text-align: center; max-width: 700px; margin: 0 auto; color: #57617a; font-size: 14px}
.auto__archive_flow_incentivized_upload {background-color: #fff; padding: 24px 24px 41px; position: relative; text-align: center}
.auto__archive_flow_incentivized_upload .contents_wrapper {max-width: 570px; margin: 0 auto}
.auto__archive_flow_incentivized_upload .thumbnail {margin-bottom: 16px}
.auto__archive_flow_incentivized_upload .heading {font-size: 22px; font-weight: 700; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__archive_flow_incentivized_upload .heading {font-size: 20px}
}
.auto__archive_flow_incentivized_upload .sub_heading {margin-bottom: 22px}
.auto__archive_flow_incentivized_upload .sub_heading .doc_title {font-style: italic}
.auto__archive_flow_incentivized_upload .bubble {background-color: #fff; border-radius: 15px; bottom: -15px; font-size: 14px; font-weight: 600; height: 30px; left: calc(50% - 40px); position: absolute; text-transform: uppercase; width: 80px; z-index: 1; line-height: 29px}
.auto__archive_flow_calm_plans_page {display: block; min-width: 320px}
.auto__archive_flow_header_progress_bar {padding-top: 10px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: auto; max-width: 900px}
.auto__archive_flow_header_progress_bar .progress_title {font-size: 14px; font-weight: 700; text-align: center; margin-left: 10px}
.auto__archive_flow_header_progress_bar .progress_bar_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.auto__archive_flow_header_progress_bar .progressbar {margin: 0; padding: 0; width: 80%; min-width: 250px}
.auto__archive_flow_header_progress_bar .progressbar li {list-style: none; width: 30%; float: left; font-size: 14px; position: relative; text-align: center; color: #caced9}
.auto__archive_flow_header_progress_bar .progressbar li:before {width: 20px; height: 20px; color: #fff; font-size: 16px; line-height: 20px; border: 2px solid #caced9; display: block; text-align: center; margin: 0 auto 10px; border-radius: 50%; background-color: #caced9; position: relative; z-index: 2}
.auto__archive_flow_header_progress_bar .progressbar li:after {width: 100%; height: 4px; content: ""; position: absolute; background-color: #caced9; top: 11px; left: -50%; z-index: 1}
.auto__archive_flow_header_progress_bar .progressbar li:first-child:after {content: none}
.auto__archive_flow_header_progress_bar .progressbar li.active {color: #0d6069}
.auto__archive_flow_header_progress_bar .progressbar li.active:before, .auto__archive_flow_header_progress_bar li.completed:before {border-color: #0d6069; background-color: #0d6069}
.auto__archive_flow_header_progress_bar .progressbar li.completed + li:after {background-color: #0d6069}
.auto__archive_flow_header_progress_bar .step_label {font-family: Source Sans Pro,sans-serif; font-size: 12px; color: #1c263d}
@media (max-width: 550px) {.auto__archive_flow_header_progress_bar .step_label {font-size: 10px}
}
@media (max-width: 700px) {.auto__archive_flow_header_progress_bar .progress_title {display: none}
.auto__archive_flow_header_progress_bar .progress_bar_container {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.auto__archive_flow_header_progress_bar .progress_bar {margin: auto}
}
@media (max-width: 320px) {.auto__archive_flow_header_progress_bar {display: none}
}
.auto__archive_flow_header_progress_step_counter {color: #87064b; font-weight: 700; text-transform: uppercase; position: absolute; right: 48px}
.auto__audiobooks_bookmarks_lightbox .lightbox {width: 400px; height: 600px; overflow-y: scroll}
.auto__audiobooks_bookmarks_lightbox .lightbox .wrapper .content {padding: 0}
@media (max-height: 420px), (max-width: 420px) {.auto__audiobooks_bookmarks_lightbox .lightbox {width: auto}
}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmarks_header {padding: 20px; margin: 0; font-size: 24px; font-weight: 700}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items {padding: 0; margin: 0}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; max-width: 100%; border-top: 1px solid #e9edf8}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .delete {-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor: pointer; border: none; padding: 20px; color: #0d6069}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .delete:focus, .auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .delete:hover {background-color: #f8f9fd}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .bookmark_text {list-style: none; text-align: left; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; padding: 20px; cursor: pointer}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .bookmark_text .main_text {font-size: 16px; color: #1c263d}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .bookmark_text .location {font-size: 14px; color: #444}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .bookmark_text:focus, .auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item .bookmark_text:hover {background-color: #f8f9fd}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks {display: block; padding-top: 16px; cursor: inherit; text-align: center}
@media (max-width: 550px) {.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks {width: 70%; margin: 0 auto}
}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks .no_bookmarks_header {font-size: 20px; font-weight: 700; color: #000514; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks .no_bookmarks_header {font-size: 18px}
}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks .main_text {font-size: 18px; color: #57617a}
@media (max-width: 550px) {.responsive .auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks .main_text {font-size: 16px}
}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks .icon.rotated {display: inline-block; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: relative; top: 1px; margin-right: 5px}
.auto__audiobooks_bookmarks_lightbox .bookmarks_menu .bookmark_items .bookmark_item.no_bookmarks:hover {background-color: #fff}
.auto__audiobooks_sharing_buttons .sharing_buttons {padding-left: 0; margin: 0 0 0 -5px}
.auto__audiobooks_sharing_buttons .sharing_buttons .share_button {padding: 0 12px 8px 0; min-width: 0; display: inline-block}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon {font-size: 20px; cursor: pointer}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon:hover {opacity: .8}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon-ic_facebook {color: #3b5998}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon-ic_twitter {color: #55acee}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon-ic_pinterest {color: #c8232c}
.auto__audiobooks_sharing_buttons .sharing_buttons .icon-ic_email {color: #146c88}
.auto__shared_save_for_later_promo .promo_banner_wrapper {position: absolute; line-height: 1.4}
.auto__shared_save_for_later_promo .promo_banner_wrapper .styling_triangle {-webkit-transform: rotate(135deg);transform: rotate(135deg); top: -8px; left: 345px}
@media (max-width: 950px) {.auto__shared_save_for_later_promo .promo_banner_wrapper {width: 231px; left: -273px}
.auto__shared_save_for_later_promo .promo_banner_wrapper .styling_triangle {left: 257px}
}
.auto__shared_save_for_later_promo .promo_banner_wrapper .promo_banner_container .icon {color: #a35a00; font-size: 14px}
.auto__shared_save_for_later_promo .promo_banner_wrapper .promo_banner_container .promo_sub_header {line-height: 1.4}
.auto__shared_message_promo .promo_banner_wrapper {background-color: #fcf1e0; border: 1px solid rgba(237, 143, 2, 0.26); border-radius: 4px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); padding: 16px; color: #000514; position: fixed; left: 180px; top: 70px; width: 340px; margin-left: 12px; z-index: 34}
@media (max-width: 700px) {.auto__shared_message_promo .promo_banner_wrapper {left: 20px}
}
.auto__shared_message_promo .promo_banner_wrapper.hidden {display: none}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container {text-align: left}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_header {font-size: 20px; font-weight: 700; border: none; margin: 0 0 4px}
@media (max-width: 550px) {.responsive .auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_header {font-size: 18px}
}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_sub_header {color: #1c263d; font-size: 16px}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .icon {top: 0; right: 0; position: absolute; cursor: pointer; color: #00293f; height: 1.25em; width: 1.25em; text-align: center; padding: 10px; font-size: 12px; font-weight: 700}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {height: 12px; width: 12px; position: absolute; background-color: #fcf1e0; border-bottom: 1px solid rgba(237, 143, 2, 0.26); border-left: 1px solid rgba(237, 143, 2, 0.26)}
.auto__audiobooks_header .header {height: 55px; padding: 0 20px; background-color: #fafbfd; min-width: 320px; position: relative; box-sizing: border-box; color: #57617a; text-align: center}
@media screen and (min-width: 600px) {.auto__audiobooks_header .header {max-width: 600px; margin: auto; padding: 0}
}
@media screen and (min-width: 1024px) {.auto__audiobooks_header .header {max-width: 1000px}
}
.auto__audiobooks_header .header .header_logo {display: inline-block; vertical-align: top; margin-top: 17px}
.auto__audiobooks_header .header .menu_icon {color: #00293f; width: 38px}
.auto__audiobooks_header .header .menu_icon .icon {margin: 0; padding: 8px}
.auto__audiobooks_header .header .menu_icon:hover {opacity: .8}
.auto__audiobooks_header .header .menu_icon_container {margin-top: 17px}
.auto__audiobooks_header .header .menu_icon_container.toc_container {float: left; position: relative; z-index: 30}
.auto__audiobooks_header .header .menu_icon_container.toc_container .icon-ic_toc_list {font-size: 1.5rem}
.auto__audiobooks_header .header .menu_icon_container.toc_container .button_menu_arrow {left: 14px}
.auto__audiobooks_header .header .menu_icon_container.more_options_container {float: right}
.auto__audiobooks_header .header .menu_icon_container.more_options_container .icon-ic_overflowmenu {font-size: 1.4rem}
.auto__audiobooks_header .header .menu_icon_container.more_options_container .autogen_class_views_shared_react_button_menu .button_menu.left .button_menu_arrow {right: 27px}
.auto__audiobooks_header .header .promo_banner_wrapper {position: absolute; top: 39px; left: -345px}
@media (max-width: 950px) {.auto__audiobooks_header .header .promo_banner_wrapper {width: 231px; left: -236px}
.auto__audiobooks_header .header .promo_banner_wrapper .styling_triangle {left: 236px}
}
.auto__audiobooks_header .button_menu_item:not(.menu_heading) {text-align: left}
.auto__audiobooks_header .button_menu_item:not(.menu_heading).disabled_row .disabled_text {display: block; font-size: 14px; color: inherit; cursor: text}
.auto__audiobooks_header .button_menu_item:not(.menu_heading).disabled_row .sharing_buttons .share_button .icon {margin: 0}
.auto__audiobooks_header .toc_container .button_menu_item:not(.menu_heading) a {color: inherit}
.auto__audiobooks_header .toc_container .button_menu_item:not(.menu_heading) .track {color: #00293f; font-size: 16px}
.auto__audiobooks_header .toc_container .button_menu_item:not(.menu_heading) .duration {float: right; font-size: 14px}
.auto__audiobooks_header .toc_container .button_menu_item:not(.menu_heading).disabled_row .disabled_text, .auto__audiobooks_header .toc_container .button_menu_item:not(.menu_heading).disabled_row .track {color: #57617a}
.auto__audiobooks_header .more_options_container {position: relative}
.auto__audiobooks_header .more_options_container .button_menu_items .button_menu_item.menu_heading {padding-right: 30px}
.auto__audiobooks_header .more_options_container .button_menu_items .button_menu_item.menu_heading .close_button_menu {margin-right: 10px}
.auto__audiobooks_header .more_options_container .button_menu_item.section_divider {border-bottom: 1px solid #e9edf8}
.auto__audiobooks_header .more_options_container .button_menu_item .option_text.save_for_later_btn {color: #00293f; background-color: inherit; font-weight: 400; min-width: 0}
.auto__audiobooks_header .more_options_container .button_menu_item .option_text.save_for_later_btn .edit_saved_btn.loading, .auto__audiobooks_header .more_options_container .button_menu_item .option_text.save_for_later_btn .edit_saved_btn:focus, .auto__audiobooks_header .more_options_container .button_menu_item .option_text.save_for_later_btn:active, .auto__audiobooks_header .more_options_container .button_menu_item .option_text.save_for_later_btn:hover {color: #00293f; background-color: inherit}
.auto__audiobooks_header .more_options_container .button_menu_item .text_btn.flat_btn {color: inherit; font-weight: inherit}
.auto__audiobooks_header .more_options_container .button_menu_item .icon {position: relative; top: 2px; margin: 0 10px 0 0}
.auto__audiobooks_header .more_options_container .button_menu_item .icon.rotated {display: inline-block; -webkit-transform: rotate(45deg); transform: rotate(45deg)}
.auto__audiobooks_header .more_options_container .button_menu_item .icon.icon-ic_globalnav_saved {margin: 0 12px 0 2px}
.auto__audiobooks_header .more_options_container .button_menu_item .edit_saved_btn {line-height: inherit; font-size: inherit; text-align: left; background-color: inherit}
.auto__audiobooks_slider {width: 100%; padding-top: 0}
.auto__audiobooks_player {padding: 1rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-flow: column; flex-flow: column; width: 100%}
@media screen and (min-width: 450px) and (min-height: 450px) {.auto__audiobooks_player {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -ms-flex-flow: column; flex-flow: column}
}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_player {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -ms-flex-flow: column; flex-flow: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1}
}
@media screen and (min-width: 1024px) {.auto__audiobooks_player {-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2}
}
.auto__audiobooks_player .text_btn.flat_btn {color: inherit; font-weight: inherit}
.auto__audiobooks_player .text_btn.flat_btn:hover {opacity: .8}
.auto__audiobooks_player .position {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -ms-flex-flow: row; flex-flow: row; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; color: #57617a; text-align: center}
.auto__audiobooks_player .position .current_time {font-size: 16px; text-align: left}
.auto__audiobooks_player .position .track_info {font-size: 16px; text-align: center; min-width: 0; text-wrap: break-word; margin: auto}
.auto__audiobooks_player .position .track_info.invisible {visibility: hidden}
.auto__audiobooks_player .position .track_info.loading {opacity: .8}
.auto__audiobooks_player .position .time_remaining {font-size: 16px; text-align: right}
.auto__audiobooks_player .scrubber, .auto__audiobooks_player .volume_slider {position: relative; padding-top: 5px; margin-bottom: 24px; transition: opacity .3s; -moz-transition: opacity .3s; -webkit-transition: opacity .3s}
.auto__audiobooks_player .scrubber .scribd_slider, .auto__audiobooks_player .scrubber .track_container, .auto__audiobooks_player .volume_slider .scribd_slider, .auto__audiobooks_player .volume_slider .track_container {width: 100%; padding-top: 0}
.auto__audiobooks_player .scrubber .slider:focus .track, .auto__audiobooks_player .scrubber .slider:focus .track.fill, .auto__audiobooks_player .scrubber .slider:hover .track, .auto__audiobooks_player .scrubber .slider:hover .track.fill, .auto__audiobooks_player .volume_slider .slider:focus .track, .auto__audiobooks_player .volume_slider .slider:focus .track.fill, .auto__audiobooks_player .volume_slider .slider:hover .track, .auto__audiobooks_player .volume_slider .slider:hover .track.fill {height: 2px; -webkit-transition: .1s; transition: .1s}
.auto__audiobooks_player .scrubber .slider:focus .track, .auto__audiobooks_player .scrubber .slider:hover .track, .auto__audiobooks_player .volume_slider .slider:focus .track, .auto__audiobooks_player .volume_slider .slider:hover .track {box-shadow: 0 0 0 1px #caced9}
.auto__audiobooks_player .scrubber .slider:focus .track.fill, .auto__audiobooks_player .scrubber .slider:hover .track.fill, .auto__audiobooks_player .volume_slider .slider:focus .track.fill, .auto__audiobooks_player .volume_slider .slider:hover .track.fill {box-shadow: 0 0 0 1px #017f70}
.auto__audiobooks_player .scrubber .track, .auto__audiobooks_player .volume_slider .track {border: 1px solid transparent; margin: 10px 0; height: 2px; box-shadow: 0 0 0 0 #caced9; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; width: 100%; background: #caced9; border-radius: 10px; -webkit-transition: .1s; transition: .1s}
.auto__audiobooks_player .scrubber .track.fill, .auto__audiobooks_player .volume_slider .track.fill {position: absolute; background: #017f70; box-shadow: 0 0 0 0 #017f70; width: 0; border-radius: 10px; -webkit-transition: .1s; transition: .1s; left: 0}
.auto__audiobooks_player .buttons {-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: row nowrap; flex-flow: row nowrap; margin-bottom: 16px}
.auto__audiobooks_player .buttons .controls_container {-webkit-box-align: center;-ms-flex-align: center;align-items: center; width: 100%}
.auto__audiobooks_player .buttons .controls_container.disabled .control {opacity: .2}
.auto__audiobooks_player .buttons .controls_container.disabled .scrubber {opacity: .5}
.auto__audiobooks_player .buttons .controls_container.disabled .pause, .auto__audiobooks_player .buttons .controls_container.disabled .play {opacity: 0}
.auto__audiobooks_player .buttons button {color: #00293f; text-decoration: none; padding: 0 12px; font-size: 1.5rem}
@media screen and (min-width: 550px) {.auto__audiobooks_player .buttons button {padding: 0 18px}
}
.auto__audiobooks_player .buttons button.pause, .auto__audiobooks_player .buttons button.play {font-size: 3rem}
.auto__audiobooks_player .buttons button:first-child {margin-left: auto}
.auto__audiobooks_player .buttons button:last-child {margin-right: auto}
.auto__audiobooks_player .options {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-flow: row nowrap; flex-flow: row nowrap}
.auto__audiobooks_player .options a {text-decoration: none}
.auto__audiobooks_player .options .icon {color: #00293f}
.auto__audiobooks_player .options .sleep {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0}
.auto__audiobooks_player .options .sleep .icon {font-size: 35px; margin: 0; padding: 0}
.auto__audiobooks_player .options .sleep .time_elapsed {font-size: 14px; padding: 4px; background: #0d6069; color: #fff; border-radius: 4px; font-weight: 600; position: relative; margin-right: 6px}
@media screen and (max-height: 450px), screen and (max-width: 450px) {.auto__audiobooks_player .options .sleep .time_elapsed.expired {height: 40px; width: 80px}
}
.auto__audiobooks_player .options .speed {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 2.1875em; text-align: center; width: 2.1875em; border-radius: 50%; border: 2px solid #00293f !important}
.auto__audiobooks_player .options .speed .current_speed {font-family: Source Sans Pro,sans-serif; font-size: 14px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; font-weight: 700}
.auto__audiobooks_player .options .sleep_menu .menu_heading, .auto__audiobooks_player .options .speed_menu .menu_heading {box-sizing: border-box}
.auto__audiobooks_player .options .sleep_menu li, .auto__audiobooks_player .options .speed_menu li {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
@media (min-width: 550px) {.auto__audiobooks_player .options .sleep_menu li .close_button_menu, .auto__audiobooks_player .options .speed_menu li .close_button_menu {display: inline-block}
}
.auto__audiobooks_player .options .speed_menu .button_menu_arrow {left: 8px}
.auto__audiobooks_player .options .sleep_menu {right: 0}
.auto__audiobooks_player .options .sleep_menu .button_menu_arrow {right: 10px}
.auto__audiobooks_player .options .volume_slider {margin-top: 5px; margin-left: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 33%}
.auto__audiobooks_player .options .volume_slider .icon {position: absolute; left: -2.125em; top: 0; padding: 8px}
@media screen and (min-width: 700px) {.auto__audiobooks_player .options .volume_slider {width: 25%}
}
.auto__audiobooks_player .options.hide_volume .button_menu_container {margin: auto}
.auto__audiobooks_player .options.hide_volume .button_menu_container .flat_btn .icon.icon-ic_audiobook_sleepoff {margin-right: 0}
.auto__audiobooks_player .options.hide_volume .volume_slider {display: none}
.auto__audiobooks_player .recovering_overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; background: rgba(255, 255, 255, 0.8)}
.auto__audiobooks_player .recovering_overlay .scribd_spinner {display: none; position: absolute; top: 50%; left: 50%; margin-left: -29px; margin-top: -26px}
.auto__audiobooks_player .handle {width: 15px; height: 15px; border-radius: 50%; background-color: #017f70; position: absolute; cursor: pointer; border: 1px solid transparent; padding: 0; top: calc(50% - 7px); -webkit-transition: .1s; transition: .1s}
.auto__audiobooks_player .handle:focus, .auto__audiobooks_player .handle:hover {background: #014c43; width: 16px; height: 16px; opacity: 1}
.auto__audiobooks_preview_banner .main_button {color: #fff; margin: 10px 20px}
.auto__audiobooks_preview_banner .banner {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.auto__audiobooks_preview_banner .banner_text {margin: 10px 0}
.auto__audiobooks_preview_banner .series .banner_text {margin: 0}
.auto__shared_save_prompt .save_prompt_container {border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); border: 1px solid #e9edf8; display: block; background-color: #fff; position: absolute; bottom: 18px; right: 18px; padding: 16px; width: 15.1875em; height: 2.75em; z-index: 29}
.auto__shared_save_prompt .save_prompt_container.hidden {display: none}
.auto__shared_save_prompt .save_prompt_container .icon-ic_save_for_later_2px {font-size: 14px; color: #1e7b85; padding-right: 4px}
.auto__shared_save_prompt .save_prompt_container .icon-ic_close {height: .625em; width: .625em; font-size: 12px; color: #57617a}
.auto__shared_save_prompt .save_prompt_container .close_link {text-align: center; cursor: pointer; top: 17px; right: 17px; position: absolute}
.auto__shared_save_prompt .save_prompt_container .save_prompt_header {font-size: 18px; color: #000514; margin-bottom: 5px; margin-top: 0}
.auto__shared_save_prompt .save_prompt_container .save_prompt_save {font-size: 16px; color: #1e7b85}
.auto__shared_save_prompt .save_prompt_container .save_prompt_save:active {color: #0d6069}
body.autogen_class_views_layouts_audiobook {overflow: hidden}
body.autogen_class_views_layouts_audiobook .global_wrapper {position: relative; height: 100vh; width: 100vw}
body.autogen_class_views_layouts_audiobook #flash_container {width: 100vw}
.auto__audiobooks_show, .auto__audiobooks_show .audiobook_show_container {background: #fafbfd; width: 100%; min-height: 100%; height: 100%}
.auto__audiobooks_show a {color: #1e7b85}
.auto__audiobooks_show a:hover {color: #0d6069}
.auto__audiobooks_show .headbar {bottom: 0; position: absolute; background-color: #f3f6fd; width: 100%; border-top: 1px solid #e9edf8; padding: .3rem 0}
.auto__audiobooks_show .headbar.series {height: 70px}
@media (max-width: 550px) {.auto__audiobooks_show .headbar.series {height: auto}
}
.auto__audiobooks_show .headbar .save_button, .auto__audiobooks_show .message .save_button {position: relative; top: auto; right: auto; width: auto}
.auto__audiobooks_show .headbar .save_button .flat_btn:hover, .auto__audiobooks_show .message .save_button .flat_btn:hover {background-color: #0d6069}
.auto__audiobooks_show .player_container {position: relative; min-height: 83%; height: 83%; margin: 0 auto; padding: 1rem; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -ms-flex-flow: row; flex-flow: row}
.auto__audiobooks_show .player_container, .auto__audiobooks_show .player_container div:not(.meta) {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__audiobooks_show .player_container.scribd_spinner, .auto__audiobooks_show .player_container div:not(.meta).scribd_spinner {display: none}
@media screen and (min-height: 450px) {.auto__audiobooks_show .player_container {-ms-flex-flow: column;flex-flow: column; max-width: 600px}
}
@media screen and (min-width: 1024px) {.auto__audiobooks_show .player_container {-ms-flex-flow: row;flex-flow: row; max-width: 1000px}
}
.auto__audiobooks_show .player_container .control.control_disabled {opacity: .2; cursor: inherit}
.auto__audiobooks_show .player_container .control.control_disabled:focus {outline: none}
.auto__audiobooks_show .player_container .audioplayer_container {position: relative; width: 100%}
.auto__audiobooks_show .player_container .audioplayer_container h1, .auto__audiobooks_show .player_container .audioplayer_container h2, .auto__audiobooks_show .player_container .audioplayer_container p {margin-top: 0}
.auto__audiobooks_show .player_container .left_col, .auto__audiobooks_show .player_container .right_col {padding: 1rem; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0}
.auto__audiobooks_show .player_container div.save_prompt_container {display: inline-block}
.auto__audiobooks_show .player_container .left_col {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; padding-bottom: 0}
@media screen and (min-width: 450px) and (min-height: 700px) {.auto__audiobooks_show .player_container .left_col {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; padding-bottom: 1rem}
}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .player_container .left_col {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; padding-bottom: 1rem; -webkit-box-flex: 0; -ms-flex: 0; flex: 0; -ms-flex-preferred-size: 250px}
}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {width: 120px; height: 120px; margin-bottom: 12px; border: 1px solid #e9edf8}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 122px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_purchase {background: #1e7b85; color: #fff}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_geo_restricted, .auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_unavailable {color: #fff; background: #000}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_expiring_content {color: #fff; background: #57617a}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_sample {color: #000; background: #c1c1be}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {background: none}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
@media screen and (min-width: 450px) and (min-height: 450px) {.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {width: 160px; height: 160px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 160px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
@media screen and (min-width: 450px) and (min-height: 550px) {.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {margin-bottom: 0}
}
@media screen and (min-width: 550px) and (min-height: 550px) {.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {width: 200px; height: 200px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 200px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
@media screen and (min-width: 700px) and (min-height: 550px) {.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {width: 240px; height: 240px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 240px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .player_container .left_col .thumbnail_container .cover {width: 320px; height: 320px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 320px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__audiobooks_show .player_container .left_col .thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.auto__audiobooks_show .player_container .left_col .meta {display: -webkit-box;display: -ms-flexbox;display: flex}
@media screen and (min-width: 450px) {.auto__audiobooks_show .player_container .left_col .meta {display: none}
}
.auto__audiobooks_show .player_container .right_col {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; padding-top: 0}
@media screen and (min-width: 450px) and (min-height: 450px) {.auto__audiobooks_show .player_container .right_col {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -ms-flex-flow: column; flex-flow: column; padding-top: 1rem}
}
@media screen and (min-width: 450px) and (min-height: 700px) {.auto__audiobooks_show .player_container .right_col {width: 100%}
}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .player_container .right_col {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -ms-flex-flow: column; flex-flow: column; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-top: 1rem}
}
@media screen and (min-width: 1024px) {.auto__audiobooks_show .player_container .right_col {-webkit-box-flex: 2;-ms-flex-positive: 2;flex-grow: 2; padding-top: 1rem}
}
.auto__audiobooks_show .player_container.crowded {min-height: 75%; height: 75%; padding-top: 0}
@media (max-width: 550px) {.auto__audiobooks_show .player_container.crowded .meta {display: none}
}
@media (max-width: 550px), (max-width: 667px) and (orientation: landscape) {.auto__audiobooks_show .player_container .left_col, .auto__audiobooks_show .player_container .right_col {padding: 0}
.auto__audiobooks_show .player_container .autogen_class_views_audiobooks_player .scrubber {margin-bottom: 14px}
.auto__audiobooks_show .player_container .autogen_class_views_audiobooks_player .buttons {margin-bottom: 8px}
}
.auto__audiobooks_show .meta {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-flow: column nowrap; flex-flow: column nowrap; margin-bottom: 4px; display: none}
@media screen and (min-width: 1024px) {.auto__audiobooks_show .meta {padding-bottom: 32px}
}
@media screen and (min-width: 450px) {.auto__audiobooks_show .meta {margin-bottom: 24px}
}
.auto__audiobooks_show .meta .title {font-size: 18px; font-weight: 700; line-height: 1.3; margin-bottom: 4px; text-align: center}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .meta .title {font-size: 32px; font-weight: 700}
}
@media screen and (min-width: 1024px) and (min-height: 700px) and (max-width: 550px) {.responsive .auto__audiobooks_show .meta .title {font-size: 24px}
}
.auto__audiobooks_show .meta .author {font-size: 16px; margin-bottom: 8px}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .meta .author {font-size: 22px; font-weight: 700}
}
@media screen and (min-width: 1024px) and (min-height: 700px) and (max-width: 550px) {.responsive .auto__audiobooks_show .meta .author {font-size: 20px}
}
.auto__audiobooks_show .meta .narrator_byline {font-size: 14px; margin-bottom: 0; display: none}
@media screen and (min-width: 1024px) and (min-height: 700px) {.auto__audiobooks_show .meta .narrator_byline {font-size: 20px; font-weight: 700}
}
@media screen and (min-width: 1024px) and (min-height: 700px) and (max-width: 550px) {.responsive .auto__audiobooks_show .meta .narrator_byline {font-size: 18px}
}
@media screen and (min-width: 450px) and (min-height: 550px) {.auto__audiobooks_show .meta .narrator_byline {display: -webkit-box;display: -ms-flexbox;display: flex}
}
.auto__audiobooks_show .meta .author, .auto__audiobooks_show .meta .narrator_byline {font-weight: 600}
.auto__audiobooks_show .meta .author .new_window_icon_container, .auto__audiobooks_show .meta .narrator_byline .new_window_icon_container {font-size: 8px}
.auto__audiobooks_show .meta .author span, .auto__audiobooks_show .meta .narrator_byline span {font-weight: 400; color: #57617a; margin-right: 3px}
.auto__audiobooks_show .meta .author a span, .auto__audiobooks_show .meta .narrator_byline a span {color: #1e7b85}
.auto__audiobooks_show .meta .author a:hover span, .auto__audiobooks_show .meta .narrator_byline a:hover span {color: #0d6069}
@media screen and (min-width: 450px) and (min-height: 550px) {.auto__audiobooks_show .meta {display: -webkit-box;display: -ms-flexbox;display: flex}
}
.auto__audiobooks_show .banner.series .banner_thumbnail_container {position: absolute; left: 0; top: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__audiobooks_show .banner.series .banner_thumbnail_container .banner_thumbnail {height: 80px; width: 80px}
.auto__audiobooks_show .banner.series .banner_text {margin-left: 70px; padding-top: 10px}
.auto__audiobooks_show .banner .banner_text {padding: 5px 10px; padding-left: 24px; float: left}
.auto__audiobooks_show .banner .banner_text .banner_header, .auto__audiobooks_show .banner .banner_text .banner_sub_header {opacity: 1; transition: opacity,.4s; -moz-transition: opacity,.4s; -webkit-transition: opacity,.4s}
.auto__audiobooks_show .banner .banner_text .banner_header {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__audiobooks_show .banner .banner_text .banner_header {font-size: 18px}
}
.auto__audiobooks_show .banner .banner_text .banner_sub_header {font-size: 14px}
.auto__audiobooks_show .banner .save_button {margin: 10px; float: right}
@media (max-width: 700px) {.auto__audiobooks_show .banner.series .banner_text {max-width: 47%}
.auto__audiobooks_show .banner.series .banner_text .banner_header {font-size: 18px}
.auto__audiobooks_show .banner.series .banner_text .banner_sub_header {display: block; font-size: 14px; overflow: hidden; line-height: 1.14286em; max-height: 2.28572em}
}
@media (max-width: 600px) {.auto__audiobooks_show .banner.series .banner_text {margin-left: 76px}
.auto__audiobooks_show .banner.series .banner_text .banner_header {font-size: 17px}
.auto__audiobooks_show .banner .banner_text {padding-left: 8px}
}
@media (max-width: 550px) {.auto__audiobooks_show .banner {text-align: center}
.auto__audiobooks_show .banner .banner_text {padding: 5px 10px; float: none}
.auto__audiobooks_show .banner .banner_sub_header, .auto__audiobooks_show .banner.series .banner_thumbnail {display: none}
.auto__audiobooks_show .banner.series .banner_text {max-width: none; margin-left: 0}
}
.auto__audiobooks_show.is_loading .banner .banner_header, .auto__audiobooks_show.is_loading .banner .banner_sub_header {opacity: 0}
.auto__audiobooks_show .thumbnail_container {position: relative}
.auto__audiobooks_show .button_menu_container .button_menu {min-width: 260px}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_items_container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.auto__audiobooks_show .button_menu_container .button_menu .menu_heading {border-bottom: 1px solid #e9edf8; color: #57617a; padding: 16px 20px; margin: 0; text-transform: uppercase; text-align: center}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_items {padding: 0; margin: 0; color: #00293f; border: 1px solid transparent; -ms-overflow-x: hidden}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item {font-size: 16px; list-style: none; min-width: 260px}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item .menu_link {display: block}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item:not(.menu_heading):hover {opacity: .8}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item .sleep_dur {font-weight: inherit}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.selected {color: #0d6069; font-weight: 700}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.selected .icon-ic_checkmark {float: right; font-weight: 700}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row {color: #57617a; cursor: default}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row:focus, .auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row:hover {opacity: 1}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row a {cursor: default}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row a:focus, .auto__audiobooks_show .button_menu_container .button_menu .button_menu_item.disabled_row a:hover {opacity: 1}
.auto__audiobooks_show .button_menu_container .button_menu button, .auto__audiobooks_show .button_menu_container .button_menu li a {color: #00293f}
.auto__audiobooks_show .button_menu_container .button_menu button:hover, .auto__audiobooks_show .button_menu_container .button_menu li a:hover {opacity: 1}
@media (max-width: 550px), (max-width: 750px) and (orientation: landscape) {.auto__audiobooks_show .button_menu_container .button_menu {height: 100vh; position: fixed; top: 0 !important; left: 0}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_arrow {display: none}
.auto__audiobooks_show .button_menu_container .button_menu .close_btn {display: block}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_items_container {min-width: 100vw}
.auto__audiobooks_show .button_menu_container .button_menu .menu_heading .close_button_menu {display: inline-block}
.auto__audiobooks_show .button_menu_container .button_menu .more_options_menu_heading.menu_heading.button_menu_item {display: block}
.auto__audiobooks_show .button_menu_container .button_menu .button_menu_items {max-height: 100%}
}
.auto__bestsellers_category_filter.horizontal_tabs {position: static}
.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation {border-bottom: 1px solid #e9edf8; padding-top: 15px}
@media (max-width: 700px) {.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation {max-height: 2.0625em}
}
.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation .paddle .icon {top: 16px}
.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation_tabs .tab_navigation_tab {font-size: 18px; padding-right: 24px}
@media (max-width: 550px) {.responsive .auto__bestsellers_category_filter.horizontal_tabs .tab_navigation_tabs .tab_navigation_tab {font-size: 16px}
}
.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation_tabs .tab_navigation_tab .tab_navigation_link {padding-bottom: 10px}
@media (max-width: 700px) {.auto__bestsellers_category_filter.horizontal_tabs .tab_navigation_tabs .tab_navigation_tab {font-size: 16px; padding-right: 20px}
}
.auto__bestsellers_category_filter a {color: inherit}
.auto__bestsellers_category_filter .category_tabs {line-height: inherit; list-style: none; padding: 0; margin: 0; border: 2px solid #e9edf8; background-color: #fff}
.auto__bestsellers_category_filter .category_tabs li {line-height: inherit}
.auto__bestsellers_category_filter .category_tabs .category_tab {width: 12.0625em; height: 40px; color: #1c263d; font-size: 16px}
.auto__bestsellers_category_filter .category_tabs .category_tab.selected {color: #1e7b85; background-color: #f2f9fa; font-weight: 700; border-left: 4px solid #1e7b85}
.auto__bestsellers_category_filter .category_tabs .category_tab_link {padding: 10px 0 10px 10px; height: 1.25em; width: 11.4375em; display: block}
.auto__bestsellers_category_filter .category_tabs .category_tab_link:hover {color: #0d6069}
.horizontal_tabs .auto__bestsellers_category_filter .category_tabs {background-color: #fafbfd; display: none; height: 35px; white-space: nowrap; width: 100%}
.auto__bestsellers_category_filter .pre_rendered_nav {display: none}
.horizontal_tabs .auto__bestsellers_category_filter .pre_rendered_nav {display: block}
.auto__shared_react_tab_navigation {position: relative; overflow: hidden; max-height: 2.25em}
.auto__shared_react_tab_navigation li, .auto__shared_react_tab_navigation ul {line-height: normal; list-style: none; margin: 0; padding: 0}
.auto__shared_react_tab_navigation ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; padding-bottom: 100px; margin-bottom: -100px}
.auto__shared_react_tab_navigation a {outline-offset: -2px}
.auto__shared_react_tab_navigation li {display: inline-block; padding-right: 15px}
@media (min-width: 950px) {.auto__shared_react_tab_navigation li {padding-right: 24px}
}
.auto__shared_react_tab_navigation li a {color: #57617a; display: inline-block; padding-bottom: 12px}
.auto__shared_react_tab_navigation li a:active, .auto__shared_react_tab_navigation li a:hover {color: #0d6069}
.auto__shared_react_tab_navigation li.selected a {border-bottom: 3px solid #1e7b85; color: #1e7b85; font-weight: 700}
.auto__shared_react_tab_navigation li:last-child {padding-right: 0}
.auto__shared_react_tab_navigation .paddle {bottom: 0; color: #57617a; display: inline-block; font-size: 20px; position: absolute; text-align: center; top: 0; width: 20px; z-index: 29}
.auto__shared_react_tab_navigation .paddle:hover {color: #1e7b85}
.auto__shared_react_tab_navigation .paddle .icon {position: absolute; top: 1px}
.auto__shared_react_tab_navigation .paddle.paddle_back {background: -webkit-linear-gradient(left, #fff 85%, rgba(255, 255, 255, 0));background: linear-gradient(90deg, #fff 85%, rgba(255, 255, 255, 0)); left: -1px}
.auto__shared_react_tab_navigation .paddle.paddle_back .icon {left: -5px}
.auto__shared_react_tab_navigation .paddle.paddle_forward {background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 15%);background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 15%); right: -1px}
.auto__shared_react_tab_navigation .paddle.paddle_forward .icon {right: -1px}
.auto__bestsellers_content_type_filter .visually_hidden {margin: 0}
.auto__bestsellers_content_type_filter .content_types_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 18px; color: #57617a}
.auto__bestsellers_content_type_filter .content_types_container .label {font-weight: 700; text-transform: uppercase; margin: 25px 7px 19px 0}
.auto__bestsellers_content_type_filter .content_types_container .content_types {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap}
.auto__bestsellers_content_type_filter .content_types_container .content_types li {line-height: inherit}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type {margin: 0 7px; color: #57617a}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type .content_type_link {border-radius: 2px; color: #57617a; padding: 3.5px 9px; border: 1px solid #57617a}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type.selected .content_type_link {position: relative; white-space: nowrap; border-color: #1e7b85; font-weight: 700; color: #1e7b85; letter-spacing: -.2px; box-shadow: 0 0 0 .5px #1e7b85}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type.selected .content_type_link .content_type_title {border-bottom: 1px solid transparent}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type.selected:first-child .content_type_link {letter-spacing: -.25px}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type:hover {border-color: #1e7b85}
.auto__bestsellers_content_type_filter .content_types_container .content_types .content_type:hover .content_type_link {color: #0d6069}
@media (max-width: 700px) {.auto__bestsellers_content_type_filter.content_type_filter {position: relative; top: 4px}
.auto__bestsellers_content_type_filter.content_type_filter .content_types_container {display: none}
}
.auto__bestsellers_content_type_filter .menu_btn .icon {font-size: 10px; margin-right: 0; padding-left: 7px; top: 0; font-weight: 700}
.auto__bestsellers_content_type_filter .button_menu .btn_menu_items {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__bestsellers_content_type_filter .button_menu .btn_menu_items li {line-height: inherit}
.auto__bestsellers_content_type_filter .button_menu .btn_menu_items .menu_item a {padding: 10px 14px; min-width: 220px; text-align: left}
.auto__bestsellers_content_type_filter .button_menu .btn_menu_items .menu_item a:hover {background-color: #f8f9fd}
@media (max-width: 400px) {.auto__bestsellers_content_type_filter .button_menu .btn_menu_items .menu_item a {padding: 15px 20px; min-width: 100vw}
}
.auto__bestsellers_index main {background: #fff; display: block; padding: 24px 0; min-height: 700px}
.auto__bestsellers_index .body, .auto__bestsellers_index .header {max-width: 1000px; margin: 0 auto; padding: 0 24px}
.auto__bestsellers_index .header {text-align: left}
.auto__bestsellers_index .header .icon {color: #1e7b85; margin-right: 8px; font-size: 22px; top: 3px; position: relative}
.auto__bestsellers_index .header h1 {font-size: 32px; font-weight: 700; margin: 12px 0 2px; font-size: 24px; display: inline-block}
@media (max-width: 550px) {.responsive .auto__bestsellers_index .header h1 {font-size: 24px}
}
.auto__bestsellers_index .header .sub_header {font-size: 18px; color: #57617a; font-weight: 400; margin: 0 0 12px; font-size: 20px}
@media (max-width: 550px) {.responsive .auto__bestsellers_index .header .sub_header {font-size: 16px}
}
.auto__bestsellers_index .body {margin-top: 28px; display: block; min-height: 100%; text-align: left}
@media (max-width: 950px) {.auto__bestsellers_index .body .navigation {padding: 0 24px}
}
.auto__bestsellers_index .body .recommender_section {width: 100%}
@media (min-width: 951px) {.auto__bestsellers_index .body .recommender_section .trending_now_container .title {margin-top: .83em}
.auto__bestsellers_index .body .recommender_section .trending_now_container .trending_cell {max-height: 172px}
.auto__bestsellers_index .body .recommender_section .trending_now_container .react_document_image, .auto__bestsellers_index .body .recommender_section .trending_now_container img {width: 130px; height: 172px; min-width: 130px}
.auto__bestsellers_index .body .recommender_section .trending_now_container .title_description {margin-right: 30px}
.auto__bestsellers_index .body .recommender_section .trending_now_container .title_description .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.4375em; max-height: 5.75em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical}
.auto__bestsellers_index .body .recommender_section .trending_now_container:first-child .title_description {margin-right: 10px}
}
@media (max-width: 950px) {.auto__bestsellers_index .body {margin-top: 28px; padding: 0; display: block}
.auto__bestsellers_index .body .recommender_section {margin-left: 24px}
}
.auto__bestsellers_index .body .vertical_tabs {display: none}
.auto__bestsellers_index .bestsellers_container {padding-right: 16px}
.auto__bestsellers_index .bestsellers_title .title {font-size: 22px; font-weight: 700; margin: 12px 0 0}
@media (max-width: 550px) {.responsive .auto__bestsellers_index .bestsellers_title .title {font-size: 20px}
}
@media (max-width: 700px) {.auto__bestsellers_index .bestsellers_title .title {margin-top: 28px}
}
@media (max-width: 700px) {.auto__bestsellers_index .bestsellers_title:not(.filtered_tab) .content_type_filter {float: right; position: relative; top: -22px; padding-right: 24px}
.auto__bestsellers_index .bestsellers_title:not(.filtered_tab) .content_type_filter .button_menu_container {position: absolute; top: 0; right: 16px; white-space: nowrap}
}
.auto__bestsellers_index .bestsellers_title.filtered_tab {margin-top: 24px}
.auto__bestsellers_index .bestsellers_title.filtered_tab .content_type_filter, .auto__bestsellers_index .bestsellers_title.filtered_tab .title {display: inline}
.auto__bestsellers_index .bestsellers_title.filtered_tab .content_type_filter {margin-right: 17px; float: right}
.auto__bestsellers_index .bestsellers_title.filtered_tab .content_types_container .label {margin-top: 6px}
.auto__bestsellers_index .bestsellers_title.filtered_tab .content_types_container .content_types .content_type {margin: 0 7px}
@media (max-width: 950px) {.auto__bestsellers_index .bestsellers_title.filtered_tab {margin-top: 24px}
.auto__bestsellers_index .bestsellers_title.filtered_tab .content_type_filter {margin-right: 17px}
}
.auto__bestsellers_list_items {border-top: none; position: relative}
.auto__bestsellers_list_items .load_more {text-align: center; margin-top: 30px}
.auto__bestsellers_list_items .bestsellers_list {counter-reset: book-link-counter; padding-right: 24px}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list {padding-right: 0}
}
.auto__bestsellers_list_items .bestsellers_list .list_anchor:before {content: counter(book-link-counter) "."; counter-increment: book-link-counter; font-size: 20px; position: absolute; top: 13px; width: 31px; left: -20px; text-align: right}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_anchor:before {font-size: 18px; top: 14px}
}
@media (max-width: 400px) {.auto__bestsellers_list_items .bestsellers_list .list_anchor:before {font-size: 16px; top: 16px}
}
.auto__bestsellers_list_items .bestsellers_list .list_item {border: none}
.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor {padding: 24px 30px 0 24px}
.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image, .auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image .react_document_image, .auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image img {width: 134px; height: 178px}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image, .auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image .react_document_image, .auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .image img {width: 109px; height: 144px}
}
.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .metadata .title.document_title {width: 94%}
.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .metadata .book_description {padding-top: 2px; display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 5.11112em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical}
@media (max-width: 700px) {.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .metadata .book_description {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 3.83334em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .list_anchor .metadata .book_description {display: none}
}
.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .controls {top: 14px; right: 0}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_item .list_anchor_container .controls {top: 8px; right: 10px}
}
.auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image, .auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image .react_document_image, .auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image img {height: 134px}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image, .auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image .react_document_image, .auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .image img {height: 109px}
}
.auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .metadata .book_description {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 2.55556em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 700px) {.auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .metadata .book_description {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 2.55556em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
@media (max-width: 550px) {.auto__bestsellers_list_items .bestsellers_list .list_item.audiobook .list_anchor_container .list_anchor .metadata .book_description {display: none}
}
.auto__bestsellers_list_items .list_item_placeholder {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/shared/placeholders/list_cell_placeholder.png); height: 205px; background-repeat: no-repeat; position: relative; left: -17px; margin-bottom: 5px}
.auto__bestsellers_list_items .list_item_placeholder:first-child {margin-top: 12px}
.auto__bestsellers_list_items .list_item.object_cell:last-child {margin-right: 24px; margin-bottom: 20px}
.auto__recommenders_modules_trending_now .trending_now_container {padding-right: 24px}
@media (max-width: 950px) {.auto__recommenders_modules_trending_now .trending_now_container {padding-right: 24px}
}
.auto__recommenders_modules_trending_now .trending_now_container .title {font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_trending_now .trending_now_container .title {font-size: 20px}
}
.auto__recommenders_modules_trending_now .trending_cells {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__recommenders_modules_trending_now .trending_cells li {line-height: inherit}
@media (max-width: 700px) {.auto__recommenders_modules_trending_now .trending_cells {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell {max-height: 9.125em; max-width: 50%; overflow: hidden; padding: 2px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell:first-child {padding-bottom: 20px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell img {display: inline-block; width: 110px; height: 146px; min-width: 110px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook img {width: 146px; min-width: 146px}
.auto__recommenders_modules_trending_now .trending_cells .cell_link {width: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; height: inherit}
.auto__recommenders_modules_trending_now .trending_cells .cell_link:focus, .auto__recommenders_modules_trending_now .trending_cells .cell_link:hover {opacity: .9}
.auto__recommenders_modules_trending_now .trending_cells .title_description {margin: 0 10px 0 16px; width: 70%}
.auto__recommenders_modules_trending_now .trending_cells .title_description .list_name {font-weight: 700; text-transform: uppercase; color: #57617a; display: block; font-size: 14px; overflow: hidden; line-height: 1.14286em; max-height: 1.14286em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__recommenders_modules_trending_now .trending_cells .title_description .title {font-weight: 700; color: #000514; display: block; font-size: 20px; overflow: hidden; line-height: 1.2em; max-height: 1.2em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin: 3px 0 6px; padding-bottom: 3px}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_trending_now .trending_cells .title_description .title {font-size: 18px}
}
.auto__recommenders_modules_trending_now .trending_cells .title_description .description {color: #1c263d; display: block; font-size: 16px; overflow: hidden; line-height: 1.4375em; max-height: 5.75em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-bottom: 0}
@media (max-width: 950px) {.auto__recommenders_modules_trending_now .trending_cells .trending_cell {max-height: 172px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell img {width: 130px; height: 172px; min-width: 130px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook img {width: 172px; min-width: 172px}
.auto__recommenders_modules_trending_now .trending_cells .title_description {margin-right: 30px}
.auto__recommenders_modules_trending_now .trending_cells .title_description .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.4375em; max-height: 5.75em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical}
.auto__recommenders_modules_trending_now .trending_cells:first-child .title_description {margin-right: 10px}
}
@media (max-width: 700px) {.auto__recommenders_modules_trending_now .trending_cells .trending_cell {padding-right: 0; padding-bottom: 5px; max-height: 123px; max-width: inherit}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell:first-child {padding-bottom: 15px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell img {width: 93px; height: 123px; min-width: 93px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .title_description .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.4375em; max-height: 4.3125em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook {max-height: 93px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook img {width: 93px; height: 123px; min-width: 93px; height: 93px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook .title_description .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.4375em; max-height: 2.875em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
@media (max-width: 550px) {.auto__recommenders_modules_trending_now .trending_cells .trending_cell {max-height: 110px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell img {width: 83px; height: 110px; min-width: 83px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .title_description {margin-top: 0}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell .title_description .list_name {display: none}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook {max-height: 83px}
.auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook .react_document_image, .auto__recommenders_modules_trending_now .trending_cells .trending_cell.is_audiobook img {width: 83px; height: 110px; min-width: 83px; height: 83px}
}
.auto__shared_react_library_button_play_preview .text_btn {line-height: inherit; font-weight: inherit; font-family: inherit; font-size: inherit}
.auto__shared_react_library_button_play_preview .text_btn .play_preview_icon {margin-right: 6px !important}
.auto__shared_react_library_button_play_preview .text_btn span {position: relative}
.auto__book_preview_components_available_in .also_available {text-align: left}
.auto__book_preview_components_available_in .also_available span {position: relative; top: 2px; margin-right: 4px; font-size: 14px; font-weight: 400}
.auto__book_preview_components_available_in .also_available_in_text {margin: 0; font-weight: 700; font-size: 14px; color: #57617a}
.auto__book_preview_components_available_in .also_available_link {margin-left: 10px}
.auto__book_preview_components_available_in .also_available_link span {font-weight: 700}
.auto__book_preview_components_available_in .also_available_link span.icon {font-weight: 400}
.auto__book_preview_components_available_in .also_available_link:first-of-type {margin-left: 0}
@media (max-width: 700px) {.auto__book_preview_components_available_in .also_available {margin-top: 0; margin-bottom: 14px}
}
.auto__book_preview_components_book_price .bookprice_container {background-color: transparent; border: none; padding: 0; width: 14.375em}
.auto__book_preview_components_book_price .bookprice_container > * {color: #57617a}
.auto__book_preview_components_book_price .bookprice_container .title {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.auto__book_preview_components_book_price .bookprice_container .title .icon {font-size: 16px; margin: 2px 4px auto 0}
.auto__book_preview_components_book_price .bookprice_container .title .title_text {font-size: 14px; font-weight: 600; line-height: 1.3em; width: 100%}
.auto__book_preview_components_book_price .bookprice_container .subtitle {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-size: 12px; margin-left: 20px}
.auto__book_preview_components_book_price .bookprice_container .subtitle .strikethrough {text-decoration: line-through; margin-left: 5px}
.auto__book_preview_components_book_price .bookprice_container.save {width: 15.625em}
.auto__book_preview_components_book_price .bookprice_container.included {background: none; border: none}
@media (max-width: 700px) {.auto__book_preview_components_book_price .bookprice_container {margin: auto auto 0; background: none; border: none}
}
.auto__book_preview_components_free_trial_banner .restriction_banner {padding: 26px 48px 28px; background: #f8f9fd; border-bottom: 1px solid #e9edf8; border-top-left-radius: 4px; border-top-right-radius: 4px}
@media (max-width: 1055px) and (min-width: 950px) {.auto__book_preview_components_free_trial_banner .restriction_banner {padding-left: 130px}
}
.auto__book_preview_components_free_trial_banner .restriction_banner h2 {margin-top: 0; margin-bottom: 3px; text-align: left; text-transform: none; color: #1c263d; font-family: Source Sans Pro,sans-serif; font-size: 22px; font-weight: 400; font-style: italic}
.auto__book_preview_components_free_trial_banner .restriction_banner em {margin: 0 0 12px; color: #57617a; font-size: 16px; font-weight: 400; display: block; font-style: normal}
.auto__book_preview_components_free_trial_banner .restriction_banner em:last-child {margin-bottom: 0}
.auto__book_preview_components_free_trial_banner .restriction_banner.single_heading {padding-bottom: 18px}
@media (max-width: 700px) {.auto__book_preview_components_free_trial_banner .restriction_banner, .auto__book_preview_components_free_trial_banner .restriction_banner h2 {text-align: center}
}
@media (max-width: 700px) and (max-width: 450px) {.auto__book_preview_components_free_trial_banner .restriction_banner .flat_btn {width: 225px; padding: 0}
}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 10px; border-style: solid; border-width: 16px; border-image-source: linear-gradient(0deg, #fcf5ea, #fbf1f7 35%, #eff7f8 67%, #e9f7fe); border-image-slice: 1; background-color: var(--#ffffff); margin: 16px; -ms-flex-wrap: wrap; flex-wrap: wrap}
@media (max-width: 400px) {.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion {margin: 16px 0 0}
}
@media (max-width: 550px) {.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .auto__shared_react_top_badge {top: -8px; height: 28px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .auto__shared_react_top_badge .top_badge {font-size: 12px; max-height: 20px; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.4); padding-bottom: 4px; padding-top: 4px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .auto__shared_react_top_badge .top_badge:before {top: 14px; box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.4)}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .auto__shared_react_top_badge .top_badge:after {top: -50px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .auto__shared_react_top_badge .top_badge .top_badge_text {max-width: 7.66667em; padding: 0 4px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_text {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; padding: 10px; margin-bottom: 20px}
@media (max-width: 550px) {.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_text {text-align: center; margin-bottom: 0}
}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_text .promotion_header {font-size: 24px; font-weight: 600; margin-top: 0; margin-bottom: 8px}
@media (max-width: 550px) {.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_text .promotion_header {margin-bottom: 0}
}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_text .promotion_description {margin-bottom: 12px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_editions {border-left: 1px solid #e9edf8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 30px; margin: 10px}
@media (max-width: 550px) {.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .promotion_editions {border: none; padding-left: 0; margin-bottom: 20px}
}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion.is_snapshot .promotion_editions {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid {width: 100%}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell {padding: 0 5px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.book .list_anchor_container {width: 6.875em}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.book .list_anchor_container .image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.book .list_anchor_container .image img {height: 149px; width: 108px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.book .list_anchor_container .star_ratings .stats {display: none}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook:not(.article) .list_anchor .image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook:not(.article) .list_anchor .image img {height: 149px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container {width: 9.4375em}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 149px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:before, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select span, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image .react_document_image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image img {width: 149px; height: 149px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.summary_canonical:not(.article) .list_anchor .image img {height: 149px}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container {width: 9.4375em}
.auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .auto__book_preview_components_summary_cross_promotion .summary_cross_promotion .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image img {border: none; width: 151px; height: 151px}
.auto__shared_book_preview_get_app_promo_mobile {position: relative; padding: 0 16px; margin-top: 16px}
@media (max-width: 1055px) {.auto__shared_book_preview_get_app_promo_mobile {margin: 16px}
}
@media (max-width: 950px) {.auto__shared_book_preview_get_app_promo_mobile {padding: 0}
}
.auto__shared_book_preview_get_app_promo_mobile .get_app_mobile_container {position: relative; background-color: #f8f9fd; padding: 12px}
@media (max-width: 700px) {.auto__shared_book_preview_get_app_promo_mobile {border-bottom: 1px solid #e9edf8}
}
.auto__shared_book_preview_get_app_promo_mobile .heading {margin: 0 0 8px; font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__shared_book_preview_get_app_promo_mobile .heading {font-size: 20px}
}
.auto__shared_book_preview_get_app_promo_mobile .subtitle {margin-bottom: 10px; font-size: 18px}
@media (max-width: 550px) {.responsive .auto__shared_book_preview_get_app_promo_mobile .subtitle {font-size: 16px}
}
.auto__shared_book_preview_get_app_promo_mobile .close_btn {position: absolute; right: 10px; top: 10px; font-size: 10px; color: #57617a}
.auto__shared_book_preview_get_app_promo_mobile .app_link {margin-right: 30px; font-size: 16px; font-weight: 700}
.auto__shared_book_preview_get_app_promo_mobile .app_link .icon {margin-right: 5px}
.auto__shared_book_preview_get_app_promo_web .heading {margin: 8px 0; font-size: 18px; font-weight: 700; line-height: 1.3}
.auto__shared_book_preview_get_app_promo_web .subtitle {margin-bottom: 10px}
.auto__shared_book_preview_get_app_promo_web .app_link {margin-right: 30px; font-size: 16px; font-weight: 700}
.auto__shared_book_preview_get_app_promo_web .app_link .icon {margin-right: 5px}
.auto__shared_book_preview_get_app_promo_web .app_buttons {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__shared_book_preview_get_app_promo_web .app_buttons li {line-height: inherit}
@media (max-width: 950px) {.auto__shared_book_preview_get_app_promo_web {padding: 20px 32px}
}
@media (max-width: 700px) {.auto__shared_book_preview_get_app_promo_web {text-align: center; border-bottom: 1px solid #e9edf8}
}
.auto__shared_promos_get_app_modal_lightbox_container .lightbox {max-width: 600px}
.auto__shared_promos_get_app_modal_lightbox_container .lightbox .content {position: relative}
@media (max-width: 700px) {.auto__shared_promos_get_app_modal_lightbox_container {height: 100%}
.auto__shared_promos_get_app_modal_lightbox_container .lightbox {top: 0 !important; width: 100%; height: 100%}
}
.auto__shared_promos_get_app_modal_module .app_btn, .auto__shared_promos_get_app_modal_module .send_link_btn {height: 40px}
.auto__shared_promos_get_app_modal_module .send_link_btn {margin: 23px 12px 0}
.auto__shared_promos_get_app_modal_module .subtitle {font-size: 18px; margin-bottom: 18px}
@media (max-width: 550px) {.responsive .auto__shared_promos_get_app_modal_module .subtitle {font-size: 16px}
}
.auto__shared_promos_get_app_modal_module .header {font-size: 22px; font-weight: 700; margin: 0 0 6px}
@media (max-width: 550px) {.responsive .auto__shared_promos_get_app_modal_module .header {font-size: 20px}
}
.auto__shared_promos_get_app_modal_module .ios_btn {margin-right: 12px}
.auto__shared_promos_get_app_modal_module .left_side {margin-right: 169px}
.auto__shared_promos_get_app_modal_module .image_container {position: absolute; right: 30px; bottom: -15px}
.auto__shared_promos_get_app_modal_module .image {width: 169px; height: 275px; background-size: cover; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/promos/one_device.png)}
.auto__shared_promos_get_app_modal_module .label_text {font-size: 14px; font-weight: 600; line-height: 1.3em}
.auto__shared_promos_get_app_modal_module .input_row input {width: 220px}
@media (max-width: 700px) {.auto__shared_promos_get_app_modal_module .module_container {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
.auto__shared_promos_get_app_modal_module .image_container {position: relative; right: auto; bottom: auto; margin-bottom: 28px}
.auto__shared_promos_get_app_modal_module .image {width: 231px; height: 255px; margin: auto}
.auto__shared_promos_get_app_modal_module .left_side {margin: auto; text-align: center}
.auto__shared_promos_get_app_modal_module .form {display: none}
.auto__shared_promos_get_app_modal_module .image {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/promos/two_devices.png)}
}
.auto__shared_react_truncate .read_more {display: block; font-weight: 700; text-decoration: underline; margin: 10px 0}
.auto__shared_react_lists_modals_add_to_list {max-height: 250px; min-width: 200px}
.auto__shared_react_lists_modals_add_to_list, .auto__shared_react_lists_modals_add_to_list li, .auto__shared_react_lists_modals_add_to_list ul {list-style: none; margin: 0; padding: 0}
.auto__shared_react_lists_modals_add_to_list li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__shared_react_lists_modals_add_to_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__shared_react_lists_modals_add_to_list li .flat_btn:hover {color: #1e7b85}
.auto__shared_react_lists_modals_add_to_list li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__shared_react_lists_modals_add_to_list li:first-child {border-radius: 4px 4px 0 0}
.auto__shared_react_lists_modals_add_to_list li:last-child {border-radius: 0 0 4px 4px}
.auto__shared_react_lists_modals_add_to_list .wrapper > .content {padding: 0}
.auto__shared_react_lists_modals_add_to_list .wrapper > .content .title {margin: 15px 20px 20px}
.auto__shared_react_lists_modals_add_to_list .wrapper > .content > ul {width: auto; border-top: 1px solid #e9edf8}
.auto__shared_react_lists_modals_add_to_list .wrapper > .content > ul .flat_btn {padding-left: 25px}
.auto__shared_react_lists_modals_add_to_list > li:last-child:hover {background: initial}
.auto__shared_react_lists_modals_add_to_list .flat_btn {outline-offset: -3px}
.auto__shared_react_lists_modals_add_to_list .create_list_btn {height: 2.5625em; line-height: 2.5625em/2; border-bottom: 1px solid #e9edf8; border-radius: 4px 4px 0 0}
.auto__shared_react_lists_modals_add_to_list .create_list_btn:hover {border-bottom: 1px solid #e9edf8}
.auto__shared_react_lists_modals_add_to_list .create_list_btn:hover .icon {color: #1e7b85}
.auto__shared_react_lists_modals_add_to_list .create_list_btn .icon {color: #1c263d; padding-right: 5px}
.auto__shared_react_lists_modals_add_to_list .collections {overflow: auto; max-height: 209px}
.auto__shared_react_lists_modals_add_to_list .collections .collection {padding: 3px 0}
.auto__shared_react_lists_modals_add_to_list .collections .collection:last-child {border: none; border-radius: 0 0 4px 4px}
.auto__shared_react_lists_modals_add_to_list .collections .collection .flat_btn {padding: 4px 7px; text-transform: none; line-height: 28px}
.auto__shared_react_lists_modals_add_to_list .collections li .load_more {margin-top: 0}
.auto__shared_react_lists_modals_add_to_list .collections li .load_more .flat_btn {text-align: center; font-weight: 400}
.auto__shared_react_sharing_buttons ul {list-style-type: none; margin: 0; min-width: 199px; padding: 0}
.auto__shared_react_sharing_buttons ul li {display: inline-block; margin-right: 6px}
.auto__shared_react_sharing_buttons ul li:last-child {margin-right: 0}
.auto__shared_react_sharing_buttons ul li .flat_btn {background-color: #fff; border-radius: 50%; border: 2px solid #e9edf8; height: 35px; line-height: 35px; min-width: 0; min-height: 0; padding: 0; width: 35px}
.auto__shared_react_sharing_buttons ul li .flat_btn:hover {color: #fff; border: 2px solid #e9edf8}
.auto__shared_react_sharing_buttons ul li .flat_btn:hover .icon {color: #0d6069}
.auto__shared_react_sharing_buttons ul li .flat_btn:active {color: #fff; border: 2px solid #e9edf8}
.auto__shared_react_sharing_buttons ul li .flat_btn:active .icon {color: #0d6069}
.auto__shared_react_sharing_buttons ul li .flat_btn .icon {font-size: 20px; margin-right: 0}
.auto__shared_react_sharing_buttons ul li.facebook .icon {color: #3b5998}
.auto__shared_react_sharing_buttons ul li.twitter .icon {color: #55acee}
.auto__shared_react_sharing_buttons ul li.pinterest .icon {color: #c8232c}
.auto__shared_react_sharing_buttons ul li.linkedin .icon {color: #0077b5}
.auto__shared_react_sharing_buttons ul li.email .icon {color: #146c88}
.auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn {display: block; margin: 0; border-bottom: none}
.auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn .flat_btn {font-size: 16px; font-weight: 400; border: none; width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 15px}
.auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn .flat_btn .share_label {color: #1c263d}
.auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn .flat_btn .icon {margin-right: 12px}
.auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn .flat_btn:active, .auto__shared_react_sharing_buttons .share_btn_list ul li.share_btn .flat_btn:hover {border: none}
.auto__book_preview_modules_header {padding: 0 16px}
@media (max-width: 1055px) {.auto__book_preview_modules_header {margin: 16px}
}
@media (max-width: 950px) {.auto__book_preview_modules_header {padding: 0}
}
.auto__book_preview_modules_header .react_document_image img {max-width: 216px}
@media (max-width: 550px) {.auto__book_preview_modules_header .react_document_image > img {width: 108px}
}
.auto__book_preview_modules_header .left_col {max-width: 216px}
@media (max-width: 550px) {.auto__book_preview_modules_header .left_col {max-width: 100%}
}
.auto__book_preview_modules_header .title_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative}
.auto__book_preview_modules_header .title_wrapper .thumbnail_col {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; position: relative; margin-right: 16px}
.auto__book_preview_modules_header .title_wrapper .title_col {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; position: relative; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1}
.auto__book_preview_modules_header .availability_info {margin-bottom: 16px}
.auto__book_preview_modules_header .breadcrumbs {margin-top: 16px; margin-bottom: 32px; font-size: 14px; font-weight: 600}
.auto__book_preview_modules_header .breadcrumbs .breadcrumbs-list {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}
.auto__book_preview_modules_header .breadcrumbs .breadcrumbs-list li {line-height: inherit}
.auto__book_preview_modules_header .breadcrumbs .icon {position: relative; top: 1px; font-size: 13px; color: #caced9; margin: 0 2px}
@media (max-width: 400px) {.auto__book_preview_modules_header .breadcrumbs {font-size: 16px}
}
.auto__book_preview_modules_header .main_thumbnail_container {position: relative}
.auto__book_preview_modules_header .main_thumbnail_container:not(.has_flag) {margin-top: 10px}
.auto__book_preview_modules_header .main_thumbnail_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 190px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px; width: calc(100% - .125em)}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_purchase {background: #1e7b85; color: #fff}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_geo_restricted, .auto__book_preview_modules_header .main_thumbnail_container .flag.is_unavailable {color: #fff; background: #000}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_expiring_content {color: #fff; background: #57617a}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_sample {color: #000; background: #c1c1be}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select {background: none}
.auto__book_preview_modules_header .main_thumbnail_container .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
.auto__book_preview_modules_header .cta {display: block}
.auto__book_preview_modules_header .cta, .auto__book_preview_modules_header .play_sample_btn {width: 100%; margin-top: 12px; line-height: 1.5; padding: 10px 15px}
.auto__book_preview_modules_header .actions_list {list-style-type: none; margin: 16px 0; padding: 0}
@media (max-width: 550px) {.auto__book_preview_modules_header .actions_list {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
.auto__book_preview_modules_header .actions_list li {border-bottom: 1px solid #e9edf8}
.auto__book_preview_modules_header .actions_list li .icon {top: 0; position: relative; font-size: 22px}
.auto__book_preview_modules_header .actions_list li .text_btn:not(.close_btn) {text-align: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: #1c263d; width: 100%; padding: 12px 15px}
.auto__book_preview_modules_header .actions_list li .text_btn:not(.close_btn) .btn_text {text-align: left}
@media (max-width: 550px) {.auto__book_preview_modules_header .actions_list li .text_btn:not(.close_btn) {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; text-align: center}
.auto__book_preview_modules_header .actions_list li .text_btn:not(.close_btn) .btn_text {text-align: center}
.auto__book_preview_modules_header .actions_list li .text_btn:not(.close_btn) .icon {margin: 0 0 12px}
}
.auto__book_preview_modules_header .actions_list li:last-child {border-bottom: none; border-right: none}
@media (max-width: 550px) {.auto__book_preview_modules_header .actions_list li {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto; border-bottom: none; padding: 8px 12px; border-right: 1px solid #e9edf8; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__book_preview_modules_header .actions_list li:nth-child(3) {border-right: none; border-bottom: none}
.auto__book_preview_modules_header .actions_list li .to_app_text {display: none}
}
.auto__book_preview_modules_header .columns_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: horizontal; flex-direction: horizontal}
.auto__book_preview_modules_header .right_col {margin-left: 21px; width: 100%}
.auto__book_preview_modules_header .document_title {font-size: 32px; font-weight: 700; margin: 0}
@media (max-width: 550px) {.responsive .auto__book_preview_modules_header .document_title {font-size: 24px}
}
@media (max-width: 400px) {.responsive .auto__book_preview_modules_header .document_title {font-size: 18px}
}
.auto__book_preview_modules_header .contributors {font-size: 22px; font-weight: 700; font-weight: 400}
@media (max-width: 550px) {.responsive .auto__book_preview_modules_header .contributors {font-size: 20px}
}
@media (max-width: 400px) {.responsive .auto__book_preview_modules_header .contributors {font-size: 16px}
}
.auto__book_preview_modules_header .contributor_line {margin-bottom: 0}
.auto__book_preview_modules_header .contributor {font-weight: 700}
.auto__book_preview_modules_header .divider {border-top: 2px solid #e9edf8; margin: 16px 0}
.auto__book_preview_modules_header .vertical_divider {border-right: 2px solid #e9edf8; margin: 0 16px}
@media (max-width: 700px) {.auto__book_preview_modules_header .vertical_divider {display: none}
}
.auto__book_preview_modules_header .availability_info {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap}
@media (max-width: 700px) {.auto__book_preview_modules_header .availability_info {padding: 16px 0 0; -ms-flex-flow: column nowrap; flex-flow: column nowrap}
.auto__book_preview_modules_header .availability_info .included_in_membership_container {display: inline-block}
.auto__book_preview_modules_header .availability_info .included_in_membership_container .bookprice_container {margin: 0}
}
@media (max-width: 700px) and (max-width: 550px) {.auto__book_preview_modules_header .availability_info .included_in_membership_container .bookprice_container {margin: 0 auto}
}
@media (max-width: 700px) {.auto__book_preview_modules_header .availability_info .also_available {padding-top: 14px}
}
@media (max-width: 700px) and (max-width: 550px) {.auto__book_preview_modules_header .availability_info .also_available {text-align: center}
}
.auto__book_preview_modules_header .availability_info.banner {display: block; padding: 0}
.auto__book_preview_modules_header .summary {font-size: 18px; margin-bottom: 16px; min-height: 92px}
@media (max-width: 950px) {.auto__book_preview_modules_header .summary {margin-bottom: 0}
}
@media (max-width: 550px) {.auto__book_preview_modules_header .summary {min-height: 0}
}
.auto__book_preview_modules_header .summary .summary_header {font-size: 22px; font-weight: 700; padding-left: 0 !important; padding-right: 0 !important}
@media (max-width: 550px) {.responsive .auto__book_preview_modules_header .summary .summary_header {font-size: 20px}
}
@media (max-width: 550px) {.auto__book_preview_modules_header .summary .summary_header {clip: auto; height: auto; width: auto; padding: inherit; margin: inherit; overflow: visible; position: relative}
}
.auto__book_preview_modules_header .metadata {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; position: relative; margin-top: 0}
.auto__book_preview_modules_header .metadata .meta_title {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; padding-right: 0}
.auto__book_preview_modules_header .metadata .meta_description {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; margin-left: 0; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; line-height: 1; margin-bottom: 16px}
@media (max-width: 550px) {.auto__book_preview_modules_header .metadata .meta_description {margin-bottom: 0}
}
@media (max-width: 950px) {.auto__book_preview_modules_header .metadata .meta_title {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%}
.auto__book_preview_modules_header .metadata .meta_description {-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%}
}
.auto__book_preview_modules_header .metadata .also_available_link .icon {top: 3px}
.auto__book_preview_modules_header .meta_title {font-size: 14px; color: #57617a; padding-right: 16px; text-transform: uppercase; font-weight: 700; margin-bottom: 8px; display: inline-block; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%}
.auto__book_preview_modules_header .meta_title.hide_on_wide {display: none}
@media (max-width: 1024px) {.auto__book_preview_modules_header .meta_title {-webkit-box-flex: 0;-ms-flex: 0 0 30%;flex: 0 0 30%; max-width: 30%}
}
@media (max-width: 550px) {.auto__book_preview_modules_header .meta_title {display: inline-block !important; padding-right: 0}
}
.auto__book_preview_modules_header .ratings_container {margin: 8px 0 16px}
@media (max-width: 550px) {.auto__book_preview_modules_header .ratings_container {margin: 0}
}
@media (max-width: 550px) {.auto__book_preview_modules_header .ratings_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap}
.auto__book_preview_modules_header .ratings_wrapper .star_ratings {-webkit-box-flex: 0;-ms-flex: 0 0 37.5%;flex: 0 0 37.5%; max-width: 37.5%}
}
@media (max-width: 550px) and (max-width: 1024px) {.auto__book_preview_modules_header .ratings_wrapper .star_ratings {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%; max-width: 75%}
}
.auto__book_preview_modules_header .ratings_wrapper .star_ratings {display: inline-block}
@media (max-width: 550px) {.auto__book_preview_modules_header .ratings_wrapper .star_ratings .stats {font-size: 14px}
}
.auto__book_preview_modules_header .star_rating {top: 1px}
.auto__book_preview_modules_header .length_info {display: inline-block; margin-left: 16px}
@media (max-width: 550px) {.auto__book_preview_modules_header .length_info {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; margin-left: 0; font-size: 14px}
.auto__book_preview_modules_header .length_info .meta_info {-webkit-box-flex: 0;-ms-flex: 0 0 37.5%;flex: 0 0 37.5%; max-width: 37.5%}
}
@media (max-width: 550px) and (max-width: 1024px) {.auto__book_preview_modules_header .length_info .meta_info {-webkit-box-flex: 0;-ms-flex: 0 0 75%;flex: 0 0 75%; max-width: 75%}
}
.auto__book_preview_modules_header .length_info .info_span:not(:last-child) {margin-right: 12px}
.auto__book_preview_modules_header .length_info .icon {vertical-align: middle; position: relative; top: -2px; margin-right: 4px}
.auto__book_preview_modules_header .get_app_web_container {margin-bottom: 30px}
.auto__book_preview_modules_summariesheader .availability_info.banner {margin: 0}
.auto__book_preview_modules_summariesheader .summary .quote {border-left: 4px solid #f0a534; margin: 1em 40px 1em 0; padding-left: 15px; font-size: 24px; font-weight: 600; font-style: italic}
.auto__book_preview_modules_summariesheader .summary .insights .summary_header {font-size: 16px; height: 20px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase}
.auto__book_preview_modules_summariesheader .summary .insights .key_points {border-left: 4px solid #f0a534; padding-left: 40px}
.auto__book_preview_modules_summariesheader .summary .insights .key_points .point {padding-left: 4px}
.auto__book_preview_modules_summariesheader .divider {margin: 10px 0}
@media (max-width: 550px) {.auto__book_preview_modules_summariesheader .summary .insights .summary_header {padding: 25px 0 15px}
.auto__book_preview_modules_summariesheader .ratings_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__book_preview_modules_summariesheader .ratings_container .trust_metrics_container .meta_title {min-width: 30%}
.auto__book_preview_modules_summariesheader .ratings_container .trust_metrics_container .votes_inner_container {border: none}
.auto__book_preview_modules_summariesheader .ratings_container .trust_metrics_container .votes_inner_container .vote {padding-left: 0; margin-left: 0}
.auto__book_preview_modules_summariesheader .ratings_container .trust_metrics_container .upvotes_container {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex}
}
.auto__book_preview_modules_summariesheader .trust_metrics_container {display: inline-block}
.auto__book_preview_modules_summariesheader .trust_metrics_container .stats {margin-left: 0}
.auto__book_preview_modules_summariesheader .trust_metrics_container .upvotes_container {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__book_preview_modules_summariesheader .trust_metrics_container .views.score {display: none}
.auto__book_preview_modules_summariesheader .trust_metrics_container .views, .auto__book_preview_modules_summariesheader .trust_metrics_container .votes_inner_container {background-color: transparent; border: 1px solid #caced9; border-radius: 20px}
.auto__book_preview_modules_summariesheader .trust_metrics_container .views {padding: 6px 10px; color: #000514}
.auto__book_preview_modules_summariesheader .trust_metrics_container .votes_inner_container {margin-bottom: 2px}
.auto__book_preview_modules_summariesheader .trust_metrics_container .vote {width: auto}
.auto__book_preview_modules_summariesheader .trust_metrics_container .vote.has_selection:not(.selected) .icon, .auto__book_preview_modules_summariesheader .trust_metrics_container .vote .icon {color: #1e7b85}
.auto__book_preview_modules_summariesheader .trust_metrics_container .upvote {padding: 2px 5px 2px 10px}
.auto__book_preview_modules_summariesheader .trust_metrics_container .upvotes {border: none}
.auto__book_preview_modules_summariesheader .trust_metrics_container .downvote {padding: 2px 10px 2px 5px}
.auto__book_preview_modules_summariesheader .trust_metrics_container .icon.thumbs_down, .auto__book_preview_modules_summariesheader .trust_metrics_container .icon.thumbs_up {color: #1e7b85; font-size: 14px}
.auto__book_preview_modules_summariesheader .metadata .meta_description {max-width: 70%; -webkit-box-flex: 70%; -ms-flex: 70%; flex: 70%}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview {border-bottom: 0; text-align: left; padding: 0 16px}
@media (max-width: 1055px) {.auto__book_preview_modules_sheet_music_level .sheet_music_overview {margin: 16px}
}
@media (max-width: 950px) {.auto__book_preview_modules_sheet_music_level .sheet_music_overview {padding: 0}
}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview h3 {margin-bottom: 24px; font-size: 24px}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview li {line-height: 1; margin: 0 20px 0 0}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview li .inner_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .labels {margin-left: 9px; color: #1c263d}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .labels .primary {font-size: 18px; margin-bottom: 3px}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .labels .secondary {font-size: 14px}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .difficulty, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument {display: inline-block; width: 40px; height: 40px; margin-bottom: 10px}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .difficulty.advanced {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_advanced.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .difficulty.beginner {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_beginner.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .difficulty.intermediate {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_intermediate.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .difficulty.mixed {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_difficulty_mixed.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.alto_sax, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.brass, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.french_horn, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.tenor_sax, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.trombone, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.trumpet, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.tuba {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_brass.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.drums_percussion {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_drums-percussion.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.bass, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.guitar, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.ukulele {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_guitar-bass-fretted.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.piano {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_piano.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.cello, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.double_bass, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.viola, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.violin {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_strings.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.vocal {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_vocal.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.clarinet, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.flute_piccolo, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.recorder, .auto__book_preview_modules_sheet_music_level .sheet_music_overview .instrument.woodwinds {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/book_preview/ic_instrument_woodwind.svg)}
.auto__book_preview_modules_sheet_music_level .sheet_music_overview .icon_list {text-align: left}
.auto__book_preview_modules_table_of_contents {padding: 0 16px}
@media (max-width: 1055px) {.auto__book_preview_modules_table_of_contents {margin: 16px}
}
@media (max-width: 950px) {.auto__book_preview_modules_table_of_contents {padding: 0}
}
.auto__book_preview_modules_table_of_contents h3 {font-size: 24px; margin-bottom: 10px}
.auto__book_preview_modules_table_of_contents ul {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__book_preview_modules_table_of_contents ul li {line-height: inherit}
.auto__book_preview_modules_table_of_contents .toc_item {border-bottom: 1px solid #e9edf8; font-size: 18px; color: #1c263d; padding: 8px 0}
.auto__book_preview_modules_table_of_contents .toc_item a {color: inherit; display: block}
.auto__book_preview_modules_table_of_contents .toc_item .icon {float: right}
.auto__book_preview_modules_table_of_contents .load_more_btn {font-size: 18px; padding: 8px 0}
.auto__book_preview_modules_table_of_contents .load_more_btn .icon {margin-left: 4px; top: 3px}
.auto__books_components_end_of_preview .end_of_preview {margin: 100px 0; text-align: center}
.auto__books_components_end_of_preview .doc_thumbnail, .auto__books_components_end_of_preview .meta {display: inline-block}
.auto__books_components_end_of_preview .doc_thumbnail {margin-right: 26px; position: relative}
.auto__books_components_end_of_preview .thumbnail {width: 149px; height: 198px}
.auto__books_components_end_of_preview .meta {width: 280px; text-align: left; vertical-align: top}
.auto__books_components_end_of_preview .header, .auto__books_components_end_of_preview .message {color: #1c263d}
.is_sepia .auto__books_components_end_of_preview .header, .is_sepia .auto__books_components_end_of_preview .message, .theme_sepia .auto__books_components_end_of_preview .header, .theme_sepia .auto__books_components_end_of_preview .message {color: #2f180e}
.is_black .auto__books_components_end_of_preview .header, .is_black .auto__books_components_end_of_preview .message, .is_dark .auto__books_components_end_of_preview .header, .is_dark .auto__books_components_end_of_preview .message, .theme_black .auto__books_components_end_of_preview .header, .theme_black .auto__books_components_end_of_preview .message {color: #a5a5a5}
.auto__books_components_end_of_preview .header {font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__books_components_end_of_preview .header {font-size: 20px}
}
.auto__books_components_end_of_preview .message {margin: 8px 0 20px; font-size: 16px}
.auto__books_components_end_of_preview .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 147px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__books_components_end_of_preview .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__books_components_end_of_preview .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__books_components_end_of_preview .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__books_components_end_of_preview .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__books_components_end_of_preview .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__books_components_end_of_preview .flag.is_purchase {background: #1e7b85; color: #fff}
.auto__books_components_end_of_preview .flag.is_geo_restricted, .auto__books_components_end_of_preview .flag.is_unavailable {color: #fff; background: #000}
.auto__books_components_end_of_preview .flag.is_expiring_content {color: #fff; background: #57617a}
.auto__books_components_end_of_preview .flag.is_sample {color: #000; background: #c1c1be}
.auto__books_components_end_of_preview .flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__books_components_end_of_preview .flag.is_scribd_select {background: none}
.auto__books_components_end_of_preview .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
@media (max-width: 500px) {.auto__books_components_fullscreen_button {display: none}
}
.auto__books_components_page_bookmark {position: absolute; top: 0; right: 0; width: 32px; height: 32px; padding-left: 6px; padding-bottom: 6px; overflow: hidden; cursor: pointer; z-index: 1}
.auto__books_components_page_bookmark .dashed_line {position: absolute; border-left: 1px dashed #1c263d; width: 40px; height: 40px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: -18px; right: -18px}
.auto__books_components_page_bookmark .bookmark_ear {position: relative; width: 40px; height: 40px; top: -19px; right: -10px}
.auto__books_components_page_bookmark .checked .dashed_line {border-left-style: solid; border-left-color: #e9edf8; top: -20px; right: -20px}
.auto__books_components_page_bookmark .checked .bookmark_ear {-webkit-transform: rotate(45deg);transform: rotate(45deg); top: -3px; right: -5px; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fafbfd}
.auto__books_components_page_bookmark .checked .bookmark_ear:after, .auto__books_components_page_bookmark .checked .bookmark_ear:before {content: ""; position: absolute; top: 4px; right: -16px; width: 0; height: 15px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 16px solid #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2)}
.auto__books_components_page_bookmark .checked .bookmark_ear:before {-webkit-transform: rotate(45deg);transform: rotate(45deg); border-radius: 0 0 2px 0}
.auto__books_components_page_bookmark .checked .bookmark_ear:after {border-radius: 0 0 0 2px}
.auto__books_components_page_bookmark .sepia .dashed_line {border-left-color: #2f180e}
.auto__books_components_page_bookmark .sepia.checked .dashed_line {border-left-color: #e9edf8}
.auto__books_components_page_bookmark .sepia.checked .bookmark_ear {border-bottom-color: #f2e5cb}
.auto__books_components_page_bookmark .sepia.checked .bookmark_ear:after, .auto__books_components_page_bookmark .sepia.checked .bookmark_ear:before {border-bottom-color: #f6efde; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2)}
.auto__books_components_page_bookmark .black .dashed_line, .auto__books_components_page_bookmark .dark .dashed_line {border-left-color: #a5a5a5}
.auto__books_components_page_bookmark .black.checked .dashed_line, .auto__books_components_page_bookmark .dark.checked .dashed_line {border-left-color: #57617a}
.auto__books_components_page_bookmark .black.checked .bookmark_ear, .auto__books_components_page_bookmark .dark.checked .bookmark_ear {border-bottom-color: #111}
.auto__books_components_page_bookmark .black.checked .bookmark_ear:after, .auto__books_components_page_bookmark .black.checked .bookmark_ear:before, .auto__books_components_page_bookmark .dark.checked .bookmark_ear:after, .auto__books_components_page_bookmark .dark.checked .bookmark_ear:before {border-bottom-color: #111; box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.16)}
.error_page_open .auto__books_components_page_bookmark {display: none}
.auto__books_components_slider {width: 100%; margin-left: 10px}
.auto__books_components_slider .page_scrubber_track {width: 100%; background-color: #e9edf8; height: 6px; position: relative; cursor: pointer; border: 1px solid transparent}
.is_sepia .auto__books_components_slider .page_scrubber_track, .theme_sepia .auto__books_components_slider .page_scrubber_track {background-color: #b49e88}
.is_black .auto__books_components_slider .page_scrubber_track, .is_dark .auto__books_components_slider .page_scrubber_track, .theme_black .auto__books_components_slider .page_scrubber_track {background-color: #a5a5a5}
.auto__books_components_slider .page_scrubber_filled, .auto__books_components_slider .page_scrubber_track {border-radius: 100px}
.auto__books_components_slider .page_scrubber_filled {height: 6px; background-color: #02a793}
.auto__books_components_slider .draggable_thumb {width: 15px; height: 15px; border-radius: 50%; background-color: #02a793; position: absolute; bottom: -5px; cursor: pointer; border: 1px solid transparent}
@media screen and (-ms-high-contrast: active) {.auto__books_components_slider .draggable_thumb:focus {width: 11px; height: 11px; border-width: 3px}
}
.auto__books_components_vertical_reader .reader_and_banner_container {width: 100%}
.auto__books_components_vertical_reader .reader_and_banner_container .save_prompt_container.hoisted {bottom: 99px}
.auto__books_components_vertical_reader .vertical_reader_container {position: absolute; overflow-y: auto; margin: 0 auto; top: 0; bottom: 0; left: 0; right: 0; overflow-y: scroll; overflow-x: hidden; height: 100%; padding-top: 0; background-color: #fff; border: 1px solid #e9edf8}
.is_sepia .auto__books_components_vertical_reader .vertical_reader_container, .theme_sepia .auto__books_components_vertical_reader .vertical_reader_container {background-color: #f6efde}
.is_black .auto__books_components_vertical_reader .vertical_reader_container, .is_dark .auto__books_components_vertical_reader .vertical_reader_container, .theme_black .auto__books_components_vertical_reader .vertical_reader_container {background-color: #111}
.is_sepia .auto__books_components_vertical_reader .vertical_reader_container, .theme_sepia .auto__books_components_vertical_reader .vertical_reader_container {border-color: #e9edf8}
.is_black .auto__books_components_vertical_reader .vertical_reader_container, .is_dark .auto__books_components_vertical_reader .vertical_reader_container, .theme_black .auto__books_components_vertical_reader .vertical_reader_container {border-color: #57617a}
.auto__books_components_vertical_reader.is_sheet_music {background-color: #111}
.auto__books_components_vertical_reader.is_sheet_music .vertical_page {position: relative; padding-top: 0; margin-bottom: 0}
.auto__books_components_vertical_reader .reader_column {position: relative; overflow: hidden; font-family: reader_ff; text-align: left; width: 100%; height: 800px; min-height: 500px; line-height: normal; background-color: #fff; color: #1c263d}
.is_sepia .auto__books_components_vertical_reader .reader_column, .theme_sepia .auto__books_components_vertical_reader .reader_column {background-color: #f6efde}
.is_black .auto__books_components_vertical_reader .reader_column, .is_dark .auto__books_components_vertical_reader .reader_column, .theme_black .auto__books_components_vertical_reader .reader_column {background-color: #111}
.is_sepia .auto__books_components_vertical_reader .reader_column, .theme_sepia .auto__books_components_vertical_reader .reader_column {color: #2f180e}
.is_black .auto__books_components_vertical_reader .reader_column, .is_dark .auto__books_components_vertical_reader .reader_column, .theme_black .auto__books_components_vertical_reader .reader_column {color: #a5a5a5}
.auto__books_components_vertical_reader .reader_column.end_of_preview_container {z-index: 1; margin-top: 82px}
.auto__books_components_vertical_reader .vertical_column {margin-left: auto; margin-right: auto}
.auto__books_components_vertical_reader .reading_mode_bar .page_info {display: none}
.auto__books_components_vertical_reader .vertical_page {position: relative; padding-top: 16px; margin-bottom: 16px; border-top-color: #1c263d}
.auto__books_components_vertical_reader .vertical_page:not(:first-child) {border-top: 1px dashed}
.is_sepia .auto__books_components_vertical_reader .vertical_page, .theme_sepia .auto__books_components_vertical_reader .vertical_page {border-top-color: #2f180e}
.is_black .auto__books_components_vertical_reader .vertical_page, .is_dark .auto__books_components_vertical_reader .vertical_page, .theme_black .auto__books_components_vertical_reader .vertical_page {border-top-color: #a5a5a5}
.auto__books_components_vertical_reader .epub_highlight {background: #009fd4; background: #1c263d}
.is_sepia .auto__books_components_vertical_reader .epub_highlight, .theme_sepia .auto__books_components_vertical_reader .epub_highlight {background: #d46a43}
.is_black .auto__books_components_vertical_reader .epub_highlight, .is_dark .auto__books_components_vertical_reader .epub_highlight, .theme_black .auto__books_components_vertical_reader .epub_highlight {background: #406098}
.is_sepia .auto__books_components_vertical_reader .epub_highlight, .theme_sepia .auto__books_components_vertical_reader .epub_highlight {background: #2f180e}
.is_black .auto__books_components_vertical_reader .epub_highlight, .is_dark .auto__books_components_vertical_reader .epub_highlight, .theme_black .auto__books_components_vertical_reader .epub_highlight {background: #d4e8e8}
.auto__books_components_vertical_reader .end_of_preview {background-color: #fff}
.is_sepia .auto__books_components_vertical_reader .end_of_preview, .theme_sepia .auto__books_components_vertical_reader .end_of_preview {background-color: #f6efde}
.is_black .auto__books_components_vertical_reader .end_of_preview, .is_dark .auto__books_components_vertical_reader .end_of_preview, .theme_black .auto__books_components_vertical_reader .end_of_preview {background-color: #111}
.auto__books_components_vertical_reader .fade {top: auto; margin: 0 auto}
.auto__books_components_vertical_reader .reader_columns {position: relative; min-height: 1000px}
.auto__books_components_vertical_reader .buttons_container {display: -webkit-box;display: -ms-flexbox;display: flex; position: relative; padding: 40px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; white-space: nowrap}
.auto__books_components_vertical_reader .buttons_container.only_next_btn {display: block; text-align: right}
@media (max-width: 550px) {.auto__books_components_vertical_reader .buttons_container {padding: 40px 20px}
.auto__books_components_vertical_reader .buttons_container .flat_btn {font-size: 16px; padding: 0 6px}
}
.auto__books_components_vertical_reader .load_next_btn .icon {margin-left: 10px; margin-right: 0}
.auto__books_components_vertical_reader .load_next_btn.outline_btn, .auto__books_components_vertical_reader .load_previous_btn.outline_btn {background-color: transparent}
.auto__books_components_vertical_reader .load_next_btn.outline_btn:hover, .auto__books_components_vertical_reader .load_previous_btn.outline_btn:hover {background-color: transparent; opacity: .8}
.auto__books_components_vertical_reader .loading_page {position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 600px; padding: 20px; background-color: #fff; z-index: 2; margin: 1px}
.is_sepia .auto__books_components_vertical_reader .loading_page, .theme_sepia .auto__books_components_vertical_reader .loading_page {background-color: #f6efde}
.is_black .auto__books_components_vertical_reader .loading_page, .is_dark .auto__books_components_vertical_reader .loading_page, .theme_black .auto__books_components_vertical_reader .loading_page {background-color: #111}
.auto__books_components_vertical_reader .loading_page .loader_block {background: -webkit-linear-gradient(left, #f8f9fd, #e9edf8);background: linear-gradient(90deg, #f8f9fd, #e9edf8); width: 100%; height: 22px; margin: 8px 0}
.auto__books_components_vertical_reader .loading_page .loader_block.animating {background: -webkit-linear-gradient(left, #f8f9fd, #e9edf8, #f8f9fd);background: linear-gradient(90deg, #f8f9fd, #e9edf8, #f8f9fd); -webkit-animation: EpubLineLoading 2s ease infinite; animation: EpubLineLoading 2s ease infinite; background-size: 200% 200%}
.auto__books_components_vertical_reader .loading_page .loader_block.small {width: 207px; height: 17px}
.auto__books_components_vertical_reader .loading_page .loader_block.centered {margin: 0 auto}
.auto__books_components_vertical_reader .loading_page .col_left, .auto__books_components_vertical_reader .loading_page .col_right {width: 48%; padding: 4px 20px; box-sizing: border-box; overflow: hidden; height: 97%}
.auto__books_components_vertical_reader .loading_page .col_left {float: left}
.auto__books_components_vertical_reader .loading_page .col_right {float: right}
.auto__books_components_vertical_reader.is_loading {overflow: hidden}
.auto__books_components_vertical_reader.is_loading .vertical_page {visibility: hidden}
.auto__books_components_vertical_reader .load_next_btn.outline_btn, .auto__books_components_vertical_reader .load_previous_btn.outline_btn {color: #4865b7; border-color: #4865b7}
.is_sepia .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_sepia .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .theme_sepia .auto__books_components_vertical_reader .load_next_btn.outline_btn, .theme_sepia .auto__books_components_vertical_reader .load_previous_btn.outline_btn {color: #b43f27}
.is_black .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_black .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .is_dark .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_dark .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .theme_black .auto__books_components_vertical_reader .load_next_btn.outline_btn, .theme_black .auto__books_components_vertical_reader .load_previous_btn.outline_btn {color: #1f8dd6}
.is_sepia .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_sepia .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .theme_sepia .auto__books_components_vertical_reader .load_next_btn.outline_btn, .theme_sepia .auto__books_components_vertical_reader .load_previous_btn.outline_btn {border-color: #b43f27}
.is_black .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_black .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .is_dark .auto__books_components_vertical_reader .load_next_btn.outline_btn, .is_dark .auto__books_components_vertical_reader .load_previous_btn.outline_btn, .theme_black .auto__books_components_vertical_reader .load_next_btn.outline_btn, .theme_black .auto__books_components_vertical_reader .load_previous_btn.outline_btn {border-color: #1f8dd6}
.auto__books_components_vertical_reader.theme_sepia .loading_page .loader_block {background: -webkit-linear-gradient(left, #a89583, #3a1e18);background: linear-gradient(90deg, #a89583, #3a1e18); opacity: .1}
.auto__books_components_vertical_reader.theme_sepia .loading_page .loader_block.animating {background: -webkit-linear-gradient(left, #a89583, #3a1e18, #a89583);background: linear-gradient(90deg, #a89583, #3a1e18, #a89583); -webkit-animation: EpubLineLoading 2s ease infinite; animation: EpubLineLoading 2s ease infinite; background-size: 200% 200%}
.auto__books_components_vertical_reader.theme_sepia .epub_highlight {box-shadow: 0 0 0 5px #d46a43}
.auto__books_components_vertical_reader.theme_black .loading_page .loader_block, .auto__books_components_vertical_reader.theme_dark .loading_page .loader_block {background: -webkit-linear-gradient(left, #000, #222);background: linear-gradient(90deg, #000, #222)}
@-webkit-keyframes EpubLineLoading {0% {background-position: 0 75%}
50% {background-position: 100% 25%}
to {background-position: 0 75%}
}
@keyframes EpubLineLoading {0% {background-position: 0 75%}
50% {background-position: 100% 25%}
to {background-position: 0 75%}
}
.auto__books_components_vertical_reader.theme_black .loading_page .loader_block.animating, .auto__books_components_vertical_reader.theme_dark .loading_page .loader_block.animating {background: -webkit-linear-gradient(left, #000, #222, #000);background: linear-gradient(90deg, #000, #222, #000); -webkit-animation: EpubLineLoading 2s ease infinite; animation: EpubLineLoading 2s ease infinite; background-size: 200% 200%}
.auto__books_components_vertical_reader.theme_black .epub_highlight, .auto__books_components_vertical_reader.theme_dark .epub_highlight {box-shadow: 0 0 0 5px #406098}
.auto__books_components_vertical_reader .banner_container {position: absolute; bottom: 0; width: 100%}
.auto__books_components_vertical_reader .banner_container .epub_banner {margin: auto; position: relative}
.auto__books_components_vertical_reader .banner_shown {height: calc(100% - 81px)}
@media (max-width: 550px) {.auto__books_components_vertical_reader .banner_shown {height: calc(100% - 120px)}
}
.auto__books_components_footer {position: fixed; bottom: 0; left: 0; right: 0; padding-top: 30px; padding-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
@media (max-width: 400px) {.auto__books_components_footer {position: absolute; padding-top: 0; padding-bottom: 14px}
}
.auto__books_components_footer .epub_reader_footer {max-width: 1170px}
@media (max-width: 1024px) {.auto__books_components_footer .epub_reader_footer {margin: 0 20px}
}
@media (max-width: 400px) {.auto__books_components_footer .epub_reader_footer {margin: 0}
}
.auto__books_components_footer .pages_row, .auto__books_components_footer .scrubber_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; width: 100%}
.auto__books_components_footer .scrubber_row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.auto__books_components_footer .back_arrow {font-size: 22px; color: #1e7b85; cursor: pointer}
.auto__books_components_footer .back_arrow.disabled {color: #caced9}
.auto__books_components_footer .pages_row {position: relative; margin: 6px auto 0}
.auto__books_components_footer .page_counter_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: auto}
@media (max-width: 400px) {.auto__books_components_footer .page_counter_container {margin-left: 20px; display: -webkit-box}
}
.auto__books_components_footer .page_counter {margin: 0 24px}
.auto__books_components_footer .page_arrow_link {width: 44px; height: 40px}
.auto__books_components_footer .page_arrow_link.left_arrow {text-align: right}
.auto__books_components_footer .page_scrubber_container {margin-top: 9px}
.auto__books_components_footer .pages_remaining {font-size: 14px; position: absolute; left: 0}
@media (max-width: 700px) {.auto__books_components_footer .pages_remaining {display: none}
}
.auto__books_components_footer .percentage_read {font-size: 14px; position: absolute; right: 0}
.auto__books_components_footer .page_counter {font-weight: 700; text-transform: uppercase; letter-spacing: .06em}
.auto__books_components_footer .page_arrow {font-weight: 700; line-height: 21px; color: #00293f}
.is_sepia .auto__books_components_footer .page_arrow, .theme_sepia .auto__books_components_footer .page_arrow {color: #3a1e18}
.is_black .auto__books_components_footer .page_arrow, .is_dark .auto__books_components_footer .page_arrow, .theme_black .auto__books_components_footer .page_arrow {color: #a5a5a5}
.auto__books_components_footer .page_counter, .auto__books_components_footer .pages_remaining, .auto__books_components_footer .percentage_read {color: #1c263d}
.is_sepia .auto__books_components_footer .page_counter, .is_sepia .auto__books_components_footer .pages_remaining, .is_sepia .auto__books_components_footer .percentage_read, .theme_sepia .auto__books_components_footer .page_counter, .theme_sepia .auto__books_components_footer .pages_remaining, .theme_sepia .auto__books_components_footer .percentage_read {color: #3a1e18}
.is_black .auto__books_components_footer .page_counter, .is_black .auto__books_components_footer .pages_remaining, .is_black .auto__books_components_footer .percentage_read, .is_dark .auto__books_components_footer .page_counter, .is_dark .auto__books_components_footer .pages_remaining, .is_dark .auto__books_components_footer .percentage_read, .theme_black .auto__books_components_footer .page_counter, .theme_black .auto__books_components_footer .pages_remaining, .theme_black .auto__books_components_footer .percentage_read {color: #a5a5a5}
.auto__books_epub_standard_view {width: 100%; height: 100%; background-color: #fafbfd}
.is_sepia .auto__books_epub_standard_view, .theme_sepia .auto__books_epub_standard_view {background-color: #f2e5cb}
.is_black .auto__books_epub_standard_view, .is_dark .auto__books_epub_standard_view, .theme_black .auto__books_epub_standard_view {background-color: #111}
.auto__books_epub_standard_view .vertical_reader_controller {max-width: 800px; width: 100%; height: calc(100% - 120px); margin: auto auto 55px; position: relative}
.auto__books_epub_standard_view .epub_reader_footer {width: 800px; margin: auto; padding-bottom: 20px}
@media (max-width: 950px) {.auto__books_epub_standard_view .epub_reader_footer .pages_remaining {left: 15px}
}
@media (max-width: 700px) {.auto__books_epub_standard_view .epub_reader_footer {position: fixed; bottom: 0; left: 0; right: 0; width: auto}
.auto__books_epub_standard_view .epub_reader_footer .page_counter {margin-left: 0}
.auto__books_epub_standard_view .epub_reader_footer .percentage_read {right: 15px}
}
.auto__books_epub_banners_book_banner .epub_banner {bottom: -1px; position: absolute; background-color: #f3f6fd; width: 100%; border: 1px solid transparent; border-top-color: #e9edf8; visibility: hidden; opacity: 0; padding: 18px 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; box-sizing: border-box; min-height: 80px; transition: visibility .2s,opacity .2s ease; -moz-transition: visibility .2s,opacity .2s ease; -webkit-transition: visibility .2s,opacity .2s ease}
.auto__books_epub_banners_book_banner .epub_banner.visible {visibility: visible; opacity: 1; z-index: 3}
.auto__books_epub_banners_book_banner .banner_copy {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 60%}
.auto__books_epub_banners_book_banner .banner_title {font-size: 18px; font-weight: 700; line-height: 1.3; margin: 0}
.auto__books_epub_banners_book_banner .banner_subtitle {font-size: 14px}
@media (max-width: 400px) {.auto__books_epub_banners_book_banner .banner_subtitle {display: none}
}
.auto__books_epub_banners_book_banner .flat_btn {margin-left: 20px; height: 1em; white-space: nowrap}
.auto__books_epub_banners_book_banner.end_of_reading_alert {visibility: hidden; opacity: 0; transition: visibility .2s,opacity .2s ease; -moz-transition: visibility .2s,opacity .2s ease; -webkit-transition: visibility .2s,opacity .2s ease}
.auto__books_epub_banners_book_banner.end_of_reading_alert.show {visibility: visible; opacity: 1}
.auto__books_epub_banners_book_banner.series .banner_thumbnail_container {position: absolute; left: 0; top: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__books_epub_banners_book_banner.series .banner_thumbnail_container .banner_thumbnail {height: 80px}
.auto__books_epub_banners_book_banner.series .banner_copy {margin-left: 60px}
@media (min-width: 550px) and (max-width: 800px) {.auto__books_epub_banners_book_banner .banner_copy {width: 50%}
}
@media (max-width: 550px) {.auto__books_epub_banners_book_banner .epub_banner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; text-align: center}
.auto__books_epub_banners_book_banner .banner_copy {width: 100%}
.auto__books_epub_banners_book_banner .flat_btn {margin: 15px auto auto}
.auto__books_epub_banners_book_banner.series .banner_thumbnail {display: none}
.auto__books_epub_banners_book_banner.series .banner_copy {margin-left: 0}
}
.auto__books_menus_display_settings ul {list-style: none; margin: 6px; padding: 0}
.auto__books_menus_display_settings .button_menu {width: 200px; box-sizing: border-box}
@media (max-width: 400px) {.auto__books_menus_display_settings .button_menu .close_btn {top: 4px !important; right: 4px !important}
}
.auto__books_menus_display_settings .control > .icon {font-size: 22px; vertical-align: middle}
.auto__books_menus_display_settings .control > .icon.rotate90 {-webkit-transform: rotate(-90deg);transform: rotate(-90deg); display: inline-block}
.auto__books_menus_display_settings .control > .icon.rotate180 {-webkit-transform: rotate(180deg);transform: rotate(180deg); display: inline-block}
.auto__books_menus_display_settings .reader_themes {text-align: left; margin: 8px 4px}
@media (max-width: 400px) {.auto__books_menus_display_settings .reader_themes {margin: 8px auto; max-width: 170px}
}
.auto__books_menus_display_settings .reader_themes li {display: inline-block}
.auto__books_menus_display_settings .reader_themes .theme {position: relative; margin: 0 15px 0 0; width: 43px; height: 32px; border: 1px solid #8f919e; cursor: pointer; box-sizing: initial}
.auto__books_menus_display_settings .reader_themes .theme.selected {border: 3px solid #1e7b85; margin: 0 13px 0 0}
.auto__books_menus_display_settings .reader_themes .theme_white {background-color: #fff}
.auto__books_menus_display_settings .reader_themes .theme_sepia {background-color: #f6efde}
.auto__books_menus_display_settings .reader_themes .theme_black {background-color: #111; margin-right: 0}
.auto__books_menus_display_settings .reader_themes .theme_black.theme.selected {margin: 0}
.auto__books_menus_display_settings .controls_container {margin: 6px auto; text-align: center}
.auto__books_menus_display_settings .controls_container li {display: inline-block}
.auto__books_menus_display_settings .controls_container h3, .auto__books_menus_display_settings .controls_container p {margin: 0 12px 12px; text-align: left; font-size: 16px; font-weight: 400}
.auto__books_menus_display_settings .controls_container .control {display: inline-block; margin: 0 6px; width: 71px; color: #00293f}
.auto__books_menus_display_settings .controls_container .control.outline {border: 1px solid #8f919e; padding: 4px 0; box-sizing: border-box}
.auto__books_menus_display_settings .controls_container .control.outline.selected {margin: -2px 6px; border-width: 3px}
.auto__books_menus_display_settings .controls_container .control.selected {color: #1e7b85; border-color: #1e7b85; font-weight: 700}
.auto__books_menus_display_settings .controls_container .control[aria-disabled=true] {color: #e9edf8}
.auto__books_menus_display_settings .controls_container .control:hover:not(.no_hover):not(.selected) {opacity: .8}
.auto__books_menus_display_settings .controls_container.font_size_controls .control.outline {line-height: 12px; padding: 4px 5px; border-radius: 24px}
.auto__books_menus_display_settings .controls_container.font_size_controls .control.outline span {font-size: 12px; font-weight: 700}
.auto__books_menus_display_settings .controls_container.auto_width .control {width: auto}
.auto__books_menus_display_settings .list_heading {display: none !important}
.auto__books_menus_display_settings .serif_text {font-family: Scala,serif}
.auto__books_modals_empty_notebook {margin: 24px auto 0}
.auto__books_modals_empty_notebook .empty_notebook .bookmark_header {font-size: 20px; font-weight: 700; color: #000514; text-align: center; padding: 0 7px}
@media (max-width: 550px) {.responsive .auto__books_modals_empty_notebook .empty_notebook .bookmark_header {font-size: 18px}
}
.auto__books_modals_empty_notebook .empty_notebook .bookmark_options {font-size: 18px; color: #57617a; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 72%; margin: 0 auto}
@media (max-width: 550px) {.responsive .auto__books_modals_empty_notebook .empty_notebook .bookmark_options {font-size: 16px}
}
.auto__books_modals_empty_notebook .empty_notebook .bookmark_options .bookmark_list_item {margin-top: 10px; white-space: nowrap}
.auto__books_modals_empty_notebook .empty_notebook .bookmark_options .bookmark_list_item .bookmark_icon {margin-right: 8px}
.auto__books_modals_notebook {width: 100%; min-width: 320px; max-width: 400px}
.auto__books_modals_notebook ul {list-style: none; padding: 0; margin: 0}
.auto__books_modals_notebook p {margin: 0}
.auto__books_modals_notebook a {color: inherit}
.auto__books_modals_notebook .wrapper .content .title {border-bottom: 1px solid #e9edf8; margin-bottom: 0; padding-bottom: 20px; margin-left: -28px; padding-left: 28px; margin-right: -28px}
.auto__books_modals_notebook .metadata {display: block}
.auto__books_modals_notebook .loading_msg {color: #1c263d; margin: 12px 0}
.auto__books_modals_notebook .empty_msg {padding: 20px; text-align: center}
.auto__books_modals_notebook .annotations {margin: 0 -28px -28px; min-height: 320px; max-height: 65vh; overflow-y: auto; -webkit-transition: height .3s; transition: height .3s}
.auto__books_modals_notebook .annotation {position: relative; padding: 28px; border-bottom: 1px solid #e9edf8; cursor: pointer}
.auto__books_modals_notebook .annotation:last-child {border-bottom: none}
.auto__books_modals_notebook .annotation:hover {background-color: #fafbfd}
.auto__books_modals_notebook .delete_btn {position: absolute; top: 30px; right: 30px; color: #00293f}
.auto__books_modals_notebook .annotation_type {font-weight: 700; text-transform: uppercase; letter-spacing: .06em; font-size: 14px}
.auto__books_modals_notebook .page_num {font-size: 16px}
.auto__books_modals_notebook .time {border-left: 1px solid #979797; margin-left: 5px; padding-left: 5px; font-size: 14px}
.auto__books_modals_notebook .excerpt {font-size: 16px; margin-top: 8px}
.auto__books_menus_overflow .button_menu {text-align: left}
.auto__books_menus_overflow .list_item {border: none; padding: 16px; color: #00293f}
.auto__books_menus_overflow .list_item:hover:not(.no_hover) {opacity: .8}
.auto__books_menus_overflow .list_item span {vertical-align: middle}
.auto__books_menus_overflow .list_item .icon {margin-right: 7px; font-size: 20px}
.auto__books_menus_overflow .list_item .saved_icon {padding: 0 2px}
.auto__books_menus_overflow .list_item p {color: #57617a; font-size: 14px; margin-bottom: 10px}
.auto__books_menus_overflow .list_divider {border-bottom: 1px solid #e9edf8}
.auto__books_menus_overflow .share_item {font-size: 18px; margin-right: 16px; cursor: pointer}
.auto__books_menus_overflow .share_twitter_btn {color: #55acee}
.auto__books_menus_overflow .share_facebook_btn {color: #3b5998}
.auto__books_menus_overflow .share_pinterest_btn {color: #c8232c}
.auto__books_menus_overflow .share_email_btn {color: #000}
.auto__books_menus_overflow .sharing_buttons {margin: 0}
.auto__books_menus_overflow .sharing_buttons .flat_btn, .auto__books_menus_overflow .sharing_buttons .flat_btn:hover {border: none}
.auto__books_menus_overflow .icon.rotate90 {-webkit-transform: rotate(-90deg);transform: rotate(-90deg); display: inline-block}
.auto__books_menus_overflow .icon.rotate180 {-webkit-transform: rotate(180deg);transform: rotate(180deg); display: inline-block}
.auto__books_menus_search {position: relative}
.auto__books_menus_search a {color: inherit; font-size: inherit}
@media (max-width: 400px) {.auto__books_menus_search.is_open {position: fixed; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff}
}
.auto__books_menus_search .input_wrapper {position: relative; display: block}
.auto__books_menus_search .input_wrapper ::-ms-clear {display: none}
.auto__books_menus_search .input_wrapper input {border: 1px solid #8f919e; padding: 4px 30px 4px 36px; width: 191px}
.is_sepia .auto__books_menus_search .input_wrapper input, .theme_sepia .auto__books_menus_search .input_wrapper input {border-color: #2f180e}
.is_black .auto__books_menus_search .input_wrapper input, .is_dark .auto__books_menus_search .input_wrapper input, .theme_black .auto__books_menus_search .input_wrapper input {border-color: #a5a5a5}
.auto__books_menus_search .input_wrapper .icon {font-size: 16px; color: #1e7b85}
.auto__books_menus_search .input_wrapper .stick_left {position: absolute; right: 228px; padding: 0 5px; margin: 6px 0 6px 3px; background-color: #fff; border-radius: 2px 0 0 2px}
@media (max-width: 400px) {.auto__books_menus_search .input_wrapper .stick_left {left: 0; right: auto}
}
@media (max-width: 400px) {.auto__books_menus_search .input_wrapper {border: 1px solid #caced9; border-radius: 2px; margin: 10px 40px}
.auto__books_menus_search .input_wrapper input {width: 100%; box-sizing: border-box}
}
.auto__books_menus_search form {position: relative}
.auto__books_menus_search .clear_btn {position: absolute; top: 6px; right: 10px; cursor: pointer}
.auto__books_menus_search .clear_btn span {vertical-align: top}
@media (max-width: 400px) {.auto__books_menus_search .clear_btn {right: 45px}
}
.auto__books_menus_search .close_btn {position: absolute; top: 14px; right: 14px; cursor: pointer; display: none; z-index: 2}
@media (max-width: 400px) {.auto__books_menus_search .close_btn {display: block}
}
.auto__books_menus_search .list_header {background-color: #e9edf8; color: #444; padding: 5px 10px; position: -webkit-sticky; position: sticky; top: 0; z-index: 2}
.auto__books_menus_search .results_list {position: relative; background-color: #fff; max-width: 100%; width: 255px; max-height: 400px; overflow-y: scroll; box-shadow: 0 2px 4px 0 rgba(200, 200, 200, 0.5); border: 1px solid #e9edf8; list-style: none; margin: 0; padding: 0; text-align: left}
@media (max-width: 400px) {.auto__books_menus_search .results_list {width: auto; max-height: 100vh}
}
.auto__books_menus_search .results_list .result {position: relative; border-bottom: 1px solid #e9edf8; cursor: pointer; padding: 10px}
.auto__books_menus_search .results_list .result:last-child {border-bottom: none}
.auto__books_menus_search .results_list .result_link {display: block}
.auto__books_menus_search .results_list .page {font-size: 14px; color: #57617a; position: absolute; top: 8px}
.auto__books_menus_search .results_list .excerpt {font-size: 16px; display: block; margin-top: 20px}
.auto__books_menus_search .results_list.no_results {text-align: center; overflow: hidden}
.auto__books_menus_search .results_list.no_results h2 {font-size: 20px; font-weight: 700; margin: 16px 16px 8px}
@media (max-width: 550px) {.responsive .auto__books_menus_search .results_list.no_results h2 {font-size: 18px}
}
.auto__books_menus_search .results_list.no_results p {font-size: 16px; color: #57617a; margin: 0 16px 16px}
.auto__books_menus_search .loader_bar {position: -webkit-sticky;position: sticky; top: 0; background-color: #caced9; height: 4px; width: 100%; z-index: 1; overflow: hidden; border: 1px solid transparent; margin: -1px}
.auto__books_menus_search .loader_bar .inner {position: absolute; background-color: #1e7b85; left: 0; height: 4px; width: 50%; -webkit-transition: width .5s linear; transition: width .5s linear}
@media screen and (-ms-high-contrast: active) {.auto__books_menus_search .loader_bar .inner {-ms-high-contrast-adjust: none}
}
@media screen and (-ms-high-contrast: black-on-white) {.auto__books_menus_search .loader_bar .inner {background-color: #000}
}
@media screen and (-ms-high-contrast: white-on-black) {.auto__books_menus_search .loader_bar .inner {background-color: #fff}
}
.auto__books_menus_search mark {background-color: #4865b7; color: #fff}
.is_sepia .auto__books_menus_search mark, .theme_sepia .auto__books_menus_search mark {background-color: #b43f27}
.is_black .auto__books_menus_search mark, .is_dark .auto__books_menus_search mark, .theme_black .auto__books_menus_search mark {background-color: #1f8dd6}
.is_sepia .auto__books_menus_search mark, .theme_sepia .auto__books_menus_search mark {color: #fff}
.is_black .auto__books_menus_search mark, .is_dark .auto__books_menus_search mark, .theme_black .auto__books_menus_search mark {color: #000514}
@media screen and (-ms-high-contrast: active) {.auto__books_menus_search mark {background-color: none; color: inherit; font-weight: bolder; text-decoration: underline}
}
.auto__books_menus_table_of_contents {display: inline-block}
.auto__books_menus_table_of_contents ul, .auto__books_menus_table_of_contents ul li, .auto__books_menus_table_of_contents ul ul {list-style: none; margin: 0; padding: 0}
.auto__books_menus_table_of_contents ul li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__books_menus_table_of_contents ul li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__books_menus_table_of_contents ul li .flat_btn:hover {color: #1e7b85}
.auto__books_menus_table_of_contents ul li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__books_menus_table_of_contents ul li:first-child {border-radius: 4px 4px 0 0}
.auto__books_menus_table_of_contents ul li:last-child {border-radius: 0 0 4px 4px}
.auto__books_menus_table_of_contents .button_menu_items {margin-bottom: 0}
.auto__books_menus_table_of_contents .button_menu_items .chapter_title, .auto__books_menus_table_of_contents .button_menu_items .page_num {color: inherit}
.auto__books_menus_table_of_contents .button_menu_items .menu_heading {text-transform: uppercase; color: #57617a; border-bottom: 1px solid #e9edf8}
.auto__books_menus_table_of_contents .button_menu_items .menu_heading:hover {background-color: #fff}
.auto__books_menus_table_of_contents .button_menu_items .text_btn {color: #00293f}
.auto__books_menus_table_of_contents .button_menu_items .text_btn:hover:not(.disabled_row) {opacity: .8}
.auto__books_menus_table_of_contents .button_menu_items .text_btn.disabled_row {color: #57617a; cursor: default}
.auto__books_menus_table_of_contents .button_menu_items .text_btn.disabled_row .unavailable_msg {font-size: 14px}
.auto__books_menus_table_of_contents .button_menu_items .text_btn.disabled_row .chapter_title {font-size: 16px}
.auto__books_menus_table_of_contents .button_menu_items .text_btn.disabled_row a {color: inherit}
@media (max-width: 400px) {.auto__books_menus_table_of_contents .button_menu_items {padding-top: 45px}
}
.auto__books_menus_table_of_contents .icon_btn {width: 30px; height: 30px}
.auto__books_modals_share_quote_theme_selector .options_section {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
@media (max-width: 700px) {.auto__books_modals_share_quote_theme_selector .options_section {width: 100%}
}
.auto__books_modals_share_quote_theme_selector .options {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative}
.auto__books_modals_share_quote_theme_selector .options .color_option {width: 20px; height: 20px; margin: 10px}
.auto__books_modals_share_quote_theme_selector .options .image_option {width: 60px; height: 30px; margin: 5px; cursor: pointer}
.auto__books_modals_share_quote_theme_selector .make_image_btn_row {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.auto__books_modals_share_quote_theme_selector .make_image_btn_row .make_image_btn {margin-top: 20px}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap}
@media (max-width: 700px) {.auto__books_modals_share_quote_sharing_buttons .sharing_buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; margin: auto}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .sharing_button {margin: auto}
}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .sharing_button {width: 11.5em; box-sizing: border-box; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 10px; font-size: 18px; margin-top: 10px}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .sharing_button .icon {font-size: 20px}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .sharing_button.loading {background-color: inherit}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .new_twitter_btn {background-color: #55acee}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .new_facebook_btn {background-color: #3b5998}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .new_facebook_btn.disabled {background-color: #f8f9fd}
.auto__books_modals_share_quote_sharing_buttons .sharing_buttons .pinterest_btn {background-color: #c8232c}
.auto__books_modals_share_quote_sharing_buttons .back_btn {margin-top: 30px}
.auto__books_modals_share_quote_container .lightbox {max-width: none; width: 480px; padding: 0; border: 1px transparent}
.auto__books_modals_share_quote_container .lightbox .wrapper > .close_button {z-index: 200}
.auto__books_modals_share_quote_container .lightbox .content {padding: 0}
@media (max-width: 550px) {.auto__books_modals_share_quote_container .lightbox {width: 100%}
}
.auto__books_modals_share_quote_container .share_quote_modal {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; box-sizing: border-box; position: relative}
.auto__books_modals_share_quote_container .share_quote_modal .message_input, .auto__books_modals_share_quote_container .share_quote_modal .title {padding: 0 20px; box-sizing: border-box}
.auto__books_modals_share_quote_container .share_quote_modal .title {font-size: 32px; font-weight: 700; padding-top: 30px}
@media (max-width: 550px) {.responsive .auto__books_modals_share_quote_container .share_quote_modal .title {font-size: 24px}
}
.auto__books_modals_share_quote_container .share_quote_modal .label_text, .auto__books_modals_share_quote_container .share_quote_modal .subtitle {font-size: 18px; font-weight: 700; line-height: 1.3; margin: 8px 0}
.auto__books_modals_share_quote_container .share_quote_modal .share_quote_body #canvas {width: 100%}
.auto__books_modals_share_quote_container .share_container, .auto__books_modals_share_quote_container .theme_selector {margin: 20px}
.auto__books_modals_share_quote_container .over_length_notice.flash.error .content {padding: 10px 0; font-size: 14px}
.auto__books_modals_share_quote_container .arrow_btn {margin: 0 6px; font-size: 10px; top: 0}
.auto__books_modals_share_quote_container .loading {opacity: .5}
.auto__books_modals_share_quote_container .loading .scribd_spinner {display: show; position: absolute; top: 40%; left: 50%; opacity: 1}
.auto__browse_books_list_items_wrapper .list_item:last-child {border-bottom: 1px solid #e9edf8}
.auto__browse_books_list_items_wrapper .list_item .list_anchor {padding-right: 50px}
.auto__browse_books_list_items_wrapper .list_item .controls {position: absolute; right: 10px; top: 10px}
.auto__browse_books_list_items_wrapper .list_item .controls .flat_btn {height: 30px; width: 30px; color: #1c263d}
.auto__browse_books_list_items_wrapper .list_item .controls .flat_btn:active, .auto__browse_books_list_items_wrapper .list_item .controls .flat_btn:hover {color: #1c263d}
.auto__browse_books_list_items_wrapper .list_item .controls .flat_btn:disabled.loading {color: #e9edf8}
.auto__browse_books_list_items_wrapper .load_more {margin: 20px; text-align: center}
.auto__chrome_flash .flash {font-size: 16px; text-align: center}
.auto__chrome_flash .flash.success {background-color: #dff0d8; border-color: #3c763d; color: #3c763d}
.auto__chrome_flash .flash.notice {background-color: #f3f6fd; border-color: #1c263d; color: flash_notice_text_color}
.auto__chrome_flash .flash.error {background-color: #f2dede; border-color: #b31e30; color: #b31e30}
.auto__chrome_flash .flash .icon {display: inline-block; font-size: 20px; margin-right: 5px; position: relative; top: 3px}
.auto__chrome_flash .flash a:active:not(.flat_btn), .auto__chrome_flash .flash a:hover:not(.flat_btn), .auto__chrome_flash .flash a:not(.flat_btn) {color: inherit; font-weight: 700; text-decoration: underline}
.auto__chrome_flash .flash.standard {overflow: hidden; padding: 0 64px 0 24px; position: relative; height: 0}
@media (max-width: 700px) {.auto__chrome_flash .flash.standard {padding-left: 16px; padding-right: 48px}
}
.auto__chrome_flash .flash.standard.non_dismissible {padding-right: 24px}
@media (max-width: 700px) {.auto__chrome_flash .flash.standard.non_dismissible {padding-right: 16px}
}
.auto__chrome_flash .flash.standard .content {padding: 18px 0}
.auto__chrome_flash .flash.standard .flash_close_button {bottom: 0; color: inherit; height: 30px; margin: auto; padding: 1px 0; position: absolute; right: 16px; top: 0; width: 30px}
@media (max-width: 700px) {.auto__chrome_flash .flash.standard .flash_close_button {right: 8px}
}
.auto__chrome_flash .flash.standard.success {border-bottom: 1px solid rgba(60, 118, 64, 0.3)}
.auto__chrome_flash .flash.standard.notice {border-bottom: 1px solid rgba(28, 38, 61, 0.2)}
.auto__chrome_flash .flash.standard.error {border-bottom: 1px solid rgba(179, 30, 48, 0.2)}
.auto__chrome_flash .flash.standard.warning {border: 1px solid rgba(179, 30, 48, 0.2); text-align: left; padding-left: 20px; padding-right: 20px; margin-bottom: 16px}
.auto__chrome_flash .flash.standard.warning .content {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__chrome_flash .flash.standard.warning .content .icon {margin-right: 20px}
.auto__chrome_flash .flash.toast {border-radius: 4px; border-style: solid; border-width: 1px; left: 0; margin: auto; opacity: 0; padding: 16px 18px; position: fixed; right: 0; top: 33px; -webkit-transition: opacity .5s ease-in; transition: opacity .5s ease-in; width: 275px; z-index: 30001}
.auto__chrome_flash .flash.toast.visible {opacity: 1}
.auto__document_collections_edit_list_lightbox .input_row input {display: block; margin-top: 10px; width: 100%}
.auto__document_collections_edit_list_lightbox .textarea_component, .auto__document_collections_edit_list_lightbox .textarea_component .textarea {width: 100%}
.auto__document_collections_edit_list_lightbox .note {color: #57617a; font-size: 14px; padding-left: 30px}
.auto__document_collections_empty_list .no_items {font-size: 18px; color: #57617a; max-width: 450px; text-align: center; margin: 0 auto 32px}
@media (max-width: 550px) {.responsive .auto__document_collections_empty_list .no_items {font-size: 16px}
}
.auto__document_collections_empty_list .no_items .no_items_image {width: 182px; height: auto}
@media (max-width: 550px) {.auto__document_collections_empty_list .no_items .no_items_image {width: 130px}
}
.auto__document_collections_empty_list .no_items .no_items_title {width: 60%; margin: 16px auto}
.auto__document_collections_header {background-color: #f8f9fd; border-bottom: 1px solid #e9edf8; color: #57617a; font-size: 18px; padding: 40px 50px; margin-bottom: 32px}
.auto__document_collections_header .wrapper {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 990px; margin: 0 auto}
.auto__document_collections_header .wrapper .content_wrapper {padding-right: 30px}
.auto__document_collections_header .wrapper .content_wrapper .logo {background: #1e7b85; border-radius: 50%; display: inline-block; height: 27px; margin-right: 10px; width: 27px}
.auto__document_collections_header .wrapper .content_wrapper .logo .icon-ic_scribd_badge_logo {color: #fff; font-size: 20px; left: 5px; position: relative; top: 3px}
.auto__document_collections_header .wrapper .content_wrapper .title h1 {font-size: 32px; font-weight: 700; color: #000514; display: inline-block; margin: 15px 0}
@media (max-width: 550px) {.responsive .auto__document_collections_header .wrapper .content_wrapper .title h1 {font-size: 24px}
}
.auto__document_collections_header .wrapper .content_wrapper .title .icon {font-size: 20px}
.auto__document_collections_header .wrapper .content_wrapper .title .privacy {display: inline-block; margin-right: 10px}
.auto__document_collections_header .wrapper .content_wrapper .title .delete_list_btn, .auto__document_collections_header .wrapper .content_wrapper .title .edit_list_btn {font-size: inherit; margin: 0 10px}
.auto__document_collections_header .wrapper .content_wrapper .title .delete_list_btn .icon, .auto__document_collections_header .wrapper .content_wrapper .title .edit_list_btn .icon {margin-right: 0}
.auto__document_collections_header .wrapper .content_wrapper .title .delete_list_btn:last-child, .auto__document_collections_header .wrapper .content_wrapper .title .edit_list_btn:last-child {margin-left: 0}
.auto__document_collections_header .wrapper .content_wrapper .description {font-style: italic; margin-bottom: 0; max-width: 700px}
@media (max-width: 950px) {.auto__document_collections_header .wrapper {display: block}
.auto__document_collections_header .wrapper .content_wrapper {padding-right: 0}
.auto__document_collections_header .wrapper .sharing_buttons {margin-top: 20px}
}
@media (max-width: 550px) {.auto__document_collections_header {padding: 20px}
}
.auto__shared_react_lists_modals_delete_a_list .note {color: #57617a}
.auto__shared_react_lists_modals_delete_a_list form .input_group {margin-top: 24px}
.auto__shared_react_lists_modals_delete_a_list .actions {margin-top: 25px}
.auto__document_collections_modules_citations {max-width: 990px; margin: 0 auto; padding: 20px; border-bottom: 1px solid #e9edf8}
.auto__document_collections_modules_citations:last-child {border-bottom: none}
@media (max-width: 950px) {.auto__document_collections_modules_citations:last-child {border-bottom: 1px solid #e9edf8}
}
.auto__document_collections_modules_citations .title {font-size: 20px; font-weight: 700; border-bottom: none; margin: 0 0 10px; padding-bottom: 10px}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_citations .title {font-size: 18px}
}
@media (max-width: 950px) {.auto__document_collections_modules_citations .title {padding-bottom: 0}
}
.auto__document_collections_modules_citations dl {list-style: none; padding: 0; margin: 0}
.auto__document_collections_modules_citations dl dd, .auto__document_collections_modules_citations dl dt {display: inline-block; margin: 0}
.auto__document_collections_modules_citations dl dt:after, .auto__document_collections_modules_citations dl dt:before {content: '"'}
.auto__document_collections_modules_citations dl dd {margin-left: 5px}
.auto__document_collections_modules_collection_curator.module_row.recommenders_row {max-width: 1024px; margin: 0 auto}
.auto__document_collections_modules_collection_curator .curated_list_link {display: block}
.auto__document_collections_modules_collection_curator .section_wrapper {padding: 24px; position: relative}
.auto__document_collections_modules_collection_curator .section_wrapper:hover .curator_info_section {opacity: .8}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section {padding-right: 24px; max-width: 89%}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curated_by_wrapper {margin: 0}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curated_by {font-size: 14px; text-transform: uppercase; color: #57617a; margin-bottom: 4px}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curator {font-size: 20px; font-weight: 700; color: #000514; margin: 0 0 4px; font-style: normal; display: block}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curator {font-size: 18px}
}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curator_bio {color: #1c263d; line-height: 1.5; min-height: 55px; display: block; font-size: 16px; overflow: hidden; line-height: 1.125em; max-height: 3.375em; margin: 0}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container {position: absolute; top: 46px; right: 24px}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container .react_document_image, .auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container .react_document_image img {height: 80px; width: 80px; border-radius: 50%}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container .react_document_image img {border: 1px solid #e9edf8}
@media (max-width: 700px) {.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section {max-width: 85%}
}
@media (max-width: 550px) {.auto__document_collections_modules_collection_curator .section_wrapper {padding: 16px}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section {padding-right: 0; max-width: 100%}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_info_section .curator {margin-bottom: 8px}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container {top: 16px; right: 16px}
.auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container .react_document_image, .auto__document_collections_modules_collection_curator .section_wrapper .curator_image_container .react_document_image img {height: 48px; width: 48px}
}
.auto__document_collections_modules_curated_article_item {line-height: normal; position: relative}
.auto__document_collections_modules_curated_article_item .save_button {top: 11px}
.auto__document_collections_modules_curated_article_item .section_wrapper {border-top: 1px solid #e9edf8}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section {width: 100%}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section.narrow {width: 80%}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata {margin-bottom: 8px}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata .article_author_image {width: 34px; height: 34px; min-height: 34px; min-width: 34px; max-height: 34px; max-width: 34px; overflow: hidden}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata .article_author, .auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata .article_read_time, .auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata .separator {font-size: 16px; color: #57617a; position: relative; bottom: 12px; margin: 16px 0 16px 16px}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_metadata .separator {height: 4px; width: 4px; background-color: #e9edf8; border-radius: 50%; display: inline-block; margin: 3px -12px 3px 5px}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_title {font-size: 22px; font-weight: 700; color: #000514; margin: 0 0 8px; display: block; font-size: 24px; overflow: hidden; line-height: 1.20833em; max-height: 3.62499em}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_title {font-size: 20px}
}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_description {color: #1c263d; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; margin-bottom: 24px}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_curator_note {font-size: 18px; color: #1c263d; padding-left: 12px; border-left: 4px solid #509ba8; line-height: inherit; margin-bottom: 0}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section .article_curator_note {font-size: 16px}
}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_image_section {position: absolute; right: 24px; top: 24px}
.auto__document_collections_modules_curated_article_item .section_wrapper .article_image_section .react_document_image img {height: 124px; width: 144px; min-height: 124px; min-width: 144px; position: relative; top: 46px}
@media (max-width: 950px) {.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section.narrow {width: 75%}
}
@media (max-width: 700px) {.auto__document_collections_modules_curated_article_item .section_wrapper .article_info_section.narrow {width: 70%}
}
@media (max-width: 550px) {.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper {padding: 24px 16px}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section {width: 100%}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata {position: relative}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_author, .auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_read_time {display: block; position: absolute; margin: 0 0 0 44px; bottom: 20px}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_read_time {bottom: 3px; font-size: 14px}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .separator {display: none}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_title {display: block; font-size: 20px; overflow: hidden; line-height: 1.1em; max-height: 2.2em}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_description {display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 3.75em}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section .article_curator_note {margin-top: 40px}
.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_description, .auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_title {width: 55%}
}
@media (max-width: 400px) {.auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_description, .auto__document_collections_modules_curated_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_title {width: 45%}
}
.auto__document_collections_modules_curated_item_base.module_row.recommenders_row {max-width: 1024px; margin: 0 auto}
.auto__document_collections_modules_curated_item_base .save_button {position: absolute; right: 9px}
.auto__document_collections_modules_curated_item_base .save_button .edit_saved_btn.icon_only {min-height: 44px; min-width: 44px}
.auto__document_collections_modules_curated_item_base .curated_list_link {display: block}
.auto__document_collections_modules_curated_item_base .list_container {margin: 0; padding: 0}
.auto__document_collections_modules_curated_item_base .section_wrapper {padding: 24px; position: relative}
.auto__document_collections_modules_curated_item_base .section_wrapper:hover .article_author, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .article_curator_note, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .article_description, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .article_read_time, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .article_title, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .book_image_metadata, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .book_info_section, .auto__document_collections_modules_curated_item_base .section_wrapper:hover .separator {opacity: .8}
.auto__document_collections_modules_curated_book_item {list-style: none; line-height: normal; position: relative}
.auto__document_collections_modules_curated_book_item .save_button {bottom: 9px}
.auto__document_collections_modules_curated_book_item .section_wrapper {border-top: 1px solid #e9edf8; min-height: 260px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section {width: 80%; width: calc(100% - 11.8125em); max-width: calc(1024px - 11.8125em)}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_title {font-size: 22px; font-weight: 700; color: #000514; margin: 0}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_title {font-size: 20px}
}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_author {font-size: 18px; color: #57617a; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_author {font-size: 16px}
}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_curator_note {font-size: 18px; color: #1c263d; padding-left: 12px; border-left: 4px solid #509ba8}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_book_item .section_wrapper .book_info_section .book_curator_note {font-size: 16px}
}
.auto__document_collections_modules_curated_book_item .section_wrapper.is_audiobook {min-height: 211px}
.auto__document_collections_modules_curated_book_item .section_wrapper.is_audiobook .book_image_section .react_document_image, .auto__document_collections_modules_curated_book_item .section_wrapper.is_audiobook .book_image_section .react_document_image img {height: 149px; min-height: 149px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section {position: absolute; right: 24px; top: 24px; width: 9.3125em; padding-left: 1.5em; border-left: 1px solid #e9edf8}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container {position: relative}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 150px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_purchase {background: #1e7b85; color: #fff}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_geo_restricted, .auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_unavailable {color: #fff; background: #000}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_expiring_content {color: #fff; background: #57617a}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_sample {color: #000; background: #c1c1be}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {background: none}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
@media (max-width: 550px) {.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 108px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .react_document_image, .auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .react_document_image img {border: 1px solid #e9edf8; width: 149px; height: 198px; min-height: 198px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_title {font-weight: 700; color: #000514; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 1.25em; margin: 0; white-space: nowrap; text-overflow: ellipsis}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .book_image_author {color: #57617a; margin-bottom: 4px; display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .star_ratings .stats {color: #57617a; font-size: 12px; margin-left: 0}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.auto__document_collections_modules_curated_book_item .section_wrapper .book_image_section .star_ratings .stars .rating_star {padding-right: 0}
@media (max-width: 550px) {.auto__document_collections_modules_curated_book_item .save_button {top: 15px; right: 9px}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper {min-height: -webkit-fit-content;min-height: -moz-fit-content;min-height: fit-content; padding: 24px 16px}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper.is_audiobook .book_image_section .react_document_image, .auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper.is_audiobook .book_image_section .react_document_image img {height: 108px; min-height: 108px}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section {position: static; width: 108px; padding-bottom: 24px; padding-left: 0; border-left: none}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .react_document_image, .auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .react_document_image img {width: 108px; height: 144px; min-height: 144px}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata {position: absolute; top: 24px; left: 140px}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_title {width: 85%; white-space: normal; font-size: 20px; font-weight: 700; display: block; font-size: 18px; overflow: hidden; line-height: 1.22222em; max-height: 2.44444em}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_title {font-size: 18px}
}
@media (max-width: 550px) {.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_author {display: block; font-size: 18px; overflow: hidden; line-height: 1.22222em; max-height: 1.22222em; margin: 4px 0}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_author {font-size: 16px}
}
@media (max-width: 550px) {.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_info_section {width: 100%}
.auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_info_section .book_author, .auto__document_collections_modules_curated_book_item .section_wrapper.book_section_wrapper .book_info_section .book_title {display: none}
}
.auto__document_collections_modules_curated_book_item .availability_info.mobile {display: none}
@media (max-width: 550px) {.auto__document_collections_modules_curated_book_item .availability_info.web {display: none}
.auto__document_collections_modules_curated_book_item .availability_info.mobile {display: block}
}
.auto__document_collections_modules_curated_document_item {list-style: none; line-height: normal; position: relative}
.auto__document_collections_modules_curated_document_item .save_button {bottom: 14px}
.auto__document_collections_modules_curated_document_item .download_button_container {position: absolute; right: 46px; bottom: 26px; z-index: 30}
.auto__document_collections_modules_curated_document_item .download_button_container .download_button.flat_btn .icon {margin-right: 0}
.auto__document_collections_modules_curated_document_item .section_wrapper {border-top: 1px solid #e9edf8; min-height: 260px}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section {width: 80%; width: calc(100% - 11.8125em); max-width: calc(1024px - 11.8125em)}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_title {font-size: 22px; font-weight: 700; color: #000514; margin: 0}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_title {font-size: 20px}
}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_author {font-size: 18px; color: #57617a; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_author {font-size: 16px}
}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_curator_note {font-size: 18px; color: #1c263d; padding-left: 12px; border-left: 4px solid #509ba8}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_curated_document_item .section_wrapper .doc_info_section .doc_curator_note {font-size: 16px}
}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section {position: absolute; right: 24px; top: 24px; width: 9.3125em; padding-left: 1.5em; border-left: 1px solid #e9edf8}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container {position: relative}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 150px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; z-index: 2; display: block}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_purchase {background: #1e7b85; color: #fff}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_geo_restricted, .auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_unavailable {color: #fff; background: #000}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_expiring_content {color: #fff; background: #57617a}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_sample {color: #000; background: #c1c1be}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_available_soon {background: #dff0d8; color: #3c763d}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select {background: none}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1e7b85}
@media (max-width: 550px) {.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 108px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .react_document_image, .auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .react_document_image img {width: 149px; height: 198px; min-height: 198px; background: transparent}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .doc_image_title {font-weight: 700; color: #000514; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 1.25em; margin: 0; white-space: nowrap; text-overflow: ellipsis}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .uploaded_by_container {line-height: 1; margin-top: 2px}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .uploaded_by_container .doc_avatar {margin-right: 3px; height: 14px; width: 14px}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .uploaded_by_container .icon_and_name {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .uploaded_by_container .uploaded_by_text {font-size: 14px; text-transform: uppercase; margin-bottom: 2px; line-height: 1; color: #57617a}
.auto__document_collections_modules_curated_document_item .section_wrapper .doc_image_section .uploaded_by_container .uploader.author {color: #1c263d; font-size: 16px; line-height: normal; word-break: break-all}
@media (max-width: 550px) {.auto__document_collections_modules_curated_document_item .save_button {top: 15px; right: 9px}
.auto__document_collections_modules_curated_document_item .download_button_container {display: none}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper {min-height: -webkit-fit-content;min-height: -moz-fit-content;min-height: fit-content; padding: 24px 16px}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section {position: static; width: 108px; padding-bottom: 24px; padding-left: 0; border-left: none}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section .react_document_image, .auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section .react_document_image img {width: 108px; height: 144px; min-height: 144px}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section .doc_image_metadata {position: absolute; top: 24px; left: 140px}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section .doc_image_metadata .doc_image_title {width: 85%; white-space: normal; font-size: 20px; font-weight: 700; display: block; font-size: 18px; overflow: hidden; line-height: 1.22222em; max-height: 2.44444em}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_image_section .doc_image_metadata .doc_image_title {font-size: 18px}
}
@media (max-width: 550px) {.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_info_section {width: 100%}
.auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_info_section .doc_author, .auto__document_collections_modules_curated_document_item .section_wrapper.doc_section_wrapper .doc_info_section .doc_title {display: none}
}
.auto__document_collections_modules_hero_curated_collection {background-color: #f8f9fd; border-bottom: 1px solid #e9edf8; color: #57617a; font-size: 18px; padding: 24px}
.auto__document_collections_modules_hero_curated_collection.module_row.recommenders_row {max-width: inherit; margin-top: 0}
.auto__document_collections_modules_hero_curated_collection .wrapper {max-width: 976px; margin: 0 auto; position: relative; height: 100%; min-height: 11.11111em}
.auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper {height: 200px; width: 200px; float: left; margin-right: 24px; border: 1px solid #e9edf8; background-color: #f8f9fd}
.auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper .react_document_image, .auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper .react_document_image img {height: 200px; width: 200px}
.auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper {display: inline}
.auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .title {font-size: 32px; font-weight: 700; margin: 0 0 8px; color: #000514}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .title {font-size: 24px}
}
.auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .description {margin-bottom: 1.4em; font-size: 18px; color: #57617a}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .description {font-size: 16px}
}
.auto__document_collections_modules_hero_curated_collection .wrapper .interest_pills {display: inline-block; position: absolute; bottom: 0}
.auto__document_collections_modules_hero_curated_collection .wrapper .interest_pills li {line-height: normal; display: inline}
.auto__document_collections_modules_hero_curated_collection .wrapper .interest_pills li .interest {margin-top: 0}
.auto__document_collections_modules_hero_curated_collection .wrapper .sharing_buttons {position: absolute; right: 0; bottom: 0}
@media (max-width: 700px) {.auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .description {margin-bottom: 12px}
.auto__document_collections_modules_hero_curated_collection .wrapper .interest_pills {display: block; margin-bottom: 12px; position: static}
.auto__document_collections_modules_hero_curated_collection .wrapper .sharing_buttons {position: static; min-height: 12px}
}
@media (max-width: 550px) {.auto__document_collections_modules_hero_curated_collection {padding: 0}
.auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper {float: none; height: 33vw; width: 100vw}
.auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper .react_document_image, .auto__document_collections_modules_hero_curated_collection .wrapper .image_wrapper .react_document_image img {height: 33vw; width: 100vw}
.auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .title {font-size: 36px; font-weight: 700; margin: 16px 16px 8px}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .title {font-size: 28px}
}
@media (max-width: 550px) {.responsive .auto__document_collections_modules_hero_curated_collection .wrapper .content_wrapper .description {margin: 0 16px 12px}
.auto__document_collections_modules_hero_curated_collection .wrapper .interest_pills {margin: 0 16px 8px}
.auto__document_collections_modules_hero_curated_collection .wrapper .sharing_buttons {margin: 0 16px 16px; min-height: 36px}
}
.auto__document_collections_related_interests .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__document_collections_related_interests .title {font-size: 18px}
}
.auto__document_collections_related_interests .interest_pills {display: inline-block}
.auto__document_collections_related_interests .interest_pills li {line-height: normal; display: inline}
.auto__document_collections_related_lists .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__document_collections_related_lists .title {font-size: 18px}
}
.auto__document_collections_related_lists .related_lists {list-style: none; padding: 0; margin: 0}
.auto__document_collections_related_lists .related_lists li {margin-bottom: 10px; line-height: normal}
.auto__document_collections_related_lists .related_lists li .text_btn {text-align: left}
.auto__document_collections_related_lists .related_lists .subtitle {color: #57617a; font-size: 14px}
.auto__document_collections_show .document_collections_container .content {padding: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
@media (max-width: 550px) {.auto__document_collections_show .document_collections_container .content {padding: 0}
}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content {display: block}
}
.auto__document_collections_show .document_collections_container .content .items {max-width: 1030px; width: 100%}
.auto__document_collections_show .document_collections_container .content .items.has_sidebar {max-width: 680px}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content .items.has_sidebar {max-width: none}
}
.auto__document_collections_show .document_collections_container .content .items .list_item:first-child {border-top: none}
.auto__document_collections_show .document_collections_container .content .items .list_item:last-child {border-bottom: 1px solid #e9edf8}
.auto__document_collections_show .document_collections_container .content .items .list_item .list_anchor {padding-right: 50px}
.auto__document_collections_show .document_collections_container .content .items .list_item .controls {position: absolute; right: 10px; top: 15px}
@media (max-width: 700px) {.auto__document_collections_show .document_collections_container .content .items .list_item .controls {top: 9px}
}
.auto__document_collections_show .document_collections_container .content .items .list_item .controls .flat_btn {height: 30px; width: 30px; color: #1c263d}
.auto__document_collections_show .document_collections_container .content .items .list_item .controls .flat_btn:active, .auto__document_collections_show .document_collections_container .content .items .list_item .controls .flat_btn:hover {color: #1c263d}
.auto__document_collections_show .document_collections_container .content .items .list_item .controls .flat_btn:disabled.loading {color: #e9edf8}
.auto__document_collections_show .document_collections_container .content .items .list_item .controls .remove_from_list_button .icon {margin-right: 0}
.auto__document_collections_show .document_collections_container .content .load_more {text-align: center; margin-top: 20px}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content .load_more {border-bottom: 1px solid #e9edf8; padding-bottom: 20px}
}
.auto__document_collections_show .document_collections_container .content .sidebar {padding-left: 60px; position: relative; min-width: 290px; max-width: 290px}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content .sidebar {padding-left: 0; max-width: none; min-width: 0}
}
.auto__document_collections_show .document_collections_container .content .sidebar section {margin-bottom: 30px}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content .sidebar section {margin-bottom: 0; padding: 20px; border-bottom: 1px solid #e9edf8}
.auto__document_collections_show .document_collections_container .content .sidebar section:last-child {border-bottom: none}
}
.auto__document_collections_show .document_collections_container .content .sidebar section .title {border-bottom: 1px solid #e9edf8; margin: 0 0 10px; padding-bottom: 10px}
@media (max-width: 950px) {.auto__document_collections_show .document_collections_container .content .sidebar section .title {border-bottom: none; padding-bottom: 0}
}
.auto__document_collections_view_profile {max-width: 990px; margin: 0 auto; padding: 20px; border-bottom: 1px solid #e9edf8}
.auto__document_collections_view_profile:last-child {border-bottom: none}
@media (max-width: 950px) {.auto__document_collections_view_profile:last-child {border-bottom: 1px solid #e9edf8}
}
.auto__document_collections_view_profile .title {font-size: 20px; font-weight: 700; border-bottom: none; margin: 0 0 10px; padding-bottom: 10px}
@media (max-width: 550px) {.responsive .auto__document_collections_view_profile .title {font-size: 18px}
}
@media (max-width: 950px) {.auto__document_collections_view_profile .title {padding-bottom: 0}
}
.auto__document_edit_modal_privacy_modal h2 {font-size: 24px; font-weight: 700; margin-top: -10px; margin-bottom: 20px; padding-right: 20px}
.auto__document_edit_modal_privacy_modal .privacy_radio .input_text {margin-left: 20px}
.auto__document_edit_modal_privacy_modal .privacy_radio .icon {position: absolute; top: 3px; left: 26px}
.auto__embeds_new_toolbar {box-sizing: border-box; position: absolute; bottom: 0; left: 0; right: 0; background: #f8f9fd; height: 45px; border: 1px solid #e9edf8}
.auto__embeds_new_toolbar.view_mode_slideshow .toolbar_pager {margin-left: 10px; margin-right: 0}
@media (max-width: 520px) {.auto__embeds_new_toolbar.can_shrink_logo .toolbar_scribd_logo {width: 22px; height: 22px; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/scribd_s_circle_logo.svg)}
}
.auto__embeds_new_toolbar .close_btn {color: #57617a; font-size: 13px; cursor: pointer}
.auto__embeds_new_toolbar .close_btn:hover {color: #0d6069}
.auto__embeds_new_toolbar .share_buttons .icon {margin: 0 8px; -webkit-transition: color .2s ease; transition: color .2s ease; cursor: pointer}
.auto__embeds_new_toolbar .share_buttons .icon:hover {color: #0d6069}
.auto__embeds_new_toolbar .share_buttons .icon-ic_facebook {color: #3b5998}
.auto__embeds_new_toolbar .share_buttons .icon-ic_facebook:hover {color: #0d6069}
.auto__embeds_new_toolbar .share_buttons .icon-ic_pinterest {color: #c8232c}
.auto__embeds_new_toolbar .share_buttons .icon-ic_twitter {color: #55acee}
.auto__embeds_new_toolbar .share_buttons .icon-ic_email {color: #146c88; position: relative; top: 1px}
.auto__embeds_new_toolbar .share_box {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; box-shadow: inset 0 0 0 1px #e9edf8; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; text-align: center; background: rgba(255, 255, 255, 0.95)}
.auto__embeds_new_toolbar .share_box .close_btn {position: absolute; top: 20px; right: 20px}
.auto__embeds_new_toolbar .share_box .share_label {font-size: 18px; color: #57617a; margin-bottom: 10px}
.auto__embeds_new_toolbar .share_box .share_buttons {font-size: 28px}
.auto__embeds_new_toolbar .toolbar_items {text-align: center; height: 100%; margin: 0 13px 0 15px}
.auto__embeds_new_toolbar .toolbar_items .right_tools {float: right}
.auto__embeds_new_toolbar .toolbar_items .toolbar_scribd_logo {float: left}
@media (min-width: 800px) {.auto__embeds_new_toolbar .toolbar_items .right_tools {float: none; position: absolute; top: 0; right: 10px}
.auto__embeds_new_toolbar .toolbar_items .toolbar_scribd_logo {float: none; position: absolute; top: 0; left: 15px}
}
.auto__embeds_new_toolbar .toolbar_scribd_logo {width: 93px; height: 20px; margin-top: 11px; display: inline-block; vertical-align: top; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/scribd_logo_horiz_small.svg); background-size: cover}
.auto__embeds_new_toolbar .center_tools .toolbar_btn, .auto__embeds_new_toolbar .right_tools .toolbar_btn {margin-left: 13px}
.auto__embeds_new_toolbar .page_display {color: #57617a; font-size: 14px; padding-top: 7px; line-height: 32px}
.auto__embeds_new_toolbar .toolbar_pager {display: inline-block; line-height: normal; vertical-align: top; font-size: 14px; color: #57617a; margin-top: 7px; margin-right: 10px}
.auto__embeds_new_toolbar .toolbar_pager .total_pages {position: relative; top: 2px; line-height: 30px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.auto__embeds_new_toolbar .toolbar_pager .page_input {box-sizing: border-box; font-family: Source Sans Pro,sans-serif; border-radius: 3px; border: 1px solid #e9edf8; font-size: 14px; width: 30px; text-align: center; height: 30px; margin-right: 10px; color: #1e7b85}
.auto__embeds_new_toolbar .toolbar_btn {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; transition: color .1s ease; -moz-transition: color .1s ease; -webkit-transition: color .1s ease; width: 30px; height: 30px; line-height: 30px; font-size: 30px; display: inline-block; vertical-align: top; margin-top: 7px; color: #57617a; cursor: pointer}
.auto__embeds_new_toolbar .toolbar_btn.buy_btn {font-size: 33px}
.auto__embeds_new_toolbar .toolbar_btn.disabled {opacity: .4; cursor: default}
.auto__embeds_new_toolbar .toolbar_btn.disabled:active, .auto__embeds_new_toolbar .toolbar_btn.disabled:hover {color: #57617a}
.auto__embeds_new_toolbar .toolbar_btn.active, .auto__embeds_new_toolbar .toolbar_btn:hover {color: #0d6069}
.auto__embeds_new_toolbar .toolbar_btn:active {color: #1e7b85}
.auto__embeds_new_toolbar .right_tools > :first-child {margin-left: 0}
.auto__embeds_new_toolbar .recommendations_bar {position: absolute; bottom: 100%; left: 0; right: 0; background: #fafbfd; box-shadow: 0 -1px 0 #e9edf8,inset 0 -1px 0 #e9edf8; height: 26px; line-height: 26px; text-align: center; font-size: 14px}
.auto__embeds_new_toolbar .recommendations_bar > a .icon {font-size: 8px; -webkit-transform: rotate(180deg) translateY(1px); transform: rotate(180deg) translateY(1px); display: inline-block}
.auto__embeds_new_toolbar .recommendations_bar .close_btn {position: absolute; top: 7px; right: 18px}
.auto__embeds_new_toolbar .recommendations_bar:hover {color: #0d6069}
.auto__embeds_new_toolbar .share_wrapper {display: inline-block; vertical-align: top; position: relative}
.auto__embeds_new_toolbar .share_popup {background: #fff; position: absolute; bottom: 100%; right: 0; margin-bottom: 10px; border: 1px solid #e9edf8; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); width: 170px; text-align: center; padding: 10px 6px}
.auto__embeds_new_toolbar .share_popup .share_buttons {font-size: 26px}
.auto__embeds_new_toolbar .popup_appear-enter {-webkit-transition: opacity .2s ease,-webkit-transform .1s ease-out;transition: opacity .2s ease,-webkit-transform .1s ease-out;transition: opacity .2s ease,transform .1s ease-out;transition: opacity .2s ease,transform .1s ease-out,-webkit-transform .1s ease-out; opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px)}
.auto__embeds_new_toolbar .popup_appear-enter.popup_appear-enter-active {-webkit-transform: translate(0);transform: translate(0); opacity: 1}
.auto__embeds_new_toolbar .popup_appear-leave {-webkit-transition: opacity .1s ease;transition: opacity .1s ease; opacity: 1}
.auto__embeds_new_toolbar .popup_appear-leave.popup_appear-leave-active {opacity: 0}
.auto__embeds_new_toolbar .pagination_paddle {width: 60px; position: fixed; top: 0; bottom: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; color: #57617a; font-size: 30px}
.auto__embeds_new_toolbar .pagination_paddle:hover {color: #0d6069}
.auto__embeds_new_toolbar .pagination_paddle:active {color: #1e7b85}
.auto__embeds_new_toolbar .pagination_paddle.paddle_left {left: 0}
.auto__embeds_new_toolbar .pagination_paddle.paddle_right {right: 0}
.auto__follow_magazines_index main {background: #fff; display: block; padding: 24px 0}
.auto__follow_magazines_index main .back_to_magazines {position: relative; left: -3px}
.auto__follow_magazines_index main .back_to_magazines .icon_left_arrow {font-size: 16px; position: relative; top: 2px}
.auto__follow_magazines_index main .body ul, .auto__follow_magazines_index main .header, .auto__follow_magazines_index main .navigation {max-width: 1024px; margin: 0 auto; padding: 0 24px}
.auto__follow_magazines_index main .header h1 {font-size: 32px; font-weight: 700; margin: 12px 0 2px}
@media (max-width: 550px) {.responsive .auto__follow_magazines_index main .header h1 {font-size: 24px}
}
.auto__follow_magazines_index main .header .sub_header {font-size: 18px; color: #57617a; font-weight: 400; margin: 0 0 12px}
@media (max-width: 550px) {.responsive .auto__follow_magazines_index main .header .sub_header {font-size: 16px}
}
.auto__follow_magazines_index main .navigation {margin-top: 24px}
.auto__follow_magazines_index main .body {border-top: 1px solid #e9edf8}
.auto__follow_magazines_index main .body ul {list-style: none}
@media (max-width: 700px) {.auto__follow_magazines_index main .follow_button.pre_render {display: none}
}
.auto__follow_magazines_publication_cells li {border-bottom: 1px solid #e9edf8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 16px 0; position: relative}
.auto__follow_magazines_publication_cells li .image_link .react_document_image {background-color: #f8f9fd; border: 1px solid #f3f6fd; height: 144px; margin-right: 16px; width: 108px}
@media (max-width: 550px) {.auto__follow_magazines_publication_cells li .image_link .react_document_image {height: 96px; width: 72px}
}
.auto__follow_magazines_publication_cells li .image_link .react_document_image img {width: 100%}
.auto__follow_magazines_publication_cells li .image_link .react_document_image:active, .auto__follow_magazines_publication_cells li .image_link .react_document_image:hover {opacity: .8}
.auto__follow_magazines_publication_cells li a {display: block}
.auto__follow_magazines_publication_cells li .title_description {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.auto__follow_magazines_publication_cells li .title_description h3, .auto__follow_magazines_publication_cells li .title_description p {margin-top: 0; margin-bottom: 4px}
@media (max-width: 550px) {.auto__follow_magazines_publication_cells li .title_description h3, .auto__follow_magazines_publication_cells li .title_description p {margin-bottom: 2px}
}
.auto__follow_magazines_publication_cells li .title_description .description_link, .auto__follow_magazines_publication_cells li .title_description .title_link {cursor: pointer}
.auto__follow_magazines_publication_cells li .title_description .title_link {display: inline-block}
.auto__follow_magazines_publication_cells li .title_description .title_link h3 {font-weight: 700; display: block; font-size: 20px; overflow: hidden; line-height: 1.5em; max-height: 1.5em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; box-sizing: border-box; color: #000514; display: inline-block; margin-bottom: -4px; word-break: break-word}
@media (max-width: 550px) {.responsive .auto__follow_magazines_publication_cells li .title_description .title_link h3 {font-size: 18px}
}
@media (max-width: 550px) {.auto__follow_magazines_publication_cells li .title_description .title_link h3 {margin-bottom: 2px; display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 2.55556em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__follow_magazines_publication_cells li .title_description .title_link h3:active, .auto__follow_magazines_publication_cells li .title_description .title_link h3:hover {box-shadow: inset 0 -3px 0 #fff,inset 0 -4px 0 #000}
@media (max-width: 550px) {.auto__follow_magazines_publication_cells li .title_description .title_link h3:active, .auto__follow_magazines_publication_cells li .title_description .title_link h3:hover {box-shadow: none; text-decoration: underline}
}
.auto__follow_magazines_publication_cells li .title_description.follow_next_to_title .title {margin-right: 90px}
.auto__follow_magazines_publication_cells li .title_description .description_link p {display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 5.11112em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; color: #000514; max-width: 650px}
@media (max-width: 550px) {.responsive .auto__follow_magazines_publication_cells li .title_description .description_link p {font-size: 16px}
}
@media (max-width: 550px) {.auto__follow_magazines_publication_cells li .title_description .description_link p {position: relative; top: -5px; display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 3.9375em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
}
.auto__follow_magazines_publication_cells li .follow_magazines_button_container {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
@media (max-width: 699px) {.auto__follow_magazines_publication_cells li .follow_magazines_button_container {position: absolute; right: 0; top: 14px}
}
.auto__follow_magazines_publication_cells li .follow_magazines_button_container .flat_btn {outline-offset: -2px}
.auto__shared_react_follow_magazine_button .icon {margin-right: 6px}
.auto__shared_react_material_sliding_tabs .tab_list_container {position: relative; margin-bottom: 24px}
.auto__shared_react_material_sliding_tabs .tab_list_container .active_bar {border-bottom: 2px solid #6a244d; position: absolute; bottom: 0; left: 0; height: 0; -webkit-transition: left .3s ease; transition: left .3s ease; opacity: 0}
.auto__shared_react_material_sliding_tabs .tab_list_container.loaded .active_bar {opacity: 1}
.auto__shared_react_material_sliding_tabs .tab_list_container.loaded .selected_tab, .auto__shared_react_material_sliding_tabs .tab_list_container.loaded .selected_tab:visited {color: #6a244d; border: none}
.auto__shared_react_material_sliding_tabs .tab_list {margin-bottom: 0; padding: 0; white-space: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__shared_react_material_sliding_tabs .tab {list-style-type: none; margin-right: 20px}
@media (max-width: 400px) {.auto__shared_react_material_sliding_tabs .tab {margin-right: 15px}
}
@media (max-width: 320px) {.auto__shared_react_material_sliding_tabs .tab {margin-right: 12px}
}
.auto__shared_react_material_sliding_tabs .tab_btn {text-transform: uppercase; color: #000614}
.auto__shared_react_material_sliding_tabs .tab_btn:visited {color: #000614}
.auto__shared_react_material_sliding_tabs .tab_btn:hover {color: #6a244d !important}
.auto__shared_react_material_sliding_tabs .selected_tab, .auto__shared_react_material_sliding_tabs .selected_tab:visited {border-bottom: 2px solid #6a244d; color: #6a244d}
.auto__shared_react_material_sliding_tabs .selected_tab:hover {border-bottom: 2px solid #6a244d}
.auto__home_logged_in_explore_categories .interest_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 32em; margin-bottom: 10%}
@media (max-width: 1024px) {.auto__home_logged_in_explore_categories .interest_container {height: 40em}
}
@media (max-width: 950px) {.auto__home_logged_in_explore_categories .interest_container {height: 57em}
}
@media (max-width: 550px) {.auto__home_logged_in_explore_categories .interest_container {height: 110em}
}
.auto__home_logged_in_explore_categories .interest_container .interest_block .parent_interest {font-size: 16px; text-transform: uppercase; font-weight: 700; color: #1e7b85; margin: 0}
.auto__home_logged_in_explore_categories .interest_container .interest_block .second_level_interests {padding: 0}
.auto__home_logged_in_explore_categories .interest_container .interest_block .second_level_interests .child_interest {list-style-type: none}
.auto__home_logged_in_explore_categories .interest_container .interest_block .second_level_interests .interest_link {font-size: 16px; color: #1c263d}
.auto__home_logged_in_explore_categories .interest_container .interest_block .child_interest a, .auto__home_logged_in_explore_categories .interest_container .interest_block .parent_interest a {display: block; padding: 4px 0}
.auto__home_logged_in_explore_categories .interest_container .interest_block .child_interest a.hover, .auto__home_logged_in_explore_categories .interest_container .interest_block .child_interest a:hover, .auto__home_logged_in_explore_categories .interest_container .interest_block .parent_interest a.hover, .auto__home_logged_in_explore_categories .interest_container .interest_block .parent_interest a:hover, .keyboard_focus .auto__home_logged_in_explore_categories .interest_container .interest_block .child_interest a:focus, .keyboard_focus .auto__home_logged_in_explore_categories .interest_container .interest_block .parent_interest a:focus {opacity: .9}
.auto__home_logged_in_content_rich_tab {min-height: 500px}
.auto__home_logged_in_content_rich_tab .content_page_container {padding-left: 0}
.auto__home_logged_in_content_rich_tab .content_page_container .auto__shared_react_material_sliding_tabs {max-width: 1141px; margin: 0 auto}
@media (max-width: 1376px) {.auto__home_logged_in_content_rich_tab .content_page_container .auto__shared_react_material_sliding_tabs {margin-left: 1.5em}
}
.auto__home_logged_in_content_rich_tab .content_page_container.categories, .auto__home_logged_in_content_rich_tab .content_page_container.editors_picks {max-width: 1141px; margin: 0 auto}
@media (max-width: 1376px) {.auto__home_logged_in_content_rich_tab .content_page_container.categories, .auto__home_logged_in_content_rich_tab .content_page_container.editors_picks {margin-left: 1.5em}
}
@media (max-width: 1376px) {.auto__home_logged_in_content_rich_tab .content_page_container.categories .auto__shared_react_material_sliding_tabs, .auto__home_logged_in_content_rich_tab .content_page_container.editors_picks .auto__shared_react_material_sliding_tabs {margin-left: 0}
}
.auto__home_logged_in_content_rich_tab .editors_picks_container .editors_picks_sub_header {font-size: 18px; font-weight: 700; font-style: italic; line-height: 1.3; font-weight: 400; max-width: 750px}
@media (max-width: 400px) {.auto__home_logged_in_content_rich_tab .editors_picks_container .editors_picks_sub_header {font-size: 16px}
}
.auto__home_logged_in_content_rich_tab .editors_picks_container .bestsellers_list {max-width: 770px; line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__home_logged_in_content_rich_tab .editors_picks_container .bestsellers_list li {line-height: inherit}
@keyframes pulse {0% {opacity: .4}
50% {opacity: 1}
to {opacity: .4}
}
.auto__home_logged_in_content_rich_tab .list_item_placeholder, .auto__home_logged_in_content_rich_tab .sub_placeholder {position: relative; -webkit-animation: pulse 1.5s ease-in infinite; animation: pulse 1.5s ease-in infinite}
.auto__home_logged_in_content_rich_tab .tabbed_content_placeholder.sub_placeholder {max-width: 1141px; margin: 0 auto}
@media (max-width: 1376px) {.auto__home_logged_in_content_rich_tab .tabbed_content_placeholder.sub_placeholder {margin-left: 1.5em}
}
.auto__home_logged_in_content_rich_tab .tab_loading_placeholder {width: 291px; background: #f8f8fc; height: 20px}
@media (max-width: 700px) {.auto__home_logged_in_content_rich_tab .title_wrap {padding: 0}
}
.auto__home_logged_in_header.module_row.header_module_row {max-width: 1141px; margin-bottom: 24px}
@media (max-width: 1376px) {.auto__home_logged_in_header.module_row.header_module_row {margin-left: 6.875em}
}
@media (max-width: 950px) {.auto__home_logged_in_header.module_row.header_module_row {margin-left: 24px}
}
.auto__home_logged_in_header .header_module .module_header {font-size: 32px; font-weight: 700; margin-bottom: 0}
@media (max-width: 550px) {.responsive .auto__home_logged_in_header .header_module .module_header {font-size: 24px}
}
.auto__home_logged_in_header .header_module .module_subtitle {color: #57617a; font-size: 18px; padding-bottom: 8px; font-style: normal; display: block}
@media (max-width: 550px) {.responsive .auto__home_logged_in_header .header_module .module_subtitle {font-size: 16px}
}
.auto__home_logged_in_hero_modal .wrapper > .content {max-height: 32.5em; overflow: auto}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .title_section {margin-bottom: 28px; text-align: center}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .title_section .saved_icon_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; height: 3.625em; width: 3.625em; border-radius: 50%; background-color: #f8f9fd; border: 1px solid #e9edf8}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .title_section .title {color: #000514; margin: 8px 0}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .title_section .subtitle {color: #57617a}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .title_section .icon {font-size: 24px}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .list_anchor_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .list_anchor_container .list_anchor {-webkit-box-flex: 0;-ms-flex: 0 0 90%;flex: 0 0 90%; padding-left: 0; padding-right: 0}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .list_anchor_container .list_anchor .metadata {max-width: 100%}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .list_anchor_container .icon {color: #1e7b85}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .star_ratings, .auto__home_logged_in_hero_modal .history_hero_modal_wrapper .upvotes {display: none}
.auto__home_logged_in_hero_modal .history_hero_modal_wrapper .save_button {position: absolute; right: 3px}
.auto__inactive_promo_lightboxes_template .inactive_template_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; margin: 0 auto; position: relative; padding: 0}
.auto__inactive_promo_lightboxes_template .text_content {padding: 28px; display: inline-table; z-index: 1}
@media (max-width: 550px) {.auto__inactive_promo_lightboxes_template .text_content {padding-left: 16px; padding-right: 16px}
}
.auto__inactive_promo_lightboxes_template .text_content.has_gift {padding-top: 77px}
.auto__inactive_promo_lightboxes_template .hero_image_container {display: block; max-width: 100%; overflow: hidden; height: 150px; border-top-right-radius: 4px; border-top-left-radius: 4px}
.auto__inactive_promo_lightboxes_template .hero_image_container .hero_image {height: auto; width: 100%}
@media (max-width: 550px) {.auto__inactive_promo_lightboxes_template .hero_image_container .hero_image {height: 100%; width: auto}
}
.auto__inactive_promo_lightboxes_template .description_container .description {font-size: 18px; margin: 10px 0 0}
@media (max-width: 550px) {.responsive .auto__inactive_promo_lightboxes_template .description_container .description {font-size: 16px}
}
.auto__inactive_promo_lightboxes_template .subtext_container .subtext {font-size: 16px; color: #57617a; margin: 10px 0 0}
.auto__inactive_promo_lightboxes_template .subtext_container .subtext .link {font-weight: 700; text-decoration: underline}
.auto__inactive_promo_lightboxes_template .header_container .header_text {font-size: 32px; font-weight: 700; margin: 0}
@media (max-width: 550px) {.responsive .auto__inactive_promo_lightboxes_template .header_container .header_text {font-size: 24px}
}
.auto__inactive_promo_lightboxes_template .gift_offer_container {position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; margin: 5.625em auto auto}
.auto__inactive_promo_lightboxes_template .gift_offer_container .gift_svg {height: 6.25em; width: auto}
.auto__inactive_promo_lightboxes_template .gift_offer_container .limited_time_offer {font-weight: 700; text-transform: uppercase; letter-spacing: .06em; position: absolute; right: 0; left: 0; top: 6.3125em; font-style: normal; color: #a9085e}
.auto__inactive_promo_lightboxes_template .cta_container {margin: 28px 0 0; text-align: center}
.auto__inactive_promo_show .lightbox {min-width: 600px; max-width: none; width: 37.5em}
@media (max-width: 700px) {.auto__inactive_promo_show .wrapper {width: 100vw; max-width: 100%; margin: auto}
}
@media (max-width: 420px) {.auto__inactive_promo_show .wrapper {margin: 0}
}
.auto__inactive_promo_show .wrapper .close_button {z-index: 1; position: absolute; background-color: #00293f; border-radius: 50%; height: 28px; width: 28px; padding: 0}
.auto__inactive_promo_show .wrapper .close_button .icon {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; padding: 6px 0 2px 6px; color: #f8f9fd}
.auto__inactive_promo_show .lightbox > .wrapper > .content {padding: 0; border-width: 0}
.auto__library_filter.library_filter {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0; position: relative; width: 100%}
.auto__library_filter.library_filter .all_lists_btn {display: block; width: auto}
@media (max-width: 950px) {.auto__library_filter.library_filter .filter_btn .icon {top: 2px}
}
.auto__library_filter.library_filter .filter_btn .icon.refine_icon {margin-right: 8px; font-size: 16px}
.auto__library_filter.library_filter .filter_btn .icon.down_arrow_icon {padding-left: 10px; margin-right: 0; font-size: 10px}
.auto__library_filter.library_filter .button_menu.left, .auto__library_filter.library_filter .button_menu.right {left: -5px; min-width: 200px}
.auto__library_filter.library_filter .button_menu.left.top, .auto__library_filter.library_filter .button_menu.right.top {bottom: auto; top: calc(100% + 10px)}
.auto__library_filter.library_filter .toggle_checkbox .checkbox_label:after, .auto__library_filter.library_filter .toggle_checkbox .checkbox_label:before {right: 0}
.auto__library_filter.library_filter .toggle_checkbox .checkbox_label:after, .auto__library_filter.library_filter .toggle_checkbox .checkbox_label:before {left: -56px}
.auto__library_filter.library_filter .toggle_checkbox .checkbox_label.checked:after {left: -30px}
.auto__library_filter.library_filter .scribd_spinner.loading {top: -.125em; right: 9em}
.auto__library_filter.library_filter .filter_list, .auto__library_filter.library_filter .filter_list li, .auto__library_filter.library_filter .filter_list ul {list-style: none; margin: 0; padding: 0}
.auto__library_filter.library_filter .filter_list li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__library_filter.library_filter .filter_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__library_filter.library_filter .filter_list li .flat_btn:hover {color: #1e7b85}
.auto__library_filter.library_filter .filter_list li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__library_filter.library_filter .filter_list li:first-child {border-radius: 4px 4px 0 0}
.auto__library_filter.library_filter .filter_list li:last-child {border-radius: 0 0 4px 4px}
.auto__library_filter.library_filter .filter_list li {transition: background-color .2s ease; -moz-transition: background-color ease .2s; -webkit-transition: background-color .2s ease}
.auto__library_filter.library_filter .filter_list li .flat_btn {color: #1c263d; font-weight: 400}
.auto__library_filter.library_filter .filter_list li .flat_btn:hover {color: #1c263d}
.auto__library_filter.library_filter .filter_list li:hover {background-color: #f8f9fd}
.auto__library_filter.library_filter .filter_list .icon-ic_close {color: #1e7b85; position: absolute; top: 0; right: 0; margin: 15px}
.auto__library_filter.library_filter .filter_list .title {padding: 10px 10px 0; font-weight: 700}
.auto__library_filter.library_filter .filter_list .menu_item {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__library_filter.library_filter .filter_list .hide_finished_titles {padding: 10px; border-top: 2px solid #e9edf8}
.auto__library_filter.library_filter .filter_list .hide_finished_titles .checkbox_label:before {right: -179px}
.auto__library_filter.library_filter .filter_list .hide_finished_titles .checkbox_label:after {right: -141px}
.auto__library_filter.library_filter .filter_list .hide_finished_titles .checkbox_label.checked:after {right: -167px}
.auto__library_filter.library_filter .filter_list .show_full_access_only {padding: 10px}
.auto__library_filter.library_filter .filter_list .show_full_access_only .checkbox_label:before {right: -164px}
.auto__library_filter.library_filter .filter_list .show_full_access_only .checkbox_label:after {right: -126px}
.auto__library_filter.library_filter .filter_list .show_full_access_only .checkbox_label.checked:after {right: -152px}
.auto__library_filter.library_filter .filter_btn .button_menu .button_menu_arrow {top: 0; right: 20px}
@media (max-width: 700px) {.auto__library_filter.library_filter {padding: 10px 20px; box-sizing: border-box}
}
@media (max-width: 550px) {.auto__library_filter.library_filter {padding: 10px 16px}
.auto__library_filter.library_filter .button_menu.left, .auto__library_filter.library_filter .button_menu.right {min-width: 220px}
}
.auto__library_modals_lists_edit .wrapper > .content {padding: 0}
.auto__library_modals_lists_edit .wrapper > .content .title {margin: 15px 20px 20px 22px}
.auto__library_modals_lists_edit .wrapper > .content .auto__shared_react_lists_create_list_button {border: 1px solid #e9edf8; border-left: 0; border-right: 0; padding: 10px 0 10px 24px; text-align: left}
.auto__library_modals_lists_edit .wrapper > .content ul {width: auto; max-height: 170px; overflow: auto}
.auto__library_modals_lists_edit .wrapper > .content ul li {padding: 3px}
.auto__library_modals_lists_edit .wrapper > .content ul li:hover {background-color: #f8f9fd}
.auto__library_modals_lists_edit .wrapper > .content ul .list_anchor {padding: 7px 0 7px 20px; margin-right: 55px}
@media (max-width: 420px) {.auto__library_modals_lists_edit .wrapper > .content ul {max-height: none}
}
.auto__library_modals_lists_edit .wrapper > .content ul .delete_btn {right: 15px}
.auto__library_modals_lists_edit .wrapper > .content ul .title {padding-right: 20px; margin: 0; font-size: inherit}
.auto__library_modals_lists_edit .wrapper > .content .load_more {text-align: center; margin-bottom: 10px}
.auto__library_modals_lists_edit .wrapper > .content .no_lists {max-width: 200px; padding: 20px; text-align: center; margin: 0 auto}
.auto__library_lists_edit ul {padding: 0; margin: 0}
.auto__library_lists_edit ul li {list-style: none; line-height: inherit; margin: 0; padding: 0; position: relative}
.auto__library_lists_edit ul li .list_anchor {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff; display: block; font-weight: 700; outline-offset: -4px; position: relative; padding: 15px 30px 15px 15px}
.auto__library_lists_edit ul li .list_anchor:active, .auto__library_lists_edit ul li .list_anchor:hover {color: #1e7b85; background: #f8f9fd}
.auto__library_lists_edit ul li .list_anchor .title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 10px}
.auto__library_lists_edit ul li .count {color: #57617a; font-size: 14px; font-weight: 400}
.auto__library_lists_edit ul li .delete_btn {bottom: 0; color: #57617a; margin: auto; position: absolute; right: 5px; top: -5px; width: 40px; height: 40px}
.auto__library_lists_edit ul li .delete_btn:active, .auto__library_lists_edit ul li .delete_btn:hover {color: #0d6069}
.auto__library_lists_edit ul li .delete_btn .icon {display: block; margin: 0; top: 0}
.auto__library_lists_edit ul li .delete_btn.disabled {position: absolute}
.auto__library_modals_filter_modal .lightbox .content {padding-right: 0; padding-left: 0}
.auto__library_modals_filter_modal .lightbox .content .title {margin-bottom: 10px; padding: 10px 10px 0; font-weight: 700}
.auto__library_modals_filter_modal .done_container {text-align: right; display: block; margin: 23px 15px}
.auto__library_modals_filter_modal .filter_list, .auto__library_modals_filter_modal .filter_list li, .auto__library_modals_filter_modal .filter_list ul {list-style: none; margin: 0; padding: 0}
.auto__library_modals_filter_modal .filter_list li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__library_modals_filter_modal .filter_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__library_modals_filter_modal .filter_list li .flat_btn:hover {color: #1e7b85}
.auto__library_modals_filter_modal .filter_list li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__library_modals_filter_modal .filter_list li:first-child {border-radius: 4px 4px 0 0}
.auto__library_modals_filter_modal .filter_list li:last-child {border-radius: 0 0 4px 4px}
.auto__library_modals_filter_modal .filter_list li {transition: background-color .2s ease; -moz-transition: background-color ease .2s; -webkit-transition: background-color .2s ease}
.auto__library_modals_filter_modal .filter_list li .flat_btn {color: #1c263d; font-weight: 400}
.auto__library_modals_filter_modal .filter_list li .flat_btn:hover {color: #1c263d}
.auto__library_modals_filter_modal .filter_list li:hover {background-color: #f8f9fd}
.auto__library_modals_filter_modal .filter_list .icon-ic_close {color: #1e7b85; position: absolute; top: 0; right: 0; margin: 15px}
.auto__library_modals_filter_modal .filter_list .menu_item {border-top: 1px solid #e9edf8; border-bottom: 1px solid #e9edf8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-width: 400px}
.auto__library_modals_filter_modal .filter_list .menu_item .text_btn {padding: 11px 16px}
.auto__library_modals_filter_modal .filter_list .menu_item.selected {color: #1e7b85}
.auto__library_modals_filter_modal .filter_list .menu_item .icon.icon-ic_checkmark_bold {padding: 11px 16px}
@media (max-width: 400px) {.auto__library_modals_filter_modal .filter_list .menu_item {min-width: 0; width: 100%}
}
.auto__library_modals_filter_modal .filter_list .hide_finished_titles {padding: 10px; border-top: 2px solid #e9edf8}
.auto__library_modals_filter_modal .filter_list .hide_finished_titles .input_text {width: 310px}
.auto__library_modals_filter_modal .filter_list .checkbox_component, .auto__library_modals_filter_modal .filter_list .toggle_container {display: block; max-width: 300px; width: 100%}
.auto__library_list_item_controls.library_list_item_controls {position: absolute; right: 15px; top: 15px}
.auto__library_list_item_controls.library_list_item_controls .flat_btn:not(.close_btn) {position: static}
.auto__library_list_item_controls.library_list_item_controls .more_actions_btn {color: #1c263d; height: 40px; width: 40px}
.auto__library_list_item_controls.library_list_item_controls .more_actions_btn:hover {color: #1c263d}
.auto__library_list_item_controls.library_list_item_controls .more_actions_btn .icon {margin-right: 0; top: 10px}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left {right: -10px}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul, .auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li, .auto__library_list_item_controls.library_list_item_controls .button_menu.left ul ul {list-style: none; margin: 0; padding: 0}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li .flat_btn:hover {color: #1e7b85}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li:first-child {border-radius: 4px 4px 0 0}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul li:last-child {border-radius: 0 0 4px 4px}
.auto__library_list_item_controls.library_list_item_controls .button_menu.left ul .flat_btn {text-transform: capitalize}
.auto__library_list_item_controls.library_list_item_controls .about_btn {margin: auto 0; vertical-align: middle}
.auto__library_list_item_controls.library_list_item_controls.watchlist_items .button_menu.right {right: 0; left: auto; padding: 10px}
.auto__library_list_item_controls.library_list_item_controls.watchlist_items .button_menu.right .button_menu_arrow {right: 15px; left: auto}
.auto__library_list_item_controls.library_list_item_controls .promo_banner_wrapper {top: 6px; left: -384px; position: absolute}
.auto__library_list_item_controls.library_list_item_controls .promo_banner_wrapper .styling_triangle {-webkit-transform: rotate(225deg);transform: rotate(225deg); top: 8px; left: 366px}
.auto__library_list_item_controls.library_list_item_controls .promo_banner_wrapper .promo_header {min-height: 0}
@media (max-width: 950px) {.auto__library_list_item_controls.library_list_item_controls .promo_banner_wrapper {width: 231px; left: -273px}
.auto__library_list_item_controls.library_list_item_controls .promo_banner_wrapper .styling_triangle {left: 257px}
}
.auto__library_list_items .list_item .list_anchor_container .list_anchor {padding-right: 60px}
.auto__library_list_items .list_item .list_anchor_container .list_anchor .title {min-height: auto}
.auto__library_list_items .document .author_container, .auto__library_list_items .publication_issue .uploaded_by_container, .auto__library_list_items .sheet_music .uploaded_by_container {display: none}
.auto__library_list_items .uploaded_by_container {line-height: 1}
.auto__library_list_items .uploaded_by_container .doc_avatar {margin-right: 3px; height: 14px; width: 14px}
.auto__library_list_items .uploaded_by_container .controls_container {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}
.auto__library_list_items .uploader_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__library_list_items .uploader_container .icon_and_name {display: -webkit-box;display: -ms-flexbox;display: flex; margin-top: 3px}
.auto__library_list_items .uploaded_by_text {font-size: 14px; text-transform: uppercase; margin-bottom: 0; line-height: 1; color: #57617a}
@media (max-width: 700px) {.auto__library_list_items .uploaded_by_text {font-size: 10px}
}
.auto__library_list_items .uploader {display: inline-block; overflow: visible; color: #1c263d; font-size: 16px}
@media (max-width: 700px) {.auto__library_list_items .uploader {font-size: 12px; line-height: 1.5}
}
.auto__home_logged_in_titles_youve_saved_unsave_confirmation .unsave_confirmation_modal {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.auto__home_logged_in_titles_youve_saved_unsave_confirmation .flat_btn {margin-left: 35px}
li.auto__shared_react_cells_saved_carousel_article.with_image .list_anchor_container .controls {bottom: -22px}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article.with_image .list_anchor_container .controls {bottom: -23px}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .controls {bottom: -16px}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .controls {bottom: -17px}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .title.document_title {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.has_image {min-height: 11.625em; height: 11.625em}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.has_image {min-height: 9.875em; height: 9.875em}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.has_image .description {overflow-y: hidden}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.has_image .description {min-height: 5.71429em; height: 5.71429em}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.no_image {min-height: 16.875em}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.no_image {min-height: auto}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.no_image .description {overflow-y: hidden; max-height: 13.71429em}
@media (max-width: 700px) {li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .body.no_image .description {max-height: 11.21429em}
}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .author {line-height: 1.2}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .image {margin-right: 10px; width: .875em; height: .875em}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .image img {width: 14px; height: 14px}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .metadata {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 5px 0}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .content_left_text {margin-left: 0}
li.auto__shared_react_cells_saved_carousel_article .list_anchor_container .list_anchor .wrapper.article.grid .read_time_estimate {color: #57617a; font-size: 12px; line-height: 16px}
.auto__shared_react_cells_saved_carousel_issue .list_anchor_container .controls {bottom: -5px}
.auto__shared_react_cells_saved_carousel_issue .list_anchor_container .list_anchor .wrapper.publication_issue.grid .author_container .author {font-size: 14px; font-weight: 600; line-height: 1.3em; display: block; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; color: #000514; margin-top: 4px}
.auto__shared_react_cells_saved_carousel_issue .list_anchor_container .list_anchor .wrapper.publication_issue.grid .metadata .title.document_title {display: block; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617a; font-weight: 400; margin-top: 0}
@media (max-width: 700px) {.auto__shared_react_cells_saved_carousel_issue .list_anchor_container .list_anchor .wrapper.publication_issue.grid .metadata .title.document_title {display: block; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
.auto__shared_react_circular_progress_indicator .circular_progress_container {line-height: 1}
.auto__shared_react_circular_progress_indicator .gray_donut {stroke: #f3f6fd}
.auto__shared_react_circular_progress_indicator .red_donut {stroke: #c20067}
.auto__shared_react_circular_progress_indicator .svg_container {-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}
.auto__shared_react_cells_saved_carousel_book .list_anchor_container .controls {bottom: -5px}
.auto__shared_react_cells_saved_carousel_book .list_anchor_container .list_anchor .wrapper.grid .actionables_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .controls {bottom: -4px}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .uploaded_by_container {display: block}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .title.document_title {min-height: auto}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .actionables_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .uploader {max-width: 133px}
@media (max-width: 700px) {.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .uploader {max-width: 98px}
}
.auto__shared_react_cells_saved_carousel_document .list_anchor_container .list_anchor .wrapper.document.grid .title.document_title {display: block; font-size: 16px; overflow: hidden; line-height: 1.1875em; max-height: 1.1875em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .controls {bottom: -3px}
@media (max-width: 700px) {.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .controls {bottom: -2px}
}
.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .list_anchor .wrapper.summary_canonical.grid .image img {border-top-right-radius: 10px}
.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .list_anchor .wrapper.summary_canonical.grid .author {margin-top: 4px}
.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .list_anchor .wrapper.summary_canonical.grid .read_time_estimate {color: #57617a; font-size: 12px; line-height: 16px}
.auto__shared_react_cells_saved_carousel_summary .list_anchor_container .list_anchor .wrapper.summary_canonical.grid .metadata {min-height: 4.625em; padding: 0}
.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor {padding-right: 50px}
.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .image, .auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .image .react_document_image, .auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .image .react_document_image img {height: 96px; width: 72px}
.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .document_title {margin: 0 !important}
.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .banner_flag {display: none}
@media (max-width: 700px) {.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .availability_info {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
}
@media (max-width: 400px) {.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article) .list_anchor .availability_info {display: block; white-space: normal; overflow: visible; text-overflow: clip; line-height: normal}
}
.auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article).audiobook .list_anchor .image, .auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article).audiobook .list_anchor .image .react_document_image, .auto__library_watchlist_items .list ul:not(.watchlist_modal) li:not(.article).audiobook .list_anchor .image .react_document_image img {height: 72px}
.auto__library_empty_items {text-align: center}
.auto__library_empty_items .empty_items {padding: 20px 0; margin-top: 0}
.auto__library_empty_items .empty_items .no_items_image {width: 182px; height: auto}
@media (max-width: 550px) {.auto__library_empty_items .empty_items .no_items_image {width: 130px}
}
.auto__library_empty_items .empty_items .no_items_title {font-size: 22px; font-weight: 700; min-height: 0; margin-bottom: 8px; border-bottom: none}
@media (max-width: 550px) {.responsive .auto__library_empty_items .empty_items .no_items_title {font-size: 20px}
}
.auto__library_empty_items .empty_items .no_items_description {font-size: 18px; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .auto__library_empty_items .empty_items .no_items_description {font-size: 16px}
}
.auto__library_empty_items .empty_items .no_items_description .icon {margin-right: 4px; position: relative; top: 3px}
.auto__library_empty_items .empty_items .explore_btn {font-size: 16px}
.auto__library_empty_lists {text-align: center}
.auto__library_empty_lists .empty_items {padding: 20px 0}
.auto__library_empty_lists .empty_items .no_items_image {width: 182px; height: auto}
.auto__library_empty_lists .empty_items .no_items_title {font-size: 22px; font-weight: 700; min-height: 0; margin-bottom: 8px; border-bottom: none}
@media (max-width: 550px) {.responsive .auto__library_empty_lists .empty_items .no_items_title {font-size: 20px}
}
.auto__library_empty_lists .empty_items .no_items_description {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__library_empty_lists .empty_items .no_items_description {font-size: 16px}
}
.auto__library_empty_lists .empty_items .no_items_description .icon {margin-right: 8px; position: relative; top: 1px}
.auto__library_empty_lists .empty_items .create_list_btn {position: relative !important}
.auto__shared_react_lists_create_list_button {line-height: 1.8px}
.auto__shared_react_lists_create_list_button .flat_btn .icon.icon {transition: color .1s ease-in-out; -moz-transition: color .1s ease-in-out; -webkit-transition: color .1s ease-in-out; color: #1e7b85; top: 3px}
.auto__shared_react_lists_create_list_button .flat_btn:hover .icon.icon {color: #0d6069}
.auto__library_modals_watchlist_items .wrapper {max-height: 500px; overflow-y: scroll}
.auto__library_modals_watchlist_items .load_more {text-align: center}
.auto__library_modals_watchlist_items > .wrapper > .content {padding: 0}
.auto__library_modals_watchlist_items > .wrapper > .content h2.title {margin: 15px 20px 20px}
.auto__library_modals_watchlist_items > .wrapper > .content ul {border-top: 1px solid #e9edf8; max-height: 520px; overflow: auto}
.auto__library_modals_watchlist_items > .wrapper > .content ul li {border-top: 0; border-bottom: 1px solid #e9edf8}
.auto__library_modals_watchlist_items > .wrapper > .content ul li:last-child {border-bottom: 0}
.auto__library_modals_watchlist_items > .wrapper > .content ul .button_menu.right {left: auto; right: 0}
.auto__library_modals_watchlist_items > .wrapper > .content ul ul {border-top: 0}
.auto__library_modals_watchlist_items .tooltip_container .new_tip {left: auto !important; right: 20px}
.auto__library_modals_watchlist_items .list .list_anchor_container .list_anchor {padding-right: 0; padding-left: 0}
.auto__library_modals_watchlist_items .availability_info {margin-bottom: 10px}
.auto__library_modals_watchlist_items .watchlist_items.narrow_list_btn {right: 0}
@media (max-width: 420px) {.auto__library_modals_watchlist_items {max-height: 100%}
}
.auto__library_show.library_show .library_show_container {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; max-width: 1600px; padding: 15px 32px 32px}
.auto__library_show.library_show .library_show_container .list_items_title, .auto__library_show.library_show .library_show_container .lists_title {border-bottom: 1px solid #e9edf8; color: #1c263d; font-size: 24px; font-weight: 400; min-height: 45px; margin-bottom: 0}
@media (max-width: 950px) {.auto__library_show.library_show .library_show_container .list_items_title {font-size: 20px; min-height: 0; padding-bottom: 32px}
}
@media (max-width: 700px) {.auto__library_show.library_show .library_show_container {padding: 0}
.auto__library_show.library_show .library_show_container .list_items_title {padding: 20px 16px; margin-top: 0}
}
.auto__library_show.library_show .library_show_container .items {max-width: 680px; width: 100%}
@media (max-width: 950px) {.auto__library_show.library_show .library_show_container .items {max-width: none}
}
.auto__library_show.library_show .library_show_container .items .no_items {color: #57617a; font-size: 14px; margin-top: 100px; text-align: center}
.auto__library_show.library_show .library_show_container .items .no_items h3 {color: #1c263d; font-size: 20px; padding: 0 100px}
.auto__library_show.library_show .library_show_container .items .no_items .recommended_interests_label {display: block}
.auto__library_show.library_show .library_show_container .items .no_items .flat_btn {font-size: 14px}
.auto__library_show.library_show .library_show_container .items li:last-child {border-bottom: 1px solid #e9edf8}
.auto__library_show.library_show .library_show_container .items .available_soon_heading {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0}
.auto__library_show.library_show .library_show_container .items .available_soon_heading h2 {font-size: 16px; font-weight: 700; border: 0; margin: 0; min-height: 0}
.auto__library_show.library_show .library_show_container .items .available_soon_heading .text_btn {color: #a9085e}
.auto__library_show.library_show .library_show_container .items .available_soon_heading .text_btn:active, .auto__library_show.library_show .library_show_container .items .available_soon_heading .text_btn:hover {color: #87064b}
@media (max-width: 700px) {.auto__library_show.library_show .library_show_container .items .available_soon_heading {padding: 10px 20px}
}
.auto__library_show.library_show .library_show_container .lists {padding-left: 60px; position: relative; min-width: 290px; max-width: 290px}
.auto__library_show.library_show .library_show_container .lists .create_list_btn {line-height: 20px; position: absolute; right: 0; top: 25px}
.auto__library_show.library_show .library_show_container .lists .create_list_btn .icon {position: relative; top: 1px}
.auto__library_show.library_show .library_show_container .lists .no_lists {font-size: 16px; padding: 75px 20px 0; text-align: center}
.auto__library_show.library_show .library_show_container .items .load_more, .auto__library_show.library_show .library_show_container .lists .load_more {margin-top: 30px; text-align: center}
@media (max-width: 950px) {.auto__library_show.library_show .library_show_container .items .load_more, .auto__library_show.library_show .library_show_container .lists .load_more {margin: 10px}
}
.auto__library_show.library_show .library_show_container .save_for_later_promo_banner_container .promo_header {border: none}
.auto__library_show.library_show .library_show_container .icon.icon-ic_overflowmenu {color: #00293f}
@media (max-width: 950px) {.auto__payments_checkout_flow_credit_card_form {max-width: 430px; position: relative; margin: 0 auto}
}
.auto__payments_checkout_flow_credit_card_form form {zoom: 1}
.auto__payments_checkout_flow_credit_card_form form:after {content: ""; display: table; clear: both}
.auto__payments_checkout_flow_credit_card_form input {width: 100%}
.auto__payments_checkout_flow_credit_card_form input::-ms-clear {display: none}
.auto__payments_checkout_flow_credit_card_form .payments_required_fields {font-size: 16px; color: #57617a}
.auto__payments_checkout_flow_credit_card_form .payments_required_fields .icon {padding-right: 8px}
.auto__payments_checkout_flow_credit_card_form .card_tooltip_parent {font-size: 20px; height: 20px; color: #1e7b85; cursor: pointer; outline-offset: -3px; position: absolute; right: 1px}
.auto__payments_checkout_flow_credit_card_form .card_tooltip_parent:focus .card_tooltip, .auto__payments_checkout_flow_credit_card_form .card_tooltip_parent:hover .card_tooltip {opacity: 1}
.auto__payments_checkout_flow_credit_card_form .card_tooltip_parent .card_tooltip {opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; transition-delay: .25s; -webkit-transition-delay: .25s; border: none; box-shadow: none; height: 45px; top: 21px; padding-left: 8px; position: absolute; width: 90px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons {white-space: nowrap; margin-bottom: 15px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .input_group {margin: 0}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .toggle_row, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .toggle_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio label {display: inline-block; font-size: 18px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio label:before {padding-left: 12px}
.keyboard_focus .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .radio_label.focused:before {outline: none}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .applepay_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #8f919e}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .applepay_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio.focused {border-color: #02a793; box-shadow: 0 0 1px 0 #017f70}
@media screen and (-ms-high-contrast: active) {.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .applepay_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio.focused, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio.focused {outline: 1px dashed !important}
}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .applepay_radio label, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio label, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio label, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio label {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 100%; height: 100%}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio {width: 250px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio .input_text {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; position: absolute}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio img {margin-right: 0; background: #fff}
@media (max-width: 550px) {.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio {width: 60%}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio img {display: none}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .credit_card_radio .input_text {height: auto; width: auto; margin: auto; clip: auto; position: inherit; display: inline-block}
}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio {width: 160px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio img, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio img {position: relative; height: 27px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .paypal_radio img {top: 3px; width: 104px; right: 8px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons.radio .google_radio img {width: 68.44px; top: 2px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_form {display: inline-block; zoom: 1; vertical-align: middle}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_form:after {content: ""; display: table; clear: both}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_form input {float: right; width: auto}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .applepay_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .credit_card_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .google_radio, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_radio {display: inline-block; background: #f8f9fd; border-radius: 4px; box-sizing: border-box; height: 45px; line-height: 40px; margin-right: 10px; position: relative; text-align: center; vertical-align: middle; width: 300px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .applepay_radio img, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .credit_card_radio img, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .google_radio img, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_radio img {width: 39px; height: 25px; margin: 0 8px; vertical-align: middle}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .applepay_radio.no_paypal, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .credit_card_radio.no_paypal, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .google_radio.no_paypal, .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_radio.no_paypal {margin-right: 10px}
.auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .paypal_radio {margin-right: 0}
.no_paypal .auto__payments_checkout_flow_credit_card_form .credit_card_paypal_buttons .credit_card_radio {width: 100%}
.auto__payments_checkout_flow_credit_card_form .captcha {margin: 15px 0}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields {zoom: 1; margin-right: 100px; max-width: 420px; width: 100%; margin-bottom: 0}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields:after {content: ""; display: table; clear: both}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields label {font-weight: 700}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number .input_wrapper:after, .auto__payments_checkout_flow_credit_card_form .credit_card_fields .cvv_container .input_wrapper:after {font-family: scribd; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\E961"; position: absolute; color: #57617a; vertical-align: middle; height: 15px; width: 15px; pointer-events: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 12px; font-size: 16px !important}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number {position: relative}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number input {padding-left: 60px}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number .cc_input_wrapper {position: relative}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number.field_error .error_message {display: block}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number .error_message {color: #f2736e; display: none; font-size: 14px; text-align: right}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number .card_icon {top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: block; height: 25px; left: 10px; position: absolute; width: 39px}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .card_number .credit_card_input {background-size: 39px; padding-left: 60px}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .expiry_container {margin-right: 24px; width: auto; min-width: 110px}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .expiry_container input {width: 4em; min-width: 96px}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .expiry_and_cvv, .auto__payments_checkout_flow_credit_card_form .credit_card_fields .zip_code {zoom: 1; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .expiry_and_cvv:after, .auto__payments_checkout_flow_credit_card_form .credit_card_fields .zip_code:after {content: ""; display: table; clear: both}
.auto__payments_checkout_flow_credit_card_form .credit_card_fields .cvv_container {width: auto; position: relative; display: inline-block}
.auto__payments_checkout_flow_credit_card_form .flash_container {max-width: 420px}
.auto__payments_checkout_flow_credit_card_form .flash_container .flash.standard.error {border: 1px solid rgba(179, 30, 48, 0.2); text-align: left; padding-left: 20px; padding-right: 20px; margin-bottom: 16px}
.auto__payments_checkout_flow_credit_card_form .flash_container .content {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__payments_checkout_flow_credit_card_form .flash_container .content .icon {margin-right: 20px}
.auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .toggle_wrapper {-ms-flex-flow: row wrap;flex-flow: row wrap; max-width: 26.25em}
@media (max-width: 550px) {.auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .toggle_wrapper {-ms-flex-flow: column nowrap;flex-flow: column nowrap}
}
.auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .applepay_radio, .auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .credit_card_radio, .auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .paypal_radio {margin-bottom: 8px}
@media (max-width: 550px) {.auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons.radio .credit_card_radio {width: 150px}
}
.auto__payments_checkout_flow_credit_card_form .includes_applepay .credit_card_paypal_buttons .applepay_radio {width: 125px; padding-right: 20px}
.auto__payments_checkout_flow_credit_card_form .calm_container {border: 1px solid #caced9; border-bottom: none; max-width: 530px; padding: 50px 50px 1px}
@media (max-width: 550px) {.auto__payments_checkout_flow_credit_card_form .calm_container {padding: 12px 12px 0; border-left: none; border-right: none; margin: 0 12px}
}
.auto__payments_checkout_flow_credit_card_form .calm_container .toggle_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap}
.auto__payments_checkout_flow_credit_card_form .calm_container .calm_copy .header {font-size: 22px; font-weight: 700; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__payments_checkout_flow_credit_card_form .calm_container .calm_copy .header {font-size: 20px}
}
.auto__payments_checkout_flow_credit_card_form .calm_container .calm_copy .price {font-size: 18px; color: #87064b; margin-bottom: 0}
@media (max-width: 550px) {.responsive .auto__payments_checkout_flow_credit_card_form .calm_container .calm_copy .price {font-size: 16px}
}
.auto__payments_checkout_flow_credit_card_form .calm_container .calm_copy .subtitle {font-size: 16px; color: #57617a; white-space: normal}
.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons.radio .credit_card_radio img {width: 30px; height: 20px}
@media (max-width: 550px) {.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons.radio .credit_card_radio img {display: block}
}
.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons.radio .credit_card_radio .input_text {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; position: absolute}
.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .toggle_wrapper {-ms-flex-flow: row wrap;flex-flow: row wrap; position: relative}
.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .applepay_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .credit_card_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .google_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .paypal_radio {-webkit-box-flex: 0;-ms-flex: 0 0 48%;flex: 0 0 48%; max-width: 48%; margin: 0 2% 8px 0}
@media (max-width: 950px) {.auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .applepay_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .credit_card_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .google_radio, .auto__payments_checkout_flow_credit_card_form .includes_googlepay .credit_card_paypal_buttons .paypal_radio {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%; margin: 0 0 8px}
}
.auto__payments_checkout_flow_form_wrapper .form_header {font-size: 36px; font-weight: 700; padding: 16px; margin: 0; text-align: center}
@media (max-width: 550px) {.auto__payments_checkout_flow_form_wrapper .form_header {font-size: 34px}
}
.auto__payments_checkout_flow_form_wrapper.calm_wrapper {max-width: 530px; margin: 0 auto}
@media (max-width: 950px) {.auto__payments_checkout_flow_footer_base {max-width: 430px; margin: 0 auto}
}
.auto__payments_checkout_flow_footer_base .terms {color: #57617a; margin-bottom: 15px; width: 430px}
@media (max-width: 700px) {.auto__payments_checkout_flow_footer_base .terms {width: auto}
}
.auto__payments_checkout_flow_footer_base .terms sup {font-size: 8px}
.auto__payments_checkout_flow_footer_base .button_container {text-align: center}
.auto__payments_checkout_flow_footer_base .button_container .flat_btn {margin-bottom: 12px; width: 100%}
.auto__payments_checkout_flow_footer_base .button_container .applepay_button {background-color: #000; font-family: Helvetica Neue,Helvetica,sans-serif; font-weight: 400; border: 0; font-size: 16px; text-transform: none}
.auto__payments_checkout_flow_footer_base .button_container .applepay_button.hidden {display: none}
.auto__payments_checkout_flow_footer_base .button_container .applepay_button .apple_pay_mark {font-size: 18px; font-weight: 700}
.auto__payments_checkout_flow_footer_base .button_container .secure_server_button_message {font-size: 14px}
.auto__payments_checkout_flow_footer_base .button_container .secure_server_button_message .icon-ic_private {color: #57617a; padding-right: 5px}
@media (max-width: 700px) {.auto__payments_checkout_flow_footer_base .button_container .secure_server_button_message {display: none}
}
.auto__payments_checkout_flow_footer_base .button_container .googlepay {transition: none; -moz-transition: none; -webkit-transition: none; background-color: #000; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='41' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M19.526 2.635v4.083h2.518c.6 0 1.096-.202 1.488-.605.403-.402.605-.882.605-1.437 0-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0 5.52v4.736h-1.504V1.198h3.99c1.013 0 1.873.337 2.582 1.012.72.675 1.08 1.497 1.08 2.466 0 .991-.36 1.819-1.08 2.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668 2.287c0 .392.166.718.499.98.332.26.722.391 1.168.391.633 0 1.196-.234 1.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61 0-1.12.148-1.528.442-.409.294-.613.657-.613 1.093m1.946-5.815c1.112 0 1.989.297 2.633.89.642.594.964 1.408.964 2.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45 1.372-2.486 1.372-.882 0-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96 0-.828.313-1.486.94-1.976s1.463-.735 2.51-.735c.892 0 1.629.163 2.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132 2.132 0 0 0-1.455-.547c-.84 0-1.504.353-1.995 1.062l-1.324-.834c.73-1.045 1.81-1.568 3.238-1.568m11.853.262l-5.02 11.53H34.42l1.864-4.034-3.302-7.496h1.635l2.387 5.749h.032l2.322-5.75z' fill='%23FFF'/%3E%3Cpath d='M13.448 7.134c0-.473-.04-.93-.116-1.366H6.988v2.588h3.634a3.11 3.11 0 0 1-1.344 2.042v1.68h2.169c1.27-1.17 2.001-2.9 2.001-4.944' fill='%234285F4'/%3E%3Cpath d='M6.988 13.7c1.816 0 3.344-.595 4.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754 0-3.244-1.182-3.776-2.774H.978v1.731a6.728 6.728 0 0 0 6.01 3.703' fill='%2334A853'/%3E%3Cpath d='M3.212 8.267a4.034 4.034 0 0 1 0-2.572V3.964H.978A6.678 6.678 0 0 0 .261 6.98c0 1.085.26 2.11.717 3.017l2.234-1.731z' fill='%23FABB05'/%3E%3Cpath d='M6.988 2.921c.992 0 1.88.34 2.58 1.008v.001l1.92-1.918C10.324.928 8.804.262 6.989.262a6.728 6.728 0 0 0-6.01 3.702l2.234 1.731c.532-1.592 2.022-2.774 3.776-2.774' fill='%23E94235'/%3E%3C/g%3E%3C/svg%3E"); background-origin: content-box; background-position: 50%; background-repeat: no-repeat; background-size: contain; border: 0; border-radius: 4px; box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15); outline: 0; padding: 11px 24px}
.auto__payments_checkout_flow_footer_base .button_container .googlepay:hover {background-color: #3c4043}
.auto__payments_checkout_flow_footer_base .button_container .googlepay:focus {box-shadow: #202124}
.auto__payments_checkout_flow_footer_base .button_container .googlepay:active {background-color: #5f6368}
.auto__payments_checkout_flow_footer_base .archive_context .terms, .show_thumbnail .auto__payments_checkout_flow_footer_base .terms {width: auto}
.auto__payments_checkout_flow_footer_base .calm_footer a {font-weight: 700}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta {border: 1px solid #caced9; border-top: none; max-width: 530px; padding: 16px 50px 50px}
@media (max-width: 550px) {.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta {padding: 12px; border-left: none; border-right: none; margin: 0 12px}
}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_hr {margin: 0 0 16px; padding: 0 50px; background: #caced9; height: 1px; border: none; box-shadow: none}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .secure_server_button_message {margin-bottom: 0}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_header {font-size: 18px; margin-bottom: 16px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_header {font-size: 16px}
}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_img {width: auto; height: 25px; margin-bottom: 16px}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_img.scribd_logo {margin-right: 12px}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_price {font-size: 18px; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_price {font-size: 16px}
}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_cta .billing_plan_subtitle {font-size: 16px}
.auto__payments_checkout_flow_footer_base .calm_footer .calm_terms {text-align: center; padding: 24px; width: auto}
.auto__payments_checkout_flow_nyt_welcome {max-width: 580px; border: 1px solid #caced9; border-radius: 2px; overflow: hidden}
@media (max-width: 667px) {.auto__payments_checkout_flow_nyt_welcome {margin-left: 12px; margin-right: 12px; border-left: none; border-right: none; border-bottom: none}
}
.auto__payments_checkout_flow_nyt_welcome .banner_img img {width: 100%}
@media (max-width: 667px) {.auto__payments_checkout_flow_nyt_welcome .banner_img {padding-top: 12px; margin: 0 -75px}
.auto__payments_checkout_flow_nyt_welcome .banner_img img {border-bottom: 6px solid #02a793; overflow: hidden}
}
.auto__payments_checkout_flow_nyt_welcome .body_copy {padding: 24px 24px 0; text-align: center}
@media (max-width: 667px) {.auto__payments_checkout_flow_nyt_welcome .body_copy {padding: 12px 0 0}
}
.auto__payments_checkout_flow_nyt_welcome .body_copy .body_header {font-size: 22px; font-weight: 700; margin-top: 0}
@media (max-width: 550px) {.responsive .auto__payments_checkout_flow_nyt_welcome .body_copy .body_header {font-size: 20px}
}
.auto__payments_checkout_flow_nyt_welcome .body_copy .logos {padding: 0 0 12px}
.auto__payments_checkout_flow_nyt_welcome .body_copy .scribd_logo {width: 117px; height: auto; margin-right: 16px}
.auto__payments_checkout_flow_nyt_welcome .body_copy .nyt_logo, .auto__payments_checkout_flow_nyt_welcome .body_copy .scribd_logo {padding-bottom: 12px}
.auto__payments_checkout_flow_nyt_welcome .cta_container {margin: 0 auto; max-width: 300px; padding: 0 24px 36px}
@media (max-width: 667px) {.auto__payments_checkout_flow_nyt_welcome .cta_container {padding: 0 0 24px}
}
.auto__payments_checkout_flow_nyt_welcome .cta_container .cta_separator {padding: 8px 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__payments_checkout_flow_nyt_welcome .cta_container .cta_separator hr {border: none; background: #caced9; height: 1px; position: absolute; top: 30%; z-index: 1; width: 100%}
.auto__payments_checkout_flow_nyt_welcome .cta_container .cta_separator .line_text {background: #fff; padding: 4px 12px; z-index: 2}
.auto__payments_checkout_flow_nyt_welcome .cta_container .flat_btn {width: 100%; padding: 0 16px}
.auto__receipt_download_survey {margin-top: 24px}
.auto__receipt_download_survey .download_survey_wrapper h3 {font-size: 22px; font-weight: 700; margin: 0 0 8px}
@media (max-width: 550px) {.responsive .auto__receipt_download_survey .download_survey_wrapper h3 {font-size: 20px}
}
.auto__receipt_download_survey .download_survey_wrapper .survey_options {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__receipt_download_survey .download_survey_wrapper .survey_options li {line-height: inherit}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .checkbox_label {margin-bottom: 8px; padding: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; border: 1px solid #979797; border-radius: 4px; overflow: hidden}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .checkbox_label .input_text {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__receipt_download_survey .download_survey_wrapper .survey_options .checkbox_label .input_text {font-size: 16px}
}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .checkbox_label.checked, .auto__receipt_download_survey .download_survey_wrapper .survey_options .checkbox_label:hover {border-color: #1e7b85; background-color: #f2f9fa}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .different_app > .checked .checkbox_label, .auto__receipt_download_survey .download_survey_wrapper .survey_options .other > .checked .checkbox_label {margin-bottom: 0; border-bottom: none; border-radius: 4px 4px 0 0}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .textarea_component {background-color: #f2f9fa; padding: 0 8px; border: 1px solid #1e7b85; border-top: 0 solid #1e7b85; margin-top: -14px; margin-bottom: 8px; border-radius: 0 0 4px 4px}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .textarea_component .textarea_label {margin-bottom: 0}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .textarea_component .textarea_label .label_text {font-size: 16px; font-weight: 400}
.auto__receipt_download_survey .download_survey_wrapper .survey_options .textarea_component .textarea_label textarea {margin-top: 0; margin-bottom: 4px}
.auto__pdfs_lightboxes_download_lightbox {min-width: 400px}
@media (max-width: 400px) {.auto__pdfs_lightboxes_download_lightbox {min-width: 300px; height: 100%}
}
.auto__pdfs_lightboxes_download_lightbox.download_started .lightbox {max-width: 600px}
.auto__pdfs_lightboxes_download_lightbox.download_started .lightbox .wrapper > .content .title {font-size: 32px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__pdfs_lightboxes_download_lightbox.download_started .lightbox .wrapper > .content .title {font-size: 24px}
}
.auto__pdfs_lightboxes_download_lightbox .document_data {line-height: 1.5}
.auto__pdfs_lightboxes_download_lightbox .document_data .file_name {font-weight: 700}
.auto__pdfs_lightboxes_download_lightbox .input_group {margin-top: 20px}
.auto__pdfs_lightboxes_download_lightbox .buttons .button_sub_action {margin-right: 5px}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper, .auto__pdfs_lightboxes_download_lightbox .secondary_message {margin-top: -10px}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper h3 {font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__pdfs_lightboxes_download_lightbox .rec_wrapper h3 {font-size: 20px}
}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid {padding-left: 0; text-align: center}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {width: 144px; margin: 10px 15px 0}
@media (max-width: 700px) {.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {width: 108px}
}
@media (max-width: 600px) {.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {margin: 10px 10px 0}
}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell .thumb {margin: 0}
.auto__pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell .under_title {text-align: left}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox {overflow: hidden; min-width: 577px; min-height: 577px}
@media (max-width: 950px) {.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox {min-width: 0}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper .close_button {z-index: 1}
@media screen and (-ms-high-contrast: active) {.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper a:focus {border: 2px solid #1e7b85 !important}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content {padding: 16px; text-align: center; background-size: cover; border-top: 0; box-sizing: border-box}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .inner_content {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; max-width: 350px; margin: 0 auto; position: relative}
@media (min-width: 950px) {.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .inner_content {height: 550px; width: 100%; padding: 0 100px}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body, .auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .footer {padding: 0 32px}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .header {text-align: left; position: absolute; top: 16px; left: 16px}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .header img {height: 29px}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h2 {margin-bottom: 0}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h2 .title_small {font-size: 18px; color: #57617a; font-weight: 400; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h2 .title_small {font-size: 16px}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h2 .title_big {font-size: 42px; font-weight: 700; margin-bottom: 8px; line-height: 1.2}
@media (max-width: 550px) {.responsive .auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h2 .title_big {font-size: 32px}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h3 {font-size: 22px; font-weight: 700; font-weight: 400; margin: 0 0 32px}
@media (max-width: 550px) {.responsive .auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .body h3 {font-size: 20px}
}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .footer {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .footer .start_trial_btn {margin-bottom: 20px}
.auto__pdfs_lightboxes_exclusive_trial_lightbox .lightbox > .wrapper > .content .footer .close_cta {font-size: 14px; text-transform: none}
@media (max-width: 950px) {.auto__receipt_download .download_module_wrapper {padding: 0}
}
@media (max-width: 550px) {.auto__receipt_download .download_module_wrapper {margin: 0 auto 40px; text-align: center}
}
.auto__receipt_download .download_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; height: 9.0625em; padding-bottom: 16px}
@media (max-width: 550px) {.auto__receipt_download .download_wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; height: auto}
}
.auto__receipt_download .document {border: 1px solid #e9edf8; width: 108px; height: 143px; margin-right: 16px}
@media (max-width: 550px) {.auto__receipt_download .document {margin: 0 auto 16px}
}
.auto__receipt_download .header {font-size: 22px; font-weight: 700; margin: 0 0 16px}
@media (max-width: 550px) {.responsive .auto__receipt_download .header {font-size: 20px}
}
.auto__receipt_download .header a {color: #1c263d}
@media (max-width: 550px) {.auto__receipt_download .header {margin-bottom: 22px}
}
.auto__receipt_download .download_title {font-size: 20px; font-weight: 700; color: #1c263d; margin: 0 0 4px}
@media (max-width: 550px) {.responsive .auto__receipt_download .download_title {font-size: 18px}
}
.auto__receipt_download .content_wrapper {width: 100%; position: relative}
.auto__receipt_download .button_wrapper {position: absolute; left: 0; bottom: 0}
@media (max-width: 550px) {.auto__receipt_download .button_wrapper {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 20px auto 0; width: 260px}
}
.auto__receipt_download .download_btn {margin-right: 16px}
@media (max-width: 550px) {.auto__receipt_download .download_btn {margin: 0 0 9px; display: block}
}
.auto__receipt_download .download_selection_btn {width: 15em; margin-top: 24px}
.auto__receipt_download .input_group {margin-bottom: 24px}
.auto__receipt_download .input_group legend {font-size: 16px; font-weight: 700; color: #1c263d; margin: 8px 0 4px}
.auto__receipt_download .input_group .input_text {text-transform: uppercase}
.auto__receipt_download .in_modal .download_wrapper {height: auto}
.auto__receipt_download .in_modal .download_wrapper .document_link {position: relative}
.auto__receipt_download .in_modal .download_wrapper .document_link:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 45px solid #fff; border-right: 54px solid transparent}
@media (max-width: 550px) {.auto__receipt_download .in_modal .download_wrapper .document_link:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 33px solid #fff; border-right: 52px solid transparent}
}
.auto__receipt_download .in_modal .content_wrapper {width: 100%}
@media (max-width: 550px) {.auto__receipt_download .in_modal .content_wrapper {width: auto}
}
.auto__receipt_download .in_modal .document {width: 149px; height: 198px}
@media (max-width: 550px) {.auto__receipt_download .in_modal .document {width: 108px; height: 143px; margin: 0 0 24px}
}
.auto__receipt_download .in_modal .download_title {font-size: 22px; font-weight: 700; overflow: hidden; text-overflow: ellipsis}
@media (max-width: 550px) {.responsive .auto__receipt_download .in_modal .download_title {font-size: 20px}
}
@media (max-width: 550px) {.auto__receipt_download .in_modal.download_module_wrapper {padding: 0; margin: 0; text-align: left}
.auto__receipt_download .in_modal .download_wrapper {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; height: auto}
.auto__receipt_download .in_modal .download_btn {display: inline-block}
}
.auto__receipt_download .get_app_btn {margin: 16px 0; width: 15em; padding: 0 10px}
.auto__receipt_download .app_promo_subtitle.narrow {display: none}
@media (max-width: 550px) {.auto__receipt_download .app_promo_subtitle.wide {display: block}
.auto__receipt_download .app_promo_subtitle.narrow {display: block; margin-bottom: 20px}
}
.auto__receipt_app_promo_download .app_promo_title {font-size: 24px; margin: 2px}
.auto__receipt_app_promo_download .device_img {min-width: 196px; width: 196px; height: 143px; margin: 40px 0}
.auto__receipt_app_promo_download .content_wrapper {width: 50%; margin-left: 18px}
.auto__receipt_app_promo_download .copy {font-size: 16px; margin: 18px 0}
.auto__receipt_app_promo_download .redownload_btn {font-weight: 400}
.auto__receipt_app_promo_download .button_container {width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.auto__receipt_app_promo_download .app_btn {padding: 0 10px}
@media (max-width: 550px) {.auto__receipt_app_promo_download .content_wrapper > * {text-align: center}
.auto__receipt_app_promo_download .content_wrapper {padding: 0; margin: auto; width: 100%}
.auto__receipt_app_promo_download .device_img {margin: 40px auto auto}
.auto__receipt_app_promo_download .button_container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
}
.auto__receipt_content_types .type_wrapper {background-color: #f8f9fd; padding: 24px}
.auto__receipt_content_types .modal_title, .auto__receipt_content_types .title {margin-top: 0}
.auto__receipt_content_types .modal_title {color: #57617a; font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__receipt_content_types .modal_title {font-size: 18px}
}
.auto__receipt_content_types .title {font-size: 22px; font-weight: 700; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__receipt_content_types .title {font-size: 20px}
}
.auto__receipt_content_types .subtitle {font-size: 18px; margin-bottom: 32px; font-style: normal}
@media (max-width: 550px) {.responsive .auto__receipt_content_types .subtitle {font-size: 16px}
}
.auto__receipt_content_types .disclaimer {font-size: 14px; margin-top: 30px; color: #57617a}
.auto__receipt_content_types .disclaimer a {font-weight: 700; text-decoration: underline; color: #57617a}
.auto__receipt_content_types .content_types {line-height: inherit; list-style: none; padding: 0; margin: 32px 0 0; max-width: 450px}
.auto__receipt_content_types .content_types li {line-height: inherit}
.auto__receipt_content_types .item {width: 50%; display: inline-block; box-sizing: border-box; margin-bottom: 22px}
.auto__receipt_content_types .item a {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__receipt_content_types .item .icon {font-size: 30px; margin-right: 16px; color: #1e7b85}
.auto__receipt_content_types .item .label {font-size: 18px; color: #00293f}
@media (max-width: 550px) {.responsive .auto__receipt_content_types .item .label {font-size: 16px}
}
.auto__receipt_content_types .item:nth-child(odd) {padding-left: 10px; padding-right: 12px}
.auto__receipt_content_types .item:nth-child(2n) {padding-left: 12px}
.auto__receipt_content_types .item:last-child, .auto__receipt_content_types .item:nth-child(5) {margin-bottom: 0}
.auto__receipt_content_types .narrow .item {width: 100%; display: block}
.auto__receipt_content_types .narrow .item:nth-child(n) {padding-left: 10px; padding-right: 0}
.auto__receipt_content_types .narrow .item:nth-child(5) {margin-bottom: 22px}
.auto__receipt_features .features_wrapper {background-color: #f8f9fd; padding: 24px}
.auto__receipt_features .features_title {font-size: 22px; font-weight: 700; color: #1c263d; margin: 0}
@media (max-width: 550px) {.responsive .auto__receipt_features .features_title {font-size: 20px}
}
.auto__receipt_features .features_list {line-height: inherit; list-style: none; padding: 0; margin: 16px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 400px}
.auto__receipt_features .features_list li {line-height: inherit}
.auto__receipt_features .item {display: -webkit-box;display: -ms-flexbox;display: flex; margin-bottom: 30px}
.auto__receipt_features .item .image_wrapper {min-width: 108px; width: 108px; height: 72px; margin-right: 16px}
.auto__receipt_features .item .item_title {font-size: 18px; font-weight: 700; line-height: 1.3; display: block; color: #57617a}
.auto__receipt_features .item .item_subtitle {font-size: 16px; color: #57617a}
.auto__receipt_features .item .item_subtitle a {font-weight: 700; text-decoration: underline; color: #57617a}
.auto__receipt_features .item:last-child {margin-bottom: 0}
.auto__receipt_features .is_modal .features_list {margin: 16px auto 0}
.auto__pdfs_lightboxes_receipt_lightbox {min-width: 25em}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox {max-width: 600px}
@media (max-width: 400px) {.auto__pdfs_lightboxes_receipt_lightbox {min-width: 18.75em; height: 100%}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox {top: 0 !important}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content {padding: 0}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content .title {margin: 16px}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content .receipt_wrapper {padding: 24px 28px}
}
@media (min-width: 400px) {.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content {padding: 28px 0}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content .title {font-size: 32px; font-weight: 700}
}
@media (min-width: 400px) and (max-width: 550px) {.responsive .auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content .title {font-size: 24px}
}
@media (min-width: 400px) and (min-width: 400px) {.auto__pdfs_lightboxes_receipt_lightbox .lightbox > .wrapper > .content .title {padding: 0 20px}
}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox {min-height: 100%; height: 100%}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .content, .auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_module, .auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_module_wrapper, .auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .wrapper {height: 100%}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .wrapper > .content {padding: 0}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .wrapper > .content > .title {margin: 4px 14px !important}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .wrapper > .close_button {margin: 10px}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_module {margin: 0}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_wrapper {height: auto; padding: 30px}
@media (max-width: 400px) {.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_wrapper {padding: 0}
}
.auto__pdfs_lightboxes_receipt_lightbox .lightbox.app_promo_lightbox .download_module_wrapper {background-color: #f8f9fd; padding-bottom: 28px 28px 28px 40px; margin-bottom: 0}
.auto__pdfs_lightboxes_receipt_lightbox .receipt_wrapper {border-top: 1px solid #e9edf8; padding: 28px}
.auto__pdfs_lightboxes_receipt_lightbox .download_module {margin: 0}
.auto__pdfs_lightboxes_receipt_lightbox .just_signed_up .download_module {margin: 24px 0 0}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; background-image: -webkit-linear-gradient(132deg, #4c6cc7, #4579d0 27%, #3791e1 63%, #2eb7fa); background-image: linear-gradient(318deg, #4c6cc7, #4579d0 27%, #3791e1 63%, #2eb7fa); padding: 20px 20px 0; height: 13.4375em; overflow: hidden}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .copy {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 32px}
@media (max-width: 550px) {.auto__pdfs_lightboxes_receipt_lightbox .calm_message .copy {display: block}
}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .img {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-right: 32px}
@media (min-width: 550px) {.auto__pdfs_lightboxes_receipt_lightbox .calm_message .img {position: relative; top: 8px}
}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .img .calm_img {width: 155px; height: auto}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .header, .auto__pdfs_lightboxes_receipt_lightbox .calm_message .lede, .auto__pdfs_lightboxes_receipt_lightbox .calm_message .subtitle {color: #fff}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .header_text {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; margin: 0}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .header_text .lede {font-size: 18px; text-transform: uppercase; padding-left: 0; font-weight: 700; margin-bottom: 8px}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .header_text .header {font-size: 32px; line-height: normal; font-weight: 400; margin-bottom: 8px}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .subtitle {font-size: 18px; font-weight: 700}
@media (max-width: 550px) {.auto__pdfs_lightboxes_receipt_lightbox .calm_message {-ms-flex-flow: column nowrap;flex-flow: column nowrap; background-image: -webkit-linear-gradient(265deg, #4c6cc7, #4579d0 31%, #3791e1 63%, #2eb7fa); background-image: linear-gradient(185deg, #4c6cc7, #4579d0 31%, #3791e1 63%, #2eb7fa); height: auto}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .img {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; padding-right: 0; max-height: 258px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow: hidden}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .img .calm_img {width: 222px; margin: 0 auto}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .copy {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
}
.auto__pdfs_lightboxes_receipt_lightbox .calm_message .calm_redeem_btn {width: 15em}
@media (min-width: 550px) {.auto__pdfs_lightboxes_receipt_lightbox .calm_message .calm_redeem_btn {margin-right: 14px}
}
@media (max-width: 550px) {.auto__pdfs_lightboxes_receipt_lightbox .calm_message .calm_redeem_btn {display: block; width: auto}
}
.auto__personalization_components_search_form .no_items {font-size: 18px; color: #57617a; text-align: center; margin: 32px auto 0; width: 85%}
@media (max-width: 550px) {.responsive .auto__personalization_components_search_form .no_items {font-size: 16px}
}
.auto__personalization_components_search_form .no_items .no_items_image {width: 182px; height: auto; margin-bottom: 16px}
@media (max-width: 550px) {.auto__personalization_components_search_form .no_items .no_items_image {width: 130px; margin-bottom: 8px}
}
.auto__personalization_components_search_form .no_items .no_items_title {font-size: 22px; font-weight: 700; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__personalization_components_search_form .no_items .no_items_title {font-size: 20px}
}
.auto__personalization_empty_categories .no_items {font-size: 18px; color: #57617a; text-align: center; margin: 32px auto 0; width: 85%}
@media (max-width: 550px) {.responsive .auto__personalization_empty_categories .no_items {font-size: 16px}
}
.auto__personalization_empty_categories .no_items .no_items_image {width: 182px; height: auto; margin-bottom: 16px}
@media (max-width: 550px) {.auto__personalization_empty_categories .no_items .no_items_image {width: 130px; margin-bottom: 8px}
}
.auto__personalization_empty_categories .no_items .no_items_title {font-size: 22px; font-weight: 700; margin-bottom: 8px}
@media (max-width: 550px) {.responsive .auto__personalization_empty_categories .no_items .no_items_title {font-size: 20px}
}
.auto__personalization_loading_lightbox {border-radius: 4px}
@media (max-width: 400px) {.responsive .auto__personalization_loading_lightbox {border-radius: 0}
.responsive .auto__personalization_loading_lightbox .wrapper > .content {height: 100vh; width: auto}
}
.auto__personalization_loading_lightbox .wrapper > .content {text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__personalization_loading_lightbox .personalization_loading_header {font-size: 16px; margin: 0; font-weight: 400}
.auto__personalization_loading_lightbox .personalization_loading_header .heading {font-size: 18px; margin: 10px 0 0; display: block}
.auto__personalization_loading_lightbox .loading_images {display: inline-block; margin-top: 20px; width: 70px; height: 70px; position: relative}
.auto__personalization_loading_lightbox .loading_images img {background: #fff; bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%}
.auto__personalization_category_lightbox {width: 400px; border-radius: 4px; margin: 0}
@media (max-height: 725px) {.auto__personalization_category_lightbox .content, .auto__personalization_category_lightbox .lightbox, .auto__personalization_category_lightbox .wrapper {max-height: 100vh}
}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox {width: auto; border-radius: 0; height: 100vh}
}
@media (max-height: 725px) {.auto__personalization_category_lightbox {top: 0 !important}
}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox .wrapper {height: 100%}
}
.auto__personalization_category_lightbox .wrapper > .content {padding: 0; border-top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 660px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox .wrapper > .content {height: 100%; min-height: unset}
}
.auto__personalization_category_lightbox .wrapper > .content .lightbox_header {border: 1px solid transparent; border-bottom-color: #e9edf8; background: #f8f9fd; padding: 28px 24px 12px; border-radius: 4px 4px 0 0}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox .wrapper > .content .lightbox_header {width: 100%; box-sizing: border-box; background-color: #f8f9fd; z-index: 3; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto}
}
.auto__personalization_category_lightbox .wrapper > .content .feature_list_scroller {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; max-height: 400px; min-height: 300px; overflow-y: auto; padding: 10px 24px 24px}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox .wrapper > .content .feature_list_scroller {max-height: 300px; min-height: 220px; position: relative}
}
@media (max-height: 725px), (max-width: 550px) {.auto__personalization_category_lightbox .wrapper > .content .submit_personalization {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; width: 100%; z-index: 2}
}
.auto__personalization_category_lightbox .search_wrapper {display: block; position: relative}
.auto__personalization_category_lightbox .search_wrapper .search_close_btn {background: none; border: 0; color: #57617a; cursor: pointer; padding: 3px; position: absolute; right: 8px; top: 11px}
.auto__personalization_category_lightbox .search_wrapper .search_input_label {z-index: 1; display: block; position: relative}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .instructions {color: #1c263d; cursor: default; display: block; font-weight: 700; margin-bottom: 0; margin-top: 0; padding-bottom: 8px; padding-left: 0; position: relative; text-align: left; z-index: 2}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .placeholder {color: #57617a; cursor: text; left: 40px; position: absolute; text-align: left; top: 40px; z-index: 2; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .search_input_wrapper {position: relative; z-index: 1}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .search_input_wrapper .icon-ic_search {color: #57617a; font-size: 18px; left: 10px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%)}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .search_input_wrapper input {border: 1px solid #8f919e; box-sizing: border-box; overflow: visible; padding: 0 30px 0 40px; width: 100%}
.auto__personalization_category_lightbox .search_wrapper .search_input_label .search_input_wrapper input::-ms-clear {display: none}
.auto__personalization_category_lightbox .lightbox_header .personalization_title {font-size: 22px; font-weight: 700; color: #1c263d; margin-bottom: 8px; margin-top: 0}
@media (max-width: 550px) {.responsive .auto__personalization_category_lightbox .lightbox_header .personalization_title {font-size: 20px}
}
.auto__personalization_category_lightbox .lightbox_header .description {font-size: 16px; margin: 8px 0 20px; color: #1c263d}
.auto__personalization_category_lightbox .lightbox_header .search_wrapper {margin-top: 20px}
.auto__personalization_category_lightbox .search_results_label {font-size: 16px; margin-bottom: 0; padding: 0 24px; text-align: center}
.auto__personalization_category_lightbox .feature_list {margin: 0; padding: 0; list-style: none}
.auto__personalization_category_lightbox .feature_list li {line-height: normal}
.auto__personalization_category_lightbox .feature_list .feature_group {margin-top: 20px}
.auto__personalization_category_lightbox .feature_list .feature_group:first-child {margin-top: 0}
.auto__personalization_category_lightbox .feature_list .feature_group_title {font-size: 16px; font-weight: 700; text-transform: uppercase; line-height: 35px; border-bottom: 1px solid #e9edf8; margin: 0 0 10px}
.auto__personalization_category_lightbox .feature_list .feature_row {border: 1px solid transparent; position: relative; margin: 0 -10px}
.auto__personalization_category_lightbox .feature_list .feature_row:hover {background: #f8f9fd}
.auto__personalization_category_lightbox .feature_list .feature_row.selected .icon-ic_checkmark_circle_fill {opacity: 1}
.auto__personalization_category_lightbox .feature_list .feature_row.selected .feature_title {color: #1e7b85}
.auto__personalization_category_lightbox .feature_list .feature_row input {border: 1px solid transparent; background: none; height: 100%; width: 100%; margin: 0; padding: 0; position: absolute; z-index: 2; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none}
.auto__personalization_category_lightbox .feature_list .feature_row input::-ms-check {display: none}
.auto__personalization_category_lightbox .feature_list .feature_row label {background: transparent; border: 0; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-family: inherit; margin: 0; padding: 5px 10px; text-align: left; width: auto}
.auto__personalization_category_lightbox .feature_list .feature_row .icon-ic_checkmark_circle_fill {color: #1e7b85; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 24px; height: 100%; margin: auto 12px auto 0; opacity: 0}
.auto__personalization_category_lightbox .feature_list .feature_row .feature_copy_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 0; flex: 1 0}
.auto__personalization_category_lightbox .feature_list .feature_row .feature_copy_wrapper .feature_title {font-size: 18px; font-weight: 700; line-height: 1.3; color: #1c263d}
.auto__personalization_category_lightbox .feature_list .feature_row .feature_copy_wrapper .feature_subtitle {font-size: 14px; color: #1c263d}
.auto__personalization_category_lightbox .feature_list .find_more_row {text-align: center; margin-top: 20px}
.auto__personalization_category_lightbox .feature_list .find_more_row button {font-weight: 700}
.auto__personalization_category_lightbox .empty_message {padding: 24px; color: #1c263d; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__personalization_category_lightbox .empty_message p {max-width: 270px}
.auto__personalization_category_lightbox .progress_bar {height: 4px; min-height: 4px; background: #e9edf8; border: 1px solid transparent}
.auto__personalization_category_lightbox .progress_bar .progress_fill {-webkit-transition: all .1s ease;transition: all .1s ease; height: 100%; background: #509ba8; border: 1px solid transparent}
.auto__personalization_category_lightbox .progress_bar .progress_fill.completed {background: #1e7b85}
.auto__personalization_category_lightbox .progress_footer {background: #fafbfd; padding: 0 24px; height: 42px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid transparent}
.auto__personalization_category_lightbox .progress_footer .text_btn > span {font-weight: 700; color: #0d6069}
.auto__personalization_category_lightbox .progress_footer .text_btn.disabled > span {color: #8f919e}
.auto__personalization_category_lightbox .progress_footer .progress_status {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; font-size: 14px}
.auto__personalization_category_lightbox .progress_footer .progress_status > div {max-width: 180px}
.auto__personalization_category_lightbox .skip_category, .auto__personalization_category_lightbox .skip_features {float: left; width: 1px; height: 1px; margin: 0; overflow: hidden; clip: rect(1px, 1px, 1px, 1px)}
.auto__personalization_category_lightbox .skip_category:focus, .auto__personalization_category_lightbox .skip_features:focus {display: block; position: static; float: none; height: auto; width: auto; margin-top: 5px}
.auto__personalization_category_lightbox .skip_features {opacity: 0; position: absolute; background: none; border: none; margin: 0 auto; color: #1e7b85}
.auto__personalization_category_lightbox .skip_features:focus {opacity: 1}
.auto__receipt_onboarding .onboarding_wrapper {margin: 40px auto; padding: 32px 30px; background-color: #f8f9fd; position: relative}
@media (max-width: 950px) {.auto__receipt_onboarding .onboarding_wrapper {margin: 40px 0}
}
.auto__receipt_onboarding .close_btn {position: absolute; top: 16px; right: 16px}
.auto__receipt_onboarding .close_btn .icon {font-size: 16px; color: #00293f}
.auto__receipt_onboarding .modules {display: -webkit-box;display: -ms-flexbox;display: flex}
@media (max-width: 700px) {.auto__receipt_onboarding .modules {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__receipt_onboarding .modules > :first-child {border-right: 1px solid #e9edf8; width: 50%; padding-right: 24px}
@media (max-width: 700px) {.auto__receipt_onboarding .modules > :first-child {border: none; border-bottom: 1px solid #e9edf8; width: 100%; padding: 0 0 24px}
}
.auto__receipt_onboarding .modules > :nth-child(2) {width: 50%; padding-left: 24px}
@media (max-width: 700px) {.auto__receipt_onboarding .modules > :nth-child(2) {width: 100%; padding: 24px 0 0}
}
.auto__receipt_onboarding .features_wrapper, .auto__receipt_onboarding .type_wrapper {padding: 0 !important}
@media (max-width: 550px) {.auto__recommenders_modules_article_tile {margin-bottom: 24px}
}
.auto__recommenders_modules_article_tile:hover {opacity: .9}
.auto__recommenders_modules_article_tile .list_anchor_container {position: relative; cursor: pointer}
.auto__recommenders_modules_article_tile .list_anchor_container .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; width: 100%; margin-bottom: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image, .auto__recommenders_modules_article_tile .list_anchor_container .header .image .react_document_image, .auto__recommenders_modules_article_tile .list_anchor_container .header .image img {height: 28px; width: 28px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .publication_link {display: block}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image {border: 1px solid #e9edf8}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata {color: #57617a; display: block; height: 1.75em; margin-left: 10px; width: 100%}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container {line-height: .875em}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container .author {margin: 0; font-size: 14px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate {font-size: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate:before {content: ""; margin: 0}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor:hover {opacity: 1}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .interest {font-size: 16px; font-weight: 700; text-transform: uppercase; color: #57617a}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .document_title {display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: 700; color: #000514}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container {margin-bottom: 6px; width: 100%; border-radius: 4px}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #e9edf8; border-radius: 4px; width: 100%; height: auto}
.auto__recommenders_modules_article_tile .list_anchor_container .controls {top: 0}
.auto__recommenders_modules_article_tile .list_anchor_container .save_button {position: absolute; right: -.875em; top: -.375em; z-index: 27}
.auto__recommenders_article_tiles_row {max-width: 1141px; margin: 12px auto; padding-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
@media (max-width: 550px) {.auto__recommenders_article_tiles_row {display: block}
}
@media (max-width: 1376px) {.auto__recommenders_article_tiles_row {margin: 12px 24px}
}
@media (max-width: 950px) {.auto__recommenders_article_tiles_row {margin: 12px 24px}
}
.auto__recommenders_article_tiles_row .article_tile_list_item {line-height: inherit; list-style: none; padding: 0; margin: 0; width: 31.9%}
.auto__recommenders_article_tiles_row .article_tile_list_item li {line-height: inherit}
.auto__recommenders_article_tiles_row .article_tile_list_item:last-child {margin-right: 0}
@media (max-width: 1141px) {.auto__recommenders_article_tiles_row .article_tile_list_item {width: 48.9%}
.auto__recommenders_article_tiles_row .article_tile_list_item:last-child {display: none}
}
@media (max-width: 550px) {.auto__recommenders_article_tiles_row .article_tile_list_item {width: 100%}
}
.auto__recommenders_article_tiles_row .article_tile_prerender {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/home/logged_in/article_tile_placeholder.png); height: 240px}
.auto__recommenders_modules_browse_dropdown .menu_list, .auto__recommenders_modules_browse_dropdown .menu_list li, .auto__recommenders_modules_browse_dropdown .menu_list ul {list-style: none; margin: 0; padding: 0}
.auto__recommenders_modules_browse_dropdown .menu_list li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn:hover {color: #1e7b85}
.auto__recommenders_modules_browse_dropdown .menu_list li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__recommenders_modules_browse_dropdown .menu_list li:first-child {border-radius: 4px 4px 0 0}
.auto__recommenders_modules_browse_dropdown .menu_list li:last-child {border-radius: 0 0 4px 4px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {line-height: 1.8; padding: 10px 12px 2px 10px}
.auto__recommenders_modules_browse_dropdown .icon {font-size: 12px; margin-left: 6px; margin-right: 0}
.auto__recommenders_modules_browse_dropdown .label_btn, .auto__recommenders_modules_browse_dropdown .label_btn:hover {border: 1px solid transparent}
.auto__recommenders_modules_browse_dropdown .button_menu_arrow {left: 15px}
.auto__recommenders_modules_doc_education_banner {padding: 24px 24px 32px; background: #fff; border: 1px solid transparent}
@media (max-width: 1376px) {.auto__recommenders_modules_doc_education_banner.doc_education_banner.module_row {margin-left: 0}
}
.auto__recommenders_modules_doc_education_banner h2.title {font-size: 22px; font-weight: 700; margin: 0; padding: 0 0 8px; text-align: center; color: #000514}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_doc_education_banner h2.title {font-size: 20px}
}
.auto__recommenders_modules_doc_education_banner .subtitle {text-align: center; color: #1c263d; display: block}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .subtitle {padding-bottom: 16px}
}
.auto__recommenders_modules_doc_education_banner .images_container {margin: 9px 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 0 24px; border-bottom: 1px solid #e9edf8}
.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0 88px}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0 44px}
}
@media (max-width: 550px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0}
}
@media (max-width: 400px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: -8px}
}
.auto__recommenders_modules_doc_education_banner .images_container .image_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: normal; width: 150px}
.auto__recommenders_modules_doc_education_banner .images_container .image_container.right {margin-top: 15px}
.auto__recommenders_modules_doc_education_banner .images_container .image_container img {width: 150px; height: 100px}
@media (max-width: 550px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container img {width: 120px; height: 60px}
}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .message {margin-top: 24px; text-align: center; font-size: 16px; font-weight: 700; color: #1c263d; display: block}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .sub_message {margin-top: 6px; text-align: center; font-size: 16px; color: #57617a; display: block}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.right {margin-top: 0}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .message, .auto__recommenders_modules_doc_education_banner .images_container .image_container .sub_message {display: none}
}
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1e7b85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617a; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: 400}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0 5px; color: #57617a; font-size: 8px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner {padding: 0 10px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content .header_title .sub_title {text-align: left}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; margin: 51px 0 32px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .icon {font-size: 68px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .title {font-size: 30px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .sub_title {font-size: 16px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .icon {font-size: 58px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .title {font-size: 24px}
}
.auto__recommenders_modules_hero_content_type_banner .breadcrumb {padding: 19px 32px 14px}
.auto__recommenders_modules_hero_document {margin-bottom: 24px}
.auto__recommenders_modules_hero_document .hero_document_banner {margin: -34px 0 0; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/backgrounds/hero_background.png); background-size: cover; color: #fff; width: 101.5%}
@media (max-width: 950px) {.auto__recommenders_modules_hero_document .hero_document_banner {margin: -36px 0 0}
}
.auto__recommenders_modules_hero_document .hero_document_container {max-width: 1141px; padding: 27px 0 24px; margin: 0 auto; width: 100%; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
@media (max-width: 1376px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 12px 24px}
}
@media (max-width: 950px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 0 1.5em}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 0; padding: 27px 24px 24px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -ms-flex-pack: distribute; justify-content: space-around}
}
.auto__recommenders_modules_hero_document .hero_information {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; height: 17em}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information {height: 13.3125em; -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information {height: 10em}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link {color: #fff; -ms-flex-positive: 0; margin-bottom: auto}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .top_pick_header {background: #fff; font-size: .875em; text-transform: uppercase; display: table; margin: 0 auto 0 0; padding: 0 6px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .top_pick_header .top_pick_header_top {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {margin: 10px 0; font-weight: 700; display: block; font-size: 32px; overflow: hidden; line-height: 1.15625em; max-height: 2.3125em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 700px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {display: block; font-size: 28px; overflow: hidden; line-height: 1.14286em; max-height: 2.28572em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {display: block; font-size: 22px; overflow: hidden; line-height: 1.27273em; max-height: 2.54546em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 75%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {margin: 5px 0; display: block; font-size: 18px; overflow: hidden; line-height: 1.16667em; max-height: 2.33334em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {font-weight: 400; display: block; font-size: 22px; overflow: hidden; line-height: 1.22727em; max-height: 2.45454em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {font-size: 20px; display: block; overflow: hidden; line-height: 1.2em; max-height: 2.4em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 82%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {display: block; font-size: 14px; overflow: hidden; line-height: 1.28571em; max-height: 2.57142em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description {width: 85%; overflow: hidden}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description .more_link {font-weight: 700; text-decoration: underline}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description .more_link:hover {opacity: .8}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings {white-space: nowrap}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings .stats {color: #fff}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings .stats {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .hero_btn {width: 172px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {margin-left: 10px; padding: 0 20px; color: #fff; border: 1px solid #fff; border-radius: 4px; height: 2.5em; white-space: nowrap; font-size: 18px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon {vertical-align: -1px; margin-right: 7px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:hover {opacity: .8}
@media (max-width: 700px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {height: 2.125em}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {border: none; padding: 0; position: absolute; top: -11px; right: 34px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:focus, .auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:hover {color: #fff}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon {color: #fff; vertical-align: 0}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon:focus, .auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon:hover {color: #fff; opacity: .8}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn span:nth-child(2) {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .slim {font-size: 18px; padding: 8px 16px; font-weight: 700; color: #fff; height: 2em; line-height: 1}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .slim {height: 1.875em}
}
.auto__recommenders_modules_hero_document .hero_image {display: -webkit-box;display: -ms-flexbox;display: flex; margin-left: 140px; position: relative}
.auto__recommenders_modules_hero_document .hero_image .top_badge_container {left: -9px}
@media (max-width: 1141px) {.auto__recommenders_modules_hero_document .hero_image {margin-left: 50px}
}
@media (max-width: 1024px) {.auto__recommenders_modules_hero_document .hero_image {margin-left: 0; left: 15%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
@media (max-width: 700px) {.auto__recommenders_modules_hero_document .hero_image {left: 6%}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_image {left: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; margin-right: 18px}
}
.auto__recommenders_modules_hero_document .hero_image img {height: 272px; width: 204px; cursor: pointer}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_image img {height: 213px; width: 160px}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_image img {width: 120px; height: 160px}
}
.auto__recommenders_modules_hero_document .hero_image.is_audiobook {top: 33px}
.auto__recommenders_modules_hero_document .hero_image.is_audiobook img {height: 204px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_image.is_audiobook {top: 25px}
.auto__recommenders_modules_hero_document .hero_image.is_audiobook img {height: 160px}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_image.is_audiobook {top: 20px}
.auto__recommenders_modules_hero_document .hero_image.is_audiobook img {height: 120px}
}
.auto__recommenders_modules_hero_interest_banner .multi_banner {border-bottom: 1px solid transparent}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner {background-position: 50%; background-color: #0d6069; background-size: cover; background-repeat: no-repeat; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; height: 16.25em}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content {margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-width: 1142px; padding: 0 24px 24px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description .content, .auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content {padding: 0 12px; background: #1c263d; color: #fff}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title {margin-bottom: 6px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content {font-size: 32px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content {font-size: 24px}
}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description {margin-bottom: 16px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description .content {font-size: 18px; font-style: italic; display: inline; box-decoration-break: clone; -webkit-box-decoration-break: clone}
.auto__recommenders_modules_hero_interest_banner .list_subtitle {text-align: center; font-family: Source Sans Pro,sans-serif; font-style: italic; font-size: 18px; color: #57617a; padding-bottom: 30px; border-bottom: 1px solid #e9edf8}
.auto__recommenders_modules_hero_interest_banner .label_btn, .auto__recommenders_modules_hero_interest_banner .label_no_options {background: #1c263d; color: #fff; font-family: Source Sans Pro,sans-serif; padding: 4px 12px; text-align: center}
.auto__recommenders_modules_hero_interest_banner .label_btn {cursor: pointer; border-radius: 0; font-size: 16px; line-height: normal; min-height: 1em}
.auto__recommenders_modules_hero_interest_banner .label_btn .label_title {color: #fff; font-size: 14px; text-transform: uppercase}
.auto__recommenders_modules_hero_interest_banner .label_btn .icon-ic_down_arrow {font-size: 10px; margin-left: 10px}
.auto__recommenders_modules_hero_interest_banner .label_btn:active, .auto__recommenders_modules_hero_interest_banner .label_btn:hover {background: #1c263d; color: #fff}
.auto__recommenders_modules_hero_interest_banner .breadcrumb {padding: 14px 26px}
.auto__recommenders_modules_hero_interest_banner .label_no_options {border: none}
.auto__recommenders_modules_hero_publication_banner .hero_banner {border-bottom: 1px solid #e9edf8}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .icon {font-size: 45px; margin-right: 20px; color: #1e7b85}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .title {padding-top: 4px; font-family: Source Sans Pro,sans-serif; margin: 0; font-size: 30px; color: #1c263d}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .sub_title {padding-top: 4px; font-family: Source Sans Pro,sans-serif; font-style: italic; font-size: 16px; color: #57617a; text-align: center; width: 90%}
.auto__looking_for_jump_back_in_promo {background: #fff}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {display: block; position: relative; text-align: left; background-color: #fafbfd; border: 2px solid #f3f6fd; padding: 0 24px; margin: 0 24px 32px}
@media (max-width: 950px) {.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {margin: 0 auto}
}
@media (max-width: 550px) {.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {padding-right: 16px; padding-left: 16px}
}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper.hidden {display: none}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .icon-ic_close {font-size: 16px; color: #57617a}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .close_link {text-align: center; cursor: pointer; top: 12px; right: 12px; position: absolute}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .title {font-size: 20px; font-weight: 700; margin: 24px 0 10px; color: #000514}
@media (max-width: 550px) {.responsive .auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .title {font-size: 18px}
}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .description {color: #57617a; margin-bottom: 16px}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .outline_btn.slim {margin-bottom: 24px}
.auto__shared_react_content_carousel .carousel_outer {position: relative}
.auto__shared_react_content_carousel .paddles_container {position: absolute; width: 100%; z-index: 12}
.auto__shared_react_content_carousel .paddles_container .paddle {position: absolute; top: 90px}
.auto__shared_react_content_carousel .paddles_container .paddle_icon {font-size: 24px; width: 17px; color: #57617a; display: block}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 0}
.auto__shared_react_content_carousel .paddles_container .page_left .paddle_icon {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 0}
.auto__shared_react_content_carousel .paddle {width: 30px; height: 30px; background-color: #fff; border-radius: 50%; border: 1px solid #e9edf8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)}
.auto__shared_react_content_carousel .paddle:hover {background-color: #f8f9fd}
.auto__shared_react_content_carousel .paddle .paddle_icon {font-size: 20px; height: 18px; position: relative; top: 7px; left: 3px}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right .paddle_icon {left: 10px; top: 5px}
.auto__shared_react_content_carousel .all_paddles .page_right {right: 56px}
@media (max-width: 950px) {.auto__shared_react_content_carousel .all_paddles .page_right {right: 19px}
}
.auto__shared_react_content_carousel .all_paddles .page_left {left: 18px}
.auto__shared_react_content_carousel .carousel {margin: 0 17px; overflow-y: hidden}
@media (max-width: 1024px) {.auto__shared_react_content_carousel .carousel {margin: 0 0 0 17px}
}
.auto__shared_react_content_carousel .carousel:after, .auto__shared_react_content_carousel .carousel:before {bottom: 0; content: ""; position: absolute; top: 0; width: 7px; z-index: 11}
.auto__shared_react_content_carousel .carousel:before {left: 17px}
.auto__shared_react_content_carousel .carousel:after {right: 17px}
.auto__shared_react_content_carousel .carousel_scrolling {overflow: auto; overflow-y: hidden; margin: 0 6px -100px; padding: 2px 0 100px}
.auto__shared_react_content_carousel .carousel_unordered_list {list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0}
.auto__recommenders_modules_subscription_features {max-width: 1190px; margin: 12px auto}
@media (max-width: 1376px) {.auto__recommenders_modules_subscription_features {margin-left: 5.4375em}
}
@media (max-width: 950px) {.auto__recommenders_modules_subscription_features {margin: 12px 0}
}
.auto__recommenders_modules_subscription_features .carousel_wrap {position: relative}
.auto__recommenders_modules_subscription_features .title_wrap {padding: 0 24px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 16px}
.auto__recommenders_modules_subscription_features .title_wrap .carousel_title {font-size: 22px; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_subscription_features .title_wrap .carousel_title {font-size: 20px}
}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 16px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .scribd_logo_badge {width: 24px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .carousel_title {margin: 0 auto 0 12px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .text_btn.got_it_btn {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .text_btn.got_it_btn .icon {margin-right: 3px}
.auto__recommenders_modules_subscription_features .value_prop_list_item {line-height: 1.375em; -ms-flex-negative: 0; flex-shrink: 0}
.auto__recommenders_modules_subscription_features .value_prop_list_item .info_tile {margin: 0 10px 0 0}
.auto__recommenders_modules_subscription_features .value_prop_list_item:last-child .info_tile {margin: 0}
.auto__value_props_home_display_settings .info_tile {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_display_settings .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__value_props_home_display_settings .info_tile .title {font-size: 18px}
}
.auto__value_props_home_display_settings .info_tile .top {margin: 30px 20px}
.auto__value_props_home_display_settings .info_tile .title {margin-bottom: 5px}
.auto__value_props_home_display_settings .info_tile .device_img {position: absolute; bottom: 0}
.auto__value_props_home_display_settings .info_tile .device_img img {height: 86px; margin: 0 24px -5px}
.auto__value_props_home_notes_highlights .info_tile {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_notes_highlights .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__value_props_home_notes_highlights .info_tile .title {font-size: 18px}
}
.auto__value_props_home_notes_highlights .info_tile .title {margin: 30px 20px}
.auto__value_props_home_notes_highlights .info_tile .device_img {position: absolute; bottom: 0}
.auto__value_props_home_notes_highlights .info_tile .device_img img {height: 86px; margin: 0 78px -5px}
.auto__value_props_home_read_offline {width: auto}
.auto__value_props_home_read_offline .info_tile {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 30px 23px 21px; box-sizing: border-box; border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px}
.auto__value_props_home_read_offline .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__value_props_home_read_offline .info_tile .title {font-size: 18px}
}
.auto__value_props_home_read_offline .info_tile .device_links {margin-top: 25px; color: #1e7b85}
.auto__value_props_home_read_offline .info_tile .device_links .device_link {margin: 12px 0}
.auto__value_props_home_read_offline .info_tile .device_links .device_link .device_name {margin-left: 10px; font-weight: 700}
.auto__value_props_home_save .info_tile {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_save .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__value_props_home_save .info_tile .title {font-size: 18px}
}
.auto__value_props_home_save .info_tile .left_side {top: 0; left: 0; position: absolute; height: 100%; padding: 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__value_props_home_save .info_tile .left_side .title {width: 8.3125em}
.auto__value_props_home_save .info_tile .device_img {position: absolute; bottom: 0; right: -6px; height: 100%; width: 50%}
.auto__value_props_home_unlimited .info_tile.unlimited {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; height: 9.55em; margin: 0 10px 0 0; padding: 30px 20px 20px; width: 18.75em}
.auto__value_props_home_unlimited .info_tile.unlimited .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__value_props_home_unlimited .info_tile.unlimited .title {font-size: 18px}
}
.auto__value_props_home_unlimited .info_tile.unlimited .title {margin-bottom: 14px}
.auto__value_props_home_unlimited .info_tile.unlimited .categories {height: 7.375em}
.auto__value_props_home_unlimited .info_tile.unlimited .categories .list_wrap {margin-bottom: -5px}
.auto__value_props_home_unlimited .info_tile.unlimited .categories .category {width: 5em}
.auto__value_props_home_unlimited .info_tile.unlimited .categories .category .icon {font-size: 27px; margin: 5px 5px 1px}
.auto__value_props_home_unlimited .info_tile.unlimited .categories .category .cat_name {font-size: 14px; font-weight: 400}
.auto__search_input_show {box-sizing: border-box; display: inline-block; padding-right: 2.5em; position: relative}
@media (max-width: 550px) {.auto__search_input_show {position: static; padding-right: 0}
}
.auto__search_input_show .search_input {-webkit-appearance: none;-moz-appearance: none;appearance: none; transition: width .2s ease-in-out; -moz-transition: width .2s ease-in-out; -webkit-transition: width .2s ease-in-out; border-radius: 4px 0 0 4px; border-right-color: transparent !important; border: 1px solid #8f919e; height: 2.5em; outline: none; padding: 0 12px; position: relative; width: 100%}
.auto__search_input_show .search_input::-webkit-search-cancel-button, .auto__search_input_show .search_input::-webkit-search-decoration, .auto__search_input_show .search_input::-webkit-search-results-button, .auto__search_input_show .search_input::-webkit-search-results-decoration {display: none}
.auto__search_input_show .search_input::-webkit-input-placeholder {color: #57617a}
.auto__search_input_show .search_input::-moz-placeholder {color: #57617a}
.auto__search_input_show .search_input:-ms-input-placeholder {color: #57617a}
.auto__search_input_show .search_input::placeholder {color: #57617a}
.auto__search_input_show .search_input ::-webkit-input-placeholder {color: #57617a}
.auto__search_input_show .search_input :-moz-placeholder, .auto__search_input_show .search_input ::-moz-placeholder {color: #57617a}
.auto__search_input_show .search_input :-ms-input-placeholder {color: #57617a}
.auto__search_input_show .search_input:focus {border-color: #02a793; box-shadow: inset 0 0 1px 0 #017f70}
@media screen and (-ms-high-contrast: active) {.auto__search_input_show .search_input:focus {outline: 1px dashed !important}
}
@media (max-width: 550px) {.auto__search_input_show .search_input::-ms-clear {display: none}
}
.auto__search_input_show .search_button {background-color: #1e7b85; border-radius: 0 4px 4px 0; height: 2.5em; min-height: 2.5em; min-width: 2.5em; padding: 0; position: relative; vertical-align: bottom; font-size: 16px; line-height: 16px; position: absolute; right: 2px}
.auto__search_input_show .search_button .search_icon {color: #fff; font-size: 21px; margin-right: 0; top: 0}
.auto__search_input_show .search_button:active, .auto__search_input_show .search_button:hover {background-color: #0d6069}
.auto__search_input_show .close_related_search_button {border: none; color: #000514; margin-left: 5px; background: #fff; visibility: hidden; display: none}
.auto__search_input_show .close_related_search_button:hover {cursor: pointer}
.auto__search_input_show .close_related_search_button.visible_close_button {visibility: visible}
@media (max-width: 550px) {.auto__search_input_show .close_related_search_button {display: block}
}
@media (max-width: 550px) {.auto__search_input_show .search_form {white-space: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex}
.auto__search_input_show .search_form .search_button {position: relative}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result .list_items.grid ul {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}
.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell {border: none; margin-bottom: 52px; margin-right: 14px; width: 9.3125em}
.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell:nth-of-type(6n+0) {margin-right: 0}
}
@media (min-width: 700px) and (max-width: 1024px) {.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell:nth-of-type(6n+0) {margin-right: 14px}
.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell:nth-of-type(5n+0) {margin-right: 0}
}
@media (min-width: 700px) and (max-width: 860px) {.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell:nth-of-type(5n+0) {margin-right: 14px}
.results .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell:nth-of-type(4n+0) {margin-right: 0}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook:not(.article) .list_anchor .image img {height: 149px}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container {width: 9.4375em}
}
@media (min-width: 700px) and (max-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container {width: 7.4375em}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 149px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:before, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select span, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
@media (min-width: 700px) and (max-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag {position: absolute; z-index: 10; text-align: center; text-transform: capitalize; width: 117px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; font-size: 14px; display: block; line-height: 24px}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: .9; border: none; background: none; z-index: 2; display: block}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:before, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select:after, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .banner_flag.is_scribd_select span, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image .react_document_image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image img {width: 149px; height: 149px}
}
@media (min-width: 700px) and (max-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image .react_document_image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.audiobook .list_anchor_container .list_anchor .image img {width: 117px; height: 117px}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical:not(.article) .list_anchor .image img {height: 149px}
.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container {width: 9.4375em}
}
@media (min-width: 700px) and (max-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container {width: 7.4375em}
}
@media (min-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image img {border: none; width: 151px; height: 151px}
}
@media (min-width: 700px) and (max-width: 700px) {.results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image .react_document_image, .results .auto__search_results_base.document_result.small_audiobooks .list_items.grid ul li.list_item.object_cell.summary_canonical .list_anchor_container .list_anchor .image img {width: 119px; height: 119px}
}
.results .auto__search_results_base.document_result .list_items.list .list_anchor {padding-left: 0}
.results .auto__search_results_base.contributors_result li, .results .auto__search_results_base.interests_result li, .results .auto__search_results_base.lists_result li {border-bottom: 1px solid #e9edf8}
@media (min-width: 700px) {.results .auto__search_results_base.contributors_result li, .results .auto__search_results_base.interests_result li, .results .auto__search_results_base.lists_result li {width: calc(50% - 14px)}
.results .auto__search_results_base.contributors_result li:nth-child(odd), .results .auto__search_results_base.interests_result li:nth-child(odd), .results .auto__search_results_base.lists_result li:nth-child(odd) {margin-right: 14px}
.results .auto__search_results_base.contributors_result li:nth-child(2n), .results .auto__search_results_base.interests_result li:nth-child(2n), .results .auto__search_results_base.lists_result li:nth-child(2n) {margin-left: 14px}
}
.auto__search_results_base.contributors_result li, .auto__search_results_base.contributors_result ul, .auto__search_results_base.interests_result li, .auto__search_results_base.interests_result ul, .auto__search_results_base.lists_result li, .auto__search_results_base.lists_result ul {box-sizing: border-box; list-style: none; margin: 0; padding: 0}
@media (min-width: 700px) {.auto__search_results_base.contributors_result ul, .auto__search_results_base.interests_result ul, .auto__search_results_base.lists_result ul {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}
}
.auto__search_results_base.contributors_result a, .auto__search_results_base.interests_result a, .auto__search_results_base.lists_result a {color: #1c263d; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 14px 0}
.auto__search_results_base.contributors_result a:hover, .auto__search_results_base.interests_result a:hover, .auto__search_results_base.lists_result a:hover {opacity: .9}
.auto__search_results_base.contributors_result a .image, .auto__search_results_base.interests_result a .image, .auto__search_results_base.lists_result a .image {margin-right: 12px}
.auto__search_results_base.contributors_result a .data, .auto__search_results_base.interests_result a .data, .auto__search_results_base.lists_result a .data {color: #57617a}
.auto__search_results_base.contributors_result a .type, .auto__search_results_base.interests_result a .type, .auto__search_results_base.lists_result a .type {font-weight: 700; font-size: 14px; text-transform: uppercase}
.auto__search_results_base.contributors_result a strong, .auto__search_results_base.interests_result a strong, .auto__search_results_base.lists_result a strong {display: block; overflow: hidden; line-height: 1.2em; max-height: 1.2em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 20px; font-weight: 700; color: #000514; margin: 4px 0 0}
@media (max-width: 550px) {.responsive .auto__search_results_base.contributors_result a strong, .responsive .auto__search_results_base.interests_result a strong, .responsive .auto__search_results_base.lists_result a strong {font-size: 18px}
}
.results .carousel .auto__search_results_base.document_result .list_items.grid ul {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap}
.results .carousel .auto__search_results_base.document_result .list_items.grid ul li.list_item.object_cell {margin-right: 15px; width: auto}
.auto__search_results_interests .image {border-radius: 4px}
.auto__search_results_interests a strong {margin-top: 0}
.auto__search_results_interests .content_types {margin-top: 2px; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 1.25em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__search_results_contributors li a strong {margin: 0}
.auto__search_results_contributors li.publication .persona_icon {border-width: 1px; border-radius: 0; min-width: 74px}
.auto__search_results_contributors .image {border: 2px solid #e9edf8; min-width: 72px}
.auto__search_results_contributors .data {position: relative; top: -2px}
.auto__search_results_lists .image {background-color: #e9edf8; height: 80px; min-width: 80px}
.auto__search_results_lists .icon {background-color: #e9edf8; border-radius: 30px; color: #509ba8; display: inline-block; height: 30px; line-height: 30px; margin-right: 5px; text-align: center; width: 30px}
.auto__search_results_count {margin: 0}
.auto__search_results_count .content_type_title {font-size: 22px; font-weight: 700; padding-right: 5px; color: #000514}
@media (max-width: 550px) {.responsive .auto__search_results_count .content_type_title {font-size: 20px}
}
.auto__search_results_count.count_message, .auto__search_results_count .count_message {color: #57617a; font-size: 14px; font-weight: 400}
.auto__search_results_empty_results {text-align: center}
.auto__search_results_empty_results .no_items {padding: 50px 0}
.auto__search_results_empty_results .no_items .no_items_image {width: 182px; height: auto}
@media (max-width: 550px) {.auto__search_results_empty_results .no_items .no_items_image {width: 130px}
}
.auto__search_results_empty_results .no_items .no_items_title {font-size: 20px; font-weight: 700; min-height: 0; margin-bottom: 8px; border-bottom: none; color: #000514}
@media (max-width: 550px) {.responsive .auto__search_results_empty_results .no_items .no_items_title {font-size: 18px}
}
.auto__search_results_empty_results .no_items .no_items_description {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__search_results_empty_results .no_items .no_items_description {font-size: 16px}
}
@media (max-width: 320px) {.auto__search_results_content .save_button.edit_saved_btn {margin-left: 2px; margin-right: 10px; min-width: auto; min-height: auto}
}
@media (max-width: 700px) {.auto__search_results_content .list_item .list_anchor_container .uploader {font-size: 16px; min-height: 1.5em; height: auto; max-width: none; line-height: .9}
}
@media (max-width: 400px) {.auto__search_results_content .list_item .list_anchor_container .uploader {overflow: hidden; max-width: 9.0625em}
}
@media (max-width: 700px) {.auto__search_results_content .list_item .list_anchor_container .article .title, .auto__search_results_content .list_item .list_anchor_container .audiobook .title, .auto__search_results_content .list_item .list_anchor_container .book .title, .auto__search_results_content .list_item .list_anchor_container .publication_issue .title {min-height: auto}
.auto__search_results_content .list_item .list_anchor_container .edit_saved_btn.icon_only .icon {margin-right: 0}
}
.auto__search_results_content .empty_state {margin: 100px 0}
@media (max-height: 450px) and (orientation: landscape) {.auto__search_results_content .empty_state {margin: 0}
}
.auto__search_results_content .empty_state .content {margin: auto; text-align: center}
.auto__search_results_content .empty_state .empty_image {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/search/empty_search.svg) no-repeat; height: 61px; margin: 0 auto 20px; width: 86px}
.auto__search_results_content .empty_state .user_query {font-weight: 700}
.auto__search_results_content .empty_state.no_query .empty_image {background: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/search/no_query.svg) no-repeat; height: 100px; width: 150px; margin-bottom: 10px}
.auto__search_results_content .empty_state.no_query .title {font-size: 18px; font-weight: 700; line-height: 1.3}
.auto__search_results_content .empty_state.no_query .message {font-size: 16px; color: #57617a}
.auto__search_results_content .count_view_all {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 8px}
.auto__search_results_content .count_view_all .content_type_link {color: #c20067; font-weight: 700}
.auto__search_results_content .count_view_all .content_type_link:active, .auto__search_results_content .count_view_all .content_type_link:hover {color: #87064b}
.auto__search_results_content .list .list_item.document .list_anchor {padding-right: 49px}
.auto__search_results_content .list .list_item .controls {right: -14px; top: 7px}
.auto__search_results_content .grid .list_anchor_container .list_anchor > .metadata {min-height: 5.3125em}
@media (max-width: 700px) {.auto__search_results_content .grid .list_anchor_container .list_anchor > .metadata .uploaded_by_container .uploader_container .icon_and_name .uploader.author {width: 65px}
}
.auto__search_results_content .document .controls {bottom: 0}
@media (max-width: 700px) {.auto__search_results_content .document .controls {bottom: 12px}
}
.search_carousels .auto__search_results_content .carousel {margin: 0}
.search_carousels .auto__search_results_content .carousel .carousel_scrolling {margin: 0 0 -100px}
@media (min-width: 1290px) {.search_carousels .auto__search_results_content .carousel {margin: 0}
}
.auto__search_results_suggested_content {margin-bottom: 24px}
@media (max-width: 800px) {.auto__search_results_suggested_content {margin-bottom: 16px}
}
.auto__search_results_suggested_content .title {font-size: 22px; font-weight: 700; margin: 0}
@media (max-width: 550px) {.responsive .auto__search_results_suggested_content .title {font-size: 20px}
}
.auto__search_results_suggested_content h2.title {margin-bottom: 24px}
@media (max-width: 700px) {.auto__search_results_suggested_content h2.title {margin-bottom: 16px}
}
.auto__search_results_suggested_content .react_cell_base {border-top: none}
@media (min-width: 700px) {.auto__search_results_suggested_content ul li {display: inline-block; width: 50%}
}
.auto__search_results_suggested_content ul li.list_item .list_anchor_container .list_anchor {padding: 0 45px 0 0}
.auto__search_results_suggested_content ul li.list_item .controls {top: -7px !important}
@media (min-width: 700px) {.auto__search_results_suggested_content ul li {border: 0}
.auto__search_results_suggested_content ul li .list_anchor {padding: 0}
.auto__search_results_suggested_content ul li.list_item {margin-bottom: 0}
}
@media (max-width: 700px) {.auto__search_results_suggested_content ul li {border-bottom: 1px solid #e9edf8; border-top: none; display: block}
.auto__search_results_suggested_content ul li:first-child .list_anchor {padding-top: 0}
.auto__search_results_suggested_content ul li:last-child .list_anchor {padding-bottom: 0}
.auto__search_results_suggested_content ul li:last-child {border-bottom: none}
}
.auto__search_related_queries {margin-bottom: 25px}
.auto__search_related_queries h2 {padding: 0; margin: 5px 0; font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__search_related_queries h2 {font-size: 20px}
}
.auto__search_related_queries .related_searches {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height: 2.1em; overflow: hidden; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 16px; font-weight: 700; line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__search_related_queries .related_searches li {line-height: inherit}
.auto__search_related_queries .related_searches .chevron {display: none}
.auto__search_related_queries .related_searches.bottom {display: -ms-grid;display: grid; -ms-grid-columns: auto auto; grid-template-columns: auto auto; -ms-grid-rows: auto; grid-template-rows: auto; height: auto}
.auto__search_related_queries .related_searches.bottom .related_search_item:nth-child(2n) {padding-left: 32px; -ms-grid-column: 2}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-1 {-ms-grid-row: 1}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-2 {-ms-grid-row: 2}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-3 {-ms-grid-row: 3}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-4 {-ms-grid-row: 4}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-5 {-ms-grid-row: 5}
.auto__search_related_queries .related_searches.bottom .ms-grid-row-6 {-ms-grid-row: 6}
@media (max-width: 700px) {.auto__search_related_queries .related_searches.bottom {grid-template-columns: 100%; -ms-grid-columns: 100%}
.auto__search_related_queries .related_searches.bottom .related_search_item, .auto__search_related_queries .related_searches.bottom .related_search_item:nth-child(2n) {padding: .9em .5em .9em 0; margin: 0; border-bottom: 1px solid #e9edf8}
.auto__search_related_queries .related_searches.bottom .related_search_item:last-child {border-bottom: none}
.auto__search_related_queries .related_searches.bottom .related_search_link {display: -webkit-box;display: -ms-flexbox;display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: stretch; align-content: stretch}
.auto__search_related_queries .related_searches.bottom .chevron {display: inline-block}
}
@media (max-width: 700px) {.auto__search_related_queries .related_searches {height: 4.8em}
}
.auto__search_related_queries .related_searches .related_search_item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; margin: .75em 2.2em .75em 0}
.auto__search_related_queries .related_searches .related_search_item.name {text-transform: capitalize}
.auto__search_results_language .header, .auto__search_results_language .subheader {margin: 4px 0}
.auto__search_results_language .header {font-size: 32px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__search_results_language .header {font-size: 24px}
}
.auto__search_results_language a {text-decoration: underline}
.auto__search_results_language .subheader {font-size: 22px; font-weight: 700; margin-bottom: 32px}
@media (max-width: 550px) {.responsive .auto__search_results_language .subheader {font-size: 20px}
}
.auto__search_results_language .results_count {color: #57617a; font-size: 18px; font-weight: 400}
.auto__search_results_language .primary_message {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
@media (max-width: 550px) {.auto__search_results_language .primary_message {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.auto__search_filters_facets {display: initial}
.auto__search_filters_facets .checkbox_component {display: inline-block; margin-left: 15px; position: relative; top: -3px}
.auto__search_filters_facets .checkbox_component .checkbox_label.focused.input_text, .auto__search_filters_facets .checkbox_component .checkbox_label .input_text {color: #1e7b85; font-weight: 700}
.auto__search_filters_facets .checkbox_component .checkbox_label.focused.input_text:hover, .auto__search_filters_facets .checkbox_component .checkbox_label .input_text:hover {color: #0d6069}
.auto__search_filters_facets .checkbox_component .checkbox_label .input_text {position: relative; top: 3px}
.auto__search_filters_facets .checkbox_component .checkbox_label:before {margin-right: 6px}
.auto__search_filters_facets .checkbox_component .input_text {font-size: 14px}
.auto__search_filters_facets .button_menu_container {display: inline-block; margin-left: 15px}
.auto__search_filters_facets .button_menu_container .text_btn {font-size: 14px}
.auto__search_filters_facets .button_menu_container .icon {font-size: 10px; margin-right: 0; padding-left: 6px; top: 0}
.auto__search_filters_facets .button_menu_container .menu_item a {font-size: 16px}
.auto__search_filters_facets .filter_items {border-radius: 4px; line-height: normal; max-height: 220px; min-width: 150px; overflow: scroll}
.auto__search_filters_facets .filter_items, .auto__search_filters_facets .filter_items li, .auto__search_filters_facets .filter_items ul {list-style: none; margin: 0; padding: 0}
.auto__search_filters_facets .filter_items li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__search_filters_facets .filter_items li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__search_filters_facets .filter_items li .flat_btn:hover {color: #1e7b85}
.auto__search_filters_facets .filter_items li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__search_filters_facets .filter_items li:first-child {border-radius: 4px 4px 0 0}
.auto__search_filters_facets .filter_items li:last-child {border-radius: 0 0 4px 4px}
.auto__search_filters_facets .filter_items li {line-height: inherit}
.auto__search_filters_facets .filter_items li .flat_btn {color: #1c263d; font-weight: 400}
.auto__search_filters_facets .filter_items li:hover {background-color: #f8f9fd}
.auto__search_filters_facets.facet_pills {margin-bottom: 20px}
.auto__search_filters_facets.facet_pills .interest {font-weight: 400; height: auto; line-height: normal; min-height: 0; min-width: 0; padding: 3px 30px 3px 7px; position: relative}
.auto__search_filters_facets.facet_pills .interest .icon {font-size: 13px; font-weight: 700; margin-right: 0; position: absolute; right: 7px; top: 7px}
.auto__search_filters_facets.facet_pills .interest:active, .auto__search_filters_facets.facet_pills .interest:hover {color: #1c263d; background: #fafbfd; border-color: #e9edf8}
.auto__search_filters_paginator {margin-top: 25px}
.auto__search_filters_paginator nav {line-height: 30px; text-align: center; max-width: 710px; margin: 0 auto}
.auto__search_filters_paginator nav ul {padding-left: 0; margin: 0}
.auto__search_filters_paginator nav li {list-style: none; display: inline-block}
.auto__search_filters_paginator nav .page a {display: inline-block; height: 24px; line-height: 23px; margin: 0 5px; padding: 0 8px}
.auto__search_filters_paginator nav .page a .page_number {display: inline-block; min-width: 8px}
.auto__search_filters_paginator nav .page.selected a {background-color: #1e7b85; border-radius: 24px; border: 1px solid transparent; color: #fff}
.auto__search_filters_paginator nav .next, .auto__search_filters_paginator nav .previous {display: inline-block; height: 24px; line-height: 24px; padding: 0 12px; position: relative; text-decoration: none; top: -2px; vertical-align: middle}
.auto__search_filters_paginator nav .next .icon, .auto__search_filters_paginator nav .previous .icon {height: 24px; line-height: 24px; position: absolute; font-size: 11px; top: 2px}
.auto__search_filters_paginator nav .previous .icon {left: 1px}
.auto__search_filters_paginator nav .next .icon {right: 2px}
.auto__search_filters_content_types {display: inline-block}
.auto__search_filters_content_types .filter_btn .icon {font-size: 10px; margin-right: 0; padding-left: 10px; top: 0}
.auto__search_filters_content_types .filter_items {min-width: 150px}
.auto__search_filters_content_types .filter_items, .auto__search_filters_content_types .filter_items li, .auto__search_filters_content_types .filter_items ul {list-style: none; margin: 0; padding: 0}
.auto__search_filters_content_types .filter_items li {transition: background-color .3s ease; -moz-transition: background-color ease .3s; -webkit-transition: background-color .3s ease; background-color: #fff}
.auto__search_filters_content_types .filter_items li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 700; text-align: left; width: 100%; padding: 10px}
.auto__search_filters_content_types .filter_items li .flat_btn:hover {color: #1e7b85}
.auto__search_filters_content_types .filter_items li:hover:not(.disabled_row) {background-color: #f8f9fd}
.auto__search_filters_content_types .filter_items li:first-child {border-radius: 4px 4px 0 0}
.auto__search_filters_content_types .filter_items li:last-child {border-radius: 0 0 4px 4px}
.auto__search_filters_content_types .filter_items li {line-height: inherit}
.auto__search_filters_content_types .filter_items li .flat_btn {color: #1c263d; font-weight: 400}
.auto__search_filters_content_types .filter_items li:hover {background-color: #f8f9fd}
.auto__search_filters_content_types .button_menu_container .button_menu {z-index: 29}
.auto__search_value_props_subscription_features .subscription_features_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 22px}
.auto__search_value_props_subscription_features .subscription_features_row .left_side {position: relative}
.auto__search_value_props_subscription_features .subscription_features_row .left_side h2 {font-size: 32px; font-weight: 700; margin-bottom: 6px; width: 6.5625em}
@media (max-width: 550px) {.responsive .auto__search_value_props_subscription_features .subscription_features_row .left_side h2 {font-size: 24px}
}
.auto__search_value_props_subscription_features .subscription_features_row .main_subtitle {font-size: 18px; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .auto__search_value_props_subscription_features .subscription_features_row .main_subtitle {font-size: 16px}
}
.auto__search_value_props_subscription_features .subscription_features_row .info_tile {height: 12.6em}
.auto__search_value_props_subscription_features .subscription_features_row .got_it {font-weight: 700}
.auto__search_value_props_subscription_features .subscription_features_row .got_it .icon {margin-right: 5px}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row li {line-height: inherit}
@media (max-width: 950px) {.auto__search_value_props_subscription_features .subscription_features_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.auto__search_value_props_subscription_features .subscription_features_row .left_side {margin-bottom: 13px}
.auto__search_value_props_subscription_features .subscription_features_row .left_side h2 {font-size: 22px; font-weight: 700}
}
@media (max-width: 950px) and (max-width: 550px) {.responsive .auto__search_value_props_subscription_features .subscription_features_row .left_side h2 {font-size: 20px}
}
@media (max-width: 950px) {.auto__search_value_props_subscription_features .subscription_features_row .got_it {position: absolute; top: 1.5em; right: 0}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
}
@media (max-width: 700px) {.auto__search_value_props_subscription_features .subscription_features_row {margin: 0 0 22px}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row {border: 1px solid #e9edf8; border-radius: 4px; background-color: #fafbfd; margin: auto}
}
@media (max-width: 550px) {.auto__search_value_props_subscription_features .subscription_features_row .left_side {margin-bottom: 0}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border: 1px solid #e9edf8; border-radius: 4px; background-color: #fafbfd}
.auto__search_value_props_subscription_features .subscription_features_row .info_tile {margin: auto; border: 0; height: auto}
.auto__search_value_props_subscription_features .subscription_features_row .info_tile.second {border-top: 2px solid #e9edf8; border-radius: 0}
.auto__search_value_props_subscription_features .subscription_features_row .tile_row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
}
.auto__search_results_autocorrect .header, .auto__search_results_autocorrect .subheader {margin: 4px 0}
.auto__search_results_autocorrect .header {font-size: 32px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__search_results_autocorrect .header {font-size: 24px}
}
.auto__search_results_autocorrect .link {text-decoration: underline}
.auto__search_results_autocorrect .subheader {font-size: 22px; font-weight: 700; margin-bottom: 32px}
@media (max-width: 550px) {.responsive .auto__search_results_autocorrect .subheader {font-size: 20px}
}
.auto__search_results_autocorrect .show_results {margin-bottom: 32px}
.auto__search_results_autocorrect .show_results .quotation_mark {color: #1c263d}
.auto__search_results_autocorrect .quotation_mark {color: #1e7b85}
.auto__search_app {position: relative}
.auto__search_app .loading_overlay {height: 100%; position: fixed; width: 100%; z-index: 1}
.auto__search_app .loading_overlay .overlay {background: #fff; height: 100%; opacity: .5; width: 100%}
.auto__search_app .loading_overlay .loading_spinner {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0}
.auto__search_app .search_content, .auto__search_app .search_header {display: block; max-width: 974px; margin: 0 auto; padding: 24px}
@media (max-width: 800px) {.auto__search_app .search_content, .auto__search_app .search_header {padding: 16px}
}
@media (max-width: 1024px) {.auto__search_app .search_content, .auto__search_app .search_header {max-width: 809px}
}
@media (max-width: 860px) {.auto__search_app .search_content, .auto__search_app .search_header {max-width: 644px}
}
.auto__search_app .search_header {background: #f8f9fd}
@media (min-width: 800px) {.auto__search_app .search_header {padding-bottom: 0}
}
@media (max-width: 800px) {.auto__search_app .search_header {padding-bottom: 8px}
}
.auto__search_app .search_header .nav_filtering {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
@media (max-width: 700px) {.auto__search_app .search_header .nav_filtering {margin: 16px 0 8px}
}
.auto__search_app .search_header .nav_filtering .filter_modal_btn .icon {margin-right: 8px; top: 2px}
.auto__search_app .search_header.input_header_test {padding-top: 16px}
@media (max-width: 800px) {.auto__search_app .search_header.input_header_test {padding-bottom: 16px}
.auto__search_app .search_header.input_header_test .nav_filtering {margin: 0}
}
.auto__search_app .search_content_wrapper {background-color: #fff; border-top: 1px solid #e9edf8}
.auto__search_app .search_content_wrapper .count_filtering {margin-bottom: 20px; min-height: 18px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline}
@media (max-width: 700px) {.auto__search_app .search_content_wrapper .count_filtering {margin-bottom: 12px}
}
.auto__search_app .search_content_wrapper .count_filtering .result_count {white-space: nowrap}
.auto__search_app .search_content_wrapper .count_filtering .filter_facets {text-align: right}
.auto__search_app .search_input_container {display: block; margin-bottom: 22px; max-width: 586px; width: 100%}
@media (max-width: 800px) {.auto__search_app .search_input_container {margin-bottom: 8px; max-width: none}
}
.auto__search_input_suggestions .suggestions {box-sizing: border-box; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #e9edf8; font-size: 14px; left: 0; line-height: 14px; overflow: hidden; position: absolute; right: 0; top: calc(100% + 3px); width: calc(100% - 2px); z-index: 29}
.auto__search_input_suggestions .suggestions .suggestion_label {border-bottom: 1px solid #e9edf8; color: #1e7b85; display: none; font-weight: 700}
.auto__search_input_suggestions .suggestions ul {margin: 0; padding: 7px 0}
.auto__search_input_suggestions .suggestions ul .suggestion {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #1e7b85; cursor: pointer; list-style: none; padding: 2.5px 18px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out}
.auto__search_input_suggestions .suggestions ul .suggestion.selected, .auto__search_input_suggestions .suggestions ul .suggestion:hover {color: #1e7b85; background: #f8f9fd}
.auto__search_input_suggestions .suggestions ul .suggestion em {font-style: normal; font-weight: 700}
.auto__search_input_suggestions .suggestions ul .suggestion a {color: inherit; font-size: 16px}
@media (max-width: 550px) {.auto__search_input_suggestions .suggestions {width: 100%; top: 100%; box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); border-top-left-radius: 0; border-top-right-radius: 0}
}
.auto__search_value_props_download {width: auto}
.auto__search_value_props_download .info_tile {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 22px; box-sizing: border-box; border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; width: 16.9375em}
.auto__search_value_props_download .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__search_value_props_download .info_tile .title {font-size: 18px}
}
.auto__search_value_props_download .info_tile .device_links {margin-top: 10px; color: #1e7b85}
.auto__search_value_props_download .info_tile .device_links .device_link {margin: 5px 0}
.auto__search_value_props_download .info_tile .device_links .device_link .device_name {margin-left: 10px; font-weight: 700}
.auto__search_value_props_download .info_tile .left_side {position: relative; width: auto}
.auto__search_value_props_download .info_tile .left_side .title {width: 5.90909em}
.auto__search_value_props_download .info_tile .right_side {position: relative; width: 92px}
.auto__search_value_props_download .info_tile .right_side .device_img {position: absolute; bottom: 0; right: 0; width: 92px}
@media (max-width: 950px) {.auto__search_value_props_download .info_tile {margin: 0 0 0 10px}
}
@media (min-width: 550px) and (max-width: 700px) {.auto__search_value_props_download .info_tile {width: 16.5625em}
}
@media (max-width: 700px) {.auto__search_value_props_download .info_tile {width: auto; border: 0; border-left: 1px solid #e9edf8}
.auto__search_value_props_download .info_tile .right_side {display: none}
}
@media (max-width: 550px) {.auto__search_value_props_download .info_tile .left_side .title {width: auto}
.auto__search_value_props_download .info_tile .device_links {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.auto__search_value_props_download .info_tile .device_links .device_link {margin-right: 12px}
}
.auto__search_value_props_read_without_limits .info_tile {border: 1px solid #e9edf8; background-color: #fafbfd; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; width: 22.3125em; box-sizing: border-box; padding: 22px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__search_value_props_read_without_limits .info_tile .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__search_value_props_read_without_limits .info_tile .title {font-size: 18px}
}
.auto__search_value_props_read_without_limits .info_tile .subtitle {font-size: 16px; margin-top: 3px}
.auto__search_value_props_read_without_limits .info_tile .icon_row {line-height: inherit; list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0}
.auto__search_value_props_read_without_limits .info_tile .icon_row li {line-height: inherit}
.auto__search_value_props_read_without_limits .info_tile .category {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 14px 40px 0 0; width: 30%; box-sizing: border-box}
.auto__search_value_props_read_without_limits .info_tile .category .icon_link {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}
.auto__search_value_props_read_without_limits .info_tile .category .icon_link > * {margin: 0}
.auto__search_value_props_read_without_limits .info_tile .category .icon {font-size: 22px; margin: 0; min-width: 22px}
.auto__search_value_props_read_without_limits .info_tile .category .name {font-size: 16px; margin: auto 8px; white-space: nowrap; color: #57617a}
@media (max-width: 950px) {.auto__search_value_props_read_without_limits .info_tile {width: auto; margin: 0}
}
@media (max-width: 700px) {.auto__search_value_props_read_without_limits .info_tile {border: 0}
.auto__search_value_props_read_without_limits .info_tile .category {margin-right: 30px}
.auto__search_value_props_read_without_limits .info_tile .category .icon {font-size: 20px}
.auto__search_value_props_read_without_limits .info_tile .category .name {margin: auto 0 auto 10px}
}
.auto__upload_delete_lightbox em {font-weight: 700}
.auto__shared_content_list_icon_buttons.icon_buttons {margin-bottom: 20px; position: relative}
.auto__shared_content_list_icon_buttons.icon_buttons .icon {position: relative; color: #8f919e; width: 20px; margin: 0 5px}
.auto__shared_content_list_icon_buttons.icon_buttons .icon:hover {color: #0d6069}
.auto__shared_content_list_icon_buttons.icon_buttons .icon_buttons_container .save_button.with_icon .edit_saved_btn.icon_only {min-height: 0; min-width: 0}
@media (max-width: 550px) {.auto__shared_content_list_icon_buttons.icon_buttons .icon_buttons_container {margin-top: 20px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
.auto__shared_content_list_icon_buttons.icon_buttons .doc_icon_button {width: 30px}
.auto__shared_content_list_icon_buttons.icon_buttons .scribd_spinner {position: absolute; left: 50%; top: -5px}
.auto__shared_content_list_icon_buttons.icon_buttons .loading .icon {color: #e9edf8}
@media (max-width: 550px) {.auto__shared_content_list_icon_buttons.icon_buttons {margin: 30px auto}
}
.auto__shared_content_list_doc_item {background-color: #fff}
.auto__shared_content_list_doc_item .item_container {padding: 30px 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
@media (max-width: 550px) {.auto__shared_content_list_doc_item .item_container {padding: 30px 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
}
.auto__shared_content_list_doc_item .thumbnail_container {border: 1px solid #e9edf8; position: relative; height: 166px}
.auto__shared_content_list_doc_item .thumbnail_container:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 36px solid #fff; border-right: 43px solid transparent}
.auto__shared_content_list_doc_item .thumbnail {width: 125px; height: 166px}
.auto__shared_content_list_doc_item .description {max-width: 400px; margin: 20px 0}
.auto__shared_content_list_doc_item .metadata {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__shared_content_list_doc_item .title {font-size: 20px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__shared_content_list_doc_item .title {font-size: 18px}
}
.auto__shared_content_list_doc_item .title_container {overflow: hidden; text-overflow: ellipsis}
.auto__shared_content_list_doc_item .section {margin: 0 10px; font-size: 14px}
.auto__shared_content_list_doc_item .metric {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; width: 70px}
.auto__shared_content_list_doc_item .metric .label {text-transform: capitalize}
@media (max-width: 550px) {.auto__shared_content_list_doc_item .left_col, .auto__shared_content_list_doc_item .stats_container {margin: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
.auto__shared_content_list_doc_item:hover {background-color: #e9edf8}
.auto__shared_content_list_doc_item:hover .thumbnail_container:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 36px solid #e9edf8; border-right: 43px solid transparent}
.auto__shared_inline_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {-webkit-transform: rotate(45deg);transform: rotate(45deg); left: -7px; top: 34px; border-top: 0}
@media (max-width: 700px) {.auto__shared_inline_message_promo .promo_banner_wrapper {width: 311px; position: fixed; left: 0; top: 70px; margin-bottom: 12px}
.auto__shared_inline_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {border-bottom: none; border-top: 1px solid rgba(237, 143, 2, 0.26); top: -7px; left: 20px}
}
@media (max-width: 400px) {.auto__shared_inline_message_promo .promo_banner_wrapper {width: 254px}
}
.auto__shared_login_base_lightbox .lightbox {width: 400px; text-align: center}
@media (max-width: 400px) {.auto__shared_login_base_lightbox {width: 100%}
}
.auto__shared_login_base_lightbox .sub_title {font-weight: 400}
.auto__shared_login_base_lightbox .text_btn, .auto__shared_login_base_lightbox a {font-weight: 700}
.auto__shared_login_base_lightbox .form, .auto__shared_login_base_lightbox form {margin-top: 18px}
.auto__shared_login_base_lightbox .wrapper > .content {padding: 32px 40px 54px}
.auto__shared_login_base_lightbox .wrapper > .content .title {padding-right: 0}
@media (max-width: 400px) {.auto__shared_login_base_lightbox .wrapper > .content {padding: 24px 24px 48px}
}
.auto__shared_login_base_lightbox label {color: #1c263d; font-size: 14px; font-weight: 700}
.auto__shared_login_base_lightbox .flat_btn, .auto__shared_login_base_lightbox .input {display: block; width: 100%}
.auto__shared_login_base_lightbox .flat_btn.facebook, .auto__shared_login_base_lightbox .input.facebook {padding: 0 5px}
.auto__shared_login_base_lightbox .inputs {text-align: left}
.auto__shared_login_base_lightbox .inputs .error_msg {display: none}
.auto__shared_login_base_lightbox .inputs .input_row {position: relative}
.auto__shared_login_base_lightbox .inputs .input_row:last-child {margin-top: 0}
.auto__shared_login_base_lightbox .button_container {margin: 18px 0}
.auto__shared_login_base_lightbox .login_alt {margin: 18px -40px -54px; padding: 30px; background-color: #f8f9fd}
.auto__shared_login_google_login_button .flat_btn {background-color: #fff; color: #1c263d; border: 1px solid #57617a}
.auto__shared_login_google_login_button .icon-google {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/icons/google_logo.svg); display: inline-block; width: 25px; height: 25px; top: 6px}
.auto__shared_login_email_missing_lightbox .form, .auto__shared_login_email_missing_lightbox h2 {margin-top: 18px}
.auto__shared_login_email_missing_lightbox .button_container {margin: 18px 0 0}
.auto__shared_login_forgot_password_lightbox h3 {font-size: 24px; font-weight: 400; margin: 18px 0}
.auto__shared_login_forgot_password_lightbox .input_row {text-align: left}
.auto__shared_login_forgot_password_lightbox .label_message {width: 250px; margin: 20px auto 5px; text-align: left; color: #57617a}
.auto__shared_login_forgot_password_lightbox .button_container {margin-bottom: 36px}
.auto__shared_login_forgot_password_lightbox .success_message.truncate strong {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.auto__shared_login_join_lightbox {width: 400px; text-align: center; box-sizing: border-box}
@media (max-width: 415px) {.auto__shared_login_join_lightbox {box-shadow: none; border: none}
}
.auto__shared_login_join_lightbox .facebook_row {margin: 18px 0 8px}
.auto__shared_login_join_lightbox .current_email {font-weight: 700; margin: 18px 0}
.auto__shared_login_join_lightbox .break {position: relative; margin: 16px 0 10px; color: #57617a; border-bottom: 1px solid #57617a; height: .5em}
.auto__shared_login_join_lightbox .break span {position: relative; top: -50%; background-color: #fff; padding: 0 14px}
.auto__shared_login_join_lightbox .password_form .button_container {margin-top: 18px}
.auto__shared_login_join_lightbox .password_form .login_alt > div:first-child {margin-bottom: 15px}
.auto__shared_login_join_lightbox .form_options {text-align: left}
.auto__shared_login_join_lightbox .form_options .remember_me input {margin-right: 5px}
.auto__shared_login_join_lightbox .form_options .remember_me .label_text {font-weight: 400}
.auto__shared_login_join_lightbox .join_option {width: auto; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; font-weight: 400}
.auto__shared_login_join_lightbox .join_option input {margin-top: 5px; margin-right: 10px}
.auto__shared_login_join_lightbox .join_option > div {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; color: #57617a; font-size: 14px}
.auto__shared_login_join_lightbox .join_disclaimer {font-size: 14px}
.auto__shared_login_join_lightbox .join_disclaimer a {font-weight: 700}
.auto__shared_login_join_lightbox .forgot_password_btn {margin: 18px 0}
@media (max-width: 550px) {.inline_lightbox .auto__shared_login_join_lightbox {width: 100%}
.inline_lightbox .auto__shared_login_join_lightbox .login_alt {margin-bottom: -40px}
}
@media (max-width: 400px) {.inline_lightbox .auto__shared_login_join_lightbox .login_alt {margin-bottom: -26px}
}
@media (max-height: 600px) {.auto__shared_login_join_lightbox:not(.have_email) .wrapper {position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; overflow-y: auto; max-width: 400px; margin: 0 auto}
}
.auto__shared_login_loading_lightbox {text-align: center; width: 340px; border-radius: 4px}
.auto__shared_login_loading_lightbox .wrapper {border-radius: 4px}
.auto__shared_login_loading_lightbox .wrapper > .content {padding: 40px}
.auto__shared_login_loading_lightbox .wrapper > .content .title {color: #57617a; font-size: 24px; margin: 0 0 10px; padding: 0}
.auto__shared_login_loading_lightbox .wrapper > .content .loader {display: block; margin: 25px auto 0}
.auto__shared_navigation_header_explore_menu .explore_menu {position: absolute; top: 100%; margin-top: 2px; left: 0; width: 100%; height: 100vh; z-index: 1000; -webkit-transition: opacity .2s ease-in; transition: opacity .2s ease-in}
.auto__shared_navigation_header_explore_menu .explore_menu.entered {opacity: 1}
.auto__shared_navigation_header_explore_menu .explore_menu.entering, .auto__shared_navigation_header_explore_menu .explore_menu.exited, .auto__shared_navigation_header_explore_menu .explore_menu.exiting {opacity: .01}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper {background: #fff; width: 100%; margin-bottom: 20%; position: absolute; max-height: calc(100vh - 60px); overflow-y: scroll}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 1024px; margin: 0 auto; padding: 24px; position: relative}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content ul {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content ul li {line-height: inherit}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .child_interest .interest_link {padding: 4px 5px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .close_button {position: absolute; top: 18px; right: 23px; padding: 10px; color: #1c263d}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .close_button:hover {background: #f8f9fd}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .title {font-size: 16px; border-bottom: 1px solid #e9edf8; color: #1c263d; font-weight: 700; margin-top: 0; margin-bottom: 15px; padding-bottom: 10px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul li, .auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .content .inerest_group {width: 25%}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 25em}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests_content .interest_group {margin-bottom: 15px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests_content .interest_group .interest {font-size: 16px; text-transform: uppercase; margin: 0 0 2px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests_content .interest_group .sub_interests a {display: block; color: #1c263d}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests_content .interest_group .sub_interests a:hover {opacity: .9}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul a {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul a .icon {font-size: 27px; padding-right: 12px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul a .text {color: #1c263d}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul a:hover .icon {color: #0d6069}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul a:hover .text {opacity: .9}
@media (max-width: 1024px) {.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; margin-top: 30px}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .interests_content {height: 62.5em}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul li, .auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .interests_content .interest_group {width: 50%}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .interests_content .interest_group .sub_interests li {padding: 5px 0}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul li {padding: 7px 0}
}
@media (max-width: 700px) {.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .interests_content {height: auto}
.auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .content_types ul li, .auto__shared_navigation_header_explore_menu .explore_menu .menu_wrapper .menu_content .interests .interests_content .interest_group {width: 100%}
}
.auto__shared_user_menu_menu {background-color: #fff; min-width: 240px; position: absolute; border: 2px solid #e9edf8; border-top: 0; padding: 10px 0 0; right: 17px; top: 60px; text-align: left; z-index: 1000}
.auto__shared_user_menu_menu .border_top {border-top: 1px solid #e9edf8}
.auto__shared_user_menu_menu .row_section_list {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__shared_user_menu_menu .row_section_list li {line-height: inherit}
.auto__shared_user_menu_menu .user_util_close_btn {display: none; border: none; cursor: pointer; background: #fff; color: inherit}
@media (max-width: 700px) {.responsive .auto__shared_user_menu_menu .user_util_close_btn {display: block; position: absolute; top: 5px; right: 17px; padding: 10px; font-size: 14px}
.keyboard_focus .responsive .auto__shared_user_menu_menu .user_util_close_btn .user_util_close_btn:focus, .responsive .auto__shared_user_menu_menu .user_util_close_btn .hover, .responsive .auto__shared_user_menu_menu .user_util_close_btn:hover {background: #f8f9fd}
.responsive .auto__shared_user_menu_menu .user_util_close_btn:active {color: #f8f9fd; background: #1c263d}
}
.auto__shared_user_menu_menu .list {padding-left: 0; margin-bottom: 0}
.auto__shared_user_menu_menu .list li {list-style: none}
.auto__shared_user_menu_menu .list .row {transition: background-color .2s; -moz-transition: background-color .2s; -webkit-transition: background-color .2s; box-sizing: border-box; color: #57617a; font-size: 16px; display: block; height: 100%; padding: 4px 16px; width: 100%}
.auto__shared_user_menu_menu .list .row:active, .auto__shared_user_menu_menu .list .row:hover, .keyboard_focus .auto__shared_user_menu_menu .list .row:focus {opacity: .8}
.auto__shared_user_menu_menu .list .upload_action_btn {display: none}
@media (max-width: 700px) {.responsive .auto__shared_user_menu_menu .list .upload_action_btn {display: block}
}
.auto__shared_user_menu_menu .top {font-size: 20px; color: #1c263d; line-height: normal; padding: 12px 16px}
.auto__shared_user_menu_menu .top .user_name:hover {text-decoration: none}
.auto__shared_user_menu_menu .top strong {color: #57617a}
.auto__shared_user_menu_menu .top .view_profile {font-size: 14px; color: #57617a}
.auto__shared_user_menu_menu .new {font-size: 14px; font-weight: 700; color: #57617a; background: #e9edf8; border-radius: 12px; padding: 2px 4px; float: right}
@media (max-width: 700px) {.responsive .auto__shared_user_menu_menu {top: 61px; left: 0; right: 0; height: 100vh; border: none}
}
.auto__shared_user_menu_menu .app_promo_user_menu {background-color: #f8f9fd; border: 1px solid #e9edf8; box-sizing: border-box}
@media (max-width: 700px) {.auto__shared_user_menu_menu .app_promo_user_menu {border-radius: 4px; margin: 0 16px}
.auto__shared_user_menu_menu .app_promo_user_menu.row {width: auto}
}
.auto__shared_user_menu_menu .app_promo_user_menu .title {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__shared_user_menu_menu .app_promo_user_menu .title {font-size: 16px}
}
.auto__shared_user_menu_menu .app_promo_user_menu .subtitle {font-size: 14px}
.auto__shared_user_menu_menu .app_promo_user_menu .app_link {margin-right: 20px; color: #1e7b85}
.auto__shared_user_menu_menu .app_promo_user_menu .app_link .icon {margin-top: 5px; margin-right: 5px}
.auto__shared_user_menu_menu .logged_out_menu {padding-bottom: 10px}
.auto__shared_user_menu_menu.from_sidebar {top: auto; bottom: 0; padding-top: 0; left: 180px; width: 18.125em}
@media (max-width: 550px) {.auto__shared_user_menu_menu.from_sidebar {width: 100%; left: 0}
}
.auto__shared_user_menu_menu.from_hybrid {top: 61px}
.auto__shared_user_menu_menu .app_promo_user_menu {position: relative}
.auto__shared_user_menu_menu .app_row_spinner {position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%}
.auto__shared_user_menu_button {cursor: pointer; height: 58px; background: transparent; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__shared_user_menu_button .user_menu_btn {border: none; background-color: transparent; position: relative}
.auto__shared_user_menu_button .persona_icon {color: #1e7b85}
@media (max-width: 700px) {.auto__shared_user_menu_button .persona_icon {margin-left: 18px}
}
.auto__shared_user_menu_button .overflow_icon {position: relative; margin: auto; font-size: 20px; color: #0d6069}
.auto__shared_user_menu_button .arrow {position: relative; margin-top: 20px; margin-left: 8px; font-size: 10px; color: #1e7b85}
.auto__shared_user_menu_button.hover .arrow, .auto__shared_user_menu_button.hover .overflow_icon, .auto__shared_user_menu_button.hover .persona_icon, .auto__shared_user_menu_button:hover .arrow, .auto__shared_user_menu_button:hover .overflow_icon, .auto__shared_user_menu_button:hover .persona_icon, .keyboard_focus .auto__shared_user_menu_button:focus .arrow, .keyboard_focus .auto__shared_user_menu_button:focus .overflow_icon, .keyboard_focus .auto__shared_user_menu_button:focus .persona_icon {color: #0d6069}
.auto__shared_user_menu_button.hover img, .auto__shared_user_menu_button:hover img, .keyboard_focus .auto__shared_user_menu_button:focus img {opacity: .8}
.auto__shared_user_menu_button .bare_user {zoom: 1}
.auto__shared_user_menu_button .bare_user:after {content: ""; display: table; clear: both}
.auto__shared_user_menu_button .bare_user .user_name, .auto__shared_user_menu_button .bare_user .user_pic {float: right}
.auto__shared_user_menu_button .bare_user .user_pic {margin-right: 45px}
@media (max-width: 600px) {.responsive .auto__shared_user_menu_button .bare_user .user_pic {margin-right: 18px}
}
.auto__shared_user_menu_button .bare_user .user_name {color: #fff; margin-top: 15px}
@media (max-width: 600px) {.responsive .auto__shared_user_menu_button .bare_user .user_name {display: none}
}
.auto__shared_user_menu_button .bare_user .icon-ic_user_circle {margin-top: 10px}
.auto__shared_user_menu_button .with_padding {padding: 0 24px}
.auto__shared_user_menu_button .icon-ic_right_caret_alt {font-size: 9px; position: relative; margin-left: 5px; vertical-align: middle}
.auto__shared_user_menu_button .notification_count {color: #fff; background: #c00; position: relative; top: -8px; left: 4px; padding: 1px 6px; border-radius: 8px; font-weight: 700; border-top: 1px solid #f66; border-bottom: 1px solid #900; box-shadow: 0 0 3px red; text-shadow: 1px 1px 0 #900}
.auto__shared_user_menu_button .responsive_sign_in_overflow {position: relative; display: none}
@media (max-width: 1024px) {.responsive .auto__shared_user_menu_button .responsive_sign_in_overflow {background: transparent; border: none; cursor: pointer; display: inline-block; padding: 0 18px}
}
@media (max-width: 700px) {.responsive .auto__shared_user_menu_button .responsive_sign_in_overflow {width: 40px; padding: 10px; box-sizing: border-box}
}
@media (max-width: 700px) {.bare .auto__shared_user_menu_button {width: auto}
}
.auto__shared_user_menu_button .signup_buttons {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: flex-end;flex-direction: flex-end}
.auto__shared_user_menu_button .signup_buttons .sign_in_button {margin-right: 20px}
.auto__shared_user_menu_button .signup_buttons .join_button {margin-right: 10px}
.color_divider {position: relative; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; z-index: 29}
.color_divider > * {height: 1px}
.color_divider .seafoam_regular {background-color: #02a793}
.color_divider .teal_dark {background-color: #0d6069}
.color_divider .teal_light {background-color: #509ba8}
.color_divider .midnight_light {background-color: #003451}
.color_divider .wine_light {background-color: #7f1652}
.color_divider .yellow_dark {background-color: #d47500}
.auto__shared_navigation_header_header_hybrid .header_container {z-index: 30; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; top: 0; left: 0; width: 100%; min-width: 320px; height: 3.75em; max-height: 3.75em; background: #fff; box-sizing: border-box; padding: 0 14px; border-bottom: 1px solid transparent}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; padding: 10px; background: none; border: 0}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon, .auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon_button_text {color: #1e7b85}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon:focus, .auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon:hover, .auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon_button_text:focus, .auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon_button_text:hover {color: #0d6069}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon_button_text {font-size: 16px; font-weight: 700; color: #1e7b85; margin-left: 8px}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button .icon {font-size: 20px; color: #1e7b85}
.auto__shared_navigation_header_header_hybrid .header_container .icon_button .arrow {font-size: 10px; margin-left: 8px}
@media (max-width: 400px) {.auto__shared_navigation_header_header_hybrid .header_container .icon_button {padding: 10px 2px}
}
.auto__shared_navigation_header_header_hybrid .header_container .right_tools > * {margin-left: 20px}
.auto__shared_navigation_header_header_hybrid .header_container .right_tools > :first-child {margin-left: 10px}
@media (max-width: 700px) {.auto__shared_navigation_header_header_hybrid .header_container .right_tools > :first-child {padding-right: 0}
}
.auto__shared_navigation_header_header_hybrid .header_container .signup_buttons .join_button, .auto__shared_navigation_header_header_hybrid .header_container .signup_buttons .sign_in_button {min-width: 66px; padding: 5px; font-size: 14px; margin-right: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1}
@media (min-width: 800px) {.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_input:focus {width: 422px}
}
.auto__shared_navigation_header_header_hybrid .header_container .upload_button {padding: 0 22px 0 0; margin: 20px 0}
@media (min-width: 700px) {.auto__shared_navigation_header_header_hybrid .header_container .upload_button {border-right: 2px solid #e9edf8}
}
.auto__shared_navigation_header_header_hybrid .header_container .upload_button .icon_button_text {font-size: 12px}
.auto__shared_navigation_header_header_hybrid .header_container .user_util_btn .arrow {color: #57617a}
.auto__shared_navigation_header_header_hybrid .header_container .logo {width: 117px; height: 26px}
.auto__shared_navigation_header_header_hybrid .header_container .logo_container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; margin-left: 10px}
.auto__shared_navigation_header_header_hybrid .header_container .smallest_logo_button {width: 20px}
.auto__shared_navigation_header_header_hybrid .header_container .arrow_btn {font-size: 12px; color: #57617a; margin: 10px}
.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_input {background-color: #f3f6fd; transition: width .2s ease-in-out; -moz-transition: width .2s ease-in-out; -webkit-transition: width .2s ease-in-out; height: 2em; width: 422px; box-sizing: border-box}
.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_button {height: 2em; min-height: 2em}
@media (max-width: 1024px) {.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_input {width: 210px}
.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_button {width: 48px}
}
@media (max-width: 700px) {.auto__shared_navigation_header_header_hybrid .header_container .search_input_container .search_input {width: 140px}
}
.auto__shared_navigation_header_header_hybrid .header_container .search_input_container.hybrid_wide_search .search_input {width: 210px}
@media (max-width: 400px) {.auto__shared_navigation_header_header_hybrid .header_container .search_input_container.hybrid_wide_search .search_input {width: 140px}
}
@media (max-width: 700px) {.auto__shared_navigation_header_header_hybrid .header_container .upload_button {margin-right: 0}
}
.auto__shared_navigation_header_header_hybrid.pre_render .arrow_btn, .auto__shared_navigation_header_header_hybrid.pre_render .smallest_logo_button {display: none}
@media (max-width: 700px) {.auto__shared_navigation_header_header_hybrid.pre_render .icon_button_text {display: none}
.auto__shared_navigation_header_header_hybrid.pre_render .arrow_btn {display: block}
}
@media (max-width: 550px) {.auto__shared_navigation_header_header_hybrid.pre_render .full_logo_button, .auto__shared_navigation_header_header_hybrid.pre_render .right_tools {display: none}
.auto__shared_navigation_header_header_hybrid.pre_render .smallest_logo_button {display: block}
}
.auto__shared_navigation_header_header .header_container {z-index: 30; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; top: 0; left: 0; width: 100%; min-width: 320px; height: 3.75em; max-height: 3.75em; background: #fafbfd; box-sizing: border-box; padding: 0 14px; border-bottom: 2px solid #e9edf8}
.auto__shared_navigation_header_header .header_container .icon_button {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; padding: 10px; background: none; border: 0}
.auto__shared_navigation_header_header .header_container .icon_button .icon, .auto__shared_navigation_header_header .header_container .icon_button .icon_button_text {color: #1e7b85}
.auto__shared_navigation_header_header .header_container .icon_button .icon:focus, .auto__shared_navigation_header_header .header_container .icon_button .icon:hover, .auto__shared_navigation_header_header .header_container .icon_button .icon_button_text:focus, .auto__shared_navigation_header_header .header_container .icon_button .icon_button_text:hover {color: #0d6069}
.auto__shared_navigation_header_header .header_container .icon_button .icon_button_text {font-size: 16px; font-weight: 700; color: #1e7b85; margin-left: 8px}
.auto__shared_navigation_header_header .header_container .icon_button .icon {font-size: 20px; color: #1e7b85}
.auto__shared_navigation_header_header .header_container .icon_button .arrow {font-size: 10px; margin-left: 8px}
@media (max-width: 400px) {.auto__shared_navigation_header_header .header_container .icon_button {padding: 10px 2px}
}
.auto__shared_navigation_header_header .header_container .logo_container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.auto__shared_navigation_header_header .header_container .logo {width: 117px; height: 26px}
.auto__shared_navigation_header_header .header_container .right_tools {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}
.auto__shared_navigation_header_header .header_container .left_tools {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_navigation_header_header .header_container .left_tools .explore_button .arrow {margin-top: 3px}
.auto__shared_navigation_header_header .header_container .left_tools .icon_button {margin-right: 15px}
.auto__shared_navigation_header_header .header_container .right_tools > * {margin-left: 20px}
.auto__shared_navigation_header_header .header_container .right_tools > :first-child {margin-left: 0}
.auto__shared_navigation_header_header .header_container .right_tools .saved_icon {position: relative}
.auto__shared_navigation_header_header .header_container .right_tools .saved_icon .new_items_indicator {position: absolute; right: -2px; top: -2px}
.auto__shared_navigation_header_header .header_container .right_tools .saved_icon.new_items .new_items_indicator {display: inline}
.auto__shared_navigation_header_header .header_container .right_tools .user_menu_container {position: relative}
.auto__shared_navigation_header_header .header_container .right_tools .user_menu_container .user_menu_list {position: absolute; top: 100%; right: 0; margin-top: -1px}
.auto__shared_navigation_header_header .header_container .search_input_container .search_input {transition: width .2s ease-in-out; -moz-transition: width .2s ease-in-out; -webkit-transition: width .2s ease-in-out; height: 2em; width: 140px}
.auto__shared_navigation_header_header .header_container .search_input_container .search_button {height: 2em; min-height: 2em}
.auto__shared_navigation_header_header .header_container .search_responsive_input.search_input_container {left: 30px; margin-left: 0; position: absolute; top: 14px; width: calc(100% - 43px)}
.auto__shared_navigation_header_header .header_container .search_responsive_input.search_input_container .search_input {width: 100%}
@media (max-width: 1024px) {.auto__shared_navigation_header_header .header_container .right_tools > * {margin-left: 10px}
}
@media (max-width: 700px) {.auto__shared_navigation_header_header .header_container .right_tools > * {margin-left: 5px}
.auto__shared_navigation_header_header .header_container .right_tools > :first-child {margin-left: 0}
}
@media (min-width: 800px) {.auto__shared_navigation_header_header .header_container .search_input_container .search_input:focus {width: 230px}
}
.auto__shared_navigation_header_header .hamburger_menu {margin-right: 20px}
.auto__shared_navigation_header_header.payments_header .header_container {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; max-height: none; height: auto; box-sizing: content-box; min-height: 3.75em}
.auto__shared_navigation_header_header .full_test_header .signup_buttons .join_button, .auto__shared_navigation_header_header .full_test_header .signup_buttons .sign_in_button, .auto__shared_navigation_header_header .hybrid_test_header .signup_buttons .join_button, .auto__shared_navigation_header_header .hybrid_test_header .signup_buttons .sign_in_button {min-width: 66px; padding: 5px; font-size: 14px; margin-right: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1}
@media (max-width: 400px) {.auto__shared_navigation_header_header .full_test_header .signup_buttons .sign_in_button, .auto__shared_navigation_header_header .hybrid_test_header .signup_buttons .sign_in_button {display: none}
}
.auto__shared_navigation_header_header.pre_render .icon_button.search_button, .auto__shared_navigation_header_header.pre_render .icon_button .search_button, .auto__shared_navigation_header_header.pre_render .responsive_sign_in_overflow, .auto__shared_navigation_header_header.pre_render .right_tools .explore_button {display: none}
@media (max-width: 950px) {.auto__shared_navigation_header_header.pre_render .left_tools .explore_button .icon_button_text, .auto__shared_navigation_header_header.pre_render .right_tools .saved_button .icon_button_text {display: none}
}
@media (max-width: 700px) {.auto__shared_navigation_header_header.pre_render .left_tools .explore_button {display: none}
.auto__shared_navigation_header_header.pre_render .right_tools .explore_button {margin-top: 10px; display: block}
.auto__shared_navigation_header_header.pre_render .icon_button.search_button {display: block; margin-top: 9px}
.auto__shared_navigation_header_header.pre_render .down_arrow, .auto__shared_navigation_header_header.pre_render .persona_icon, .auto__shared_navigation_header_header.pre_render .search_input_container {display: none}
.auto__shared_navigation_header_header.pre_render .responsive_sign_in_overflow {display: block}
.auto__shared_navigation_header_header.pre_render .responsive_sign_in_overflow .overflow_icon {color: #1e7b85; font-size: 20px}
.auto__shared_navigation_header_header.pre_render .icon_button_text {display: none}
}
.auto__shared_navigation_search_overlay {position: fixed; left: 180px; width: calc(100% - 180px); top: 0; right: 0; height: 100%; background-color: #fff; z-index: 1000}
@media (max-width: 550px) {.auto__shared_navigation_search_overlay {width: 100%; left: 0}
}
.auto__shared_navigation_search_overlay .search_row {margin: 30px 10px; width: 100%}
@media (max-width: 700px) {.auto__shared_navigation_search_overlay .search_row {margin-top: 80px}
}
.auto__shared_navigation_search_overlay .search_row .close_search {margin: 10px}
.auto__shared_navigation_search_overlay .search_container {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; -ms-flex-preferred-size: auto; flex-basis: auto}
.auto__shared_navigation_search_overlay .search_container .search_input_container {max-width: none; width: 90%}
.auto__shared_navigation_sidebar {height: 100%; position: fixed; box-sizing: border-box}
.auto__shared_navigation_sidebar .vertical_nav {width: 180px; top: 60px; z-index: 28; background-color: #f8f9fd; height: calc(100% - 60px); background-image: -webkit-linear-gradient(bottom, #fcf5ea, #fbf1f7 35%, #eff7f8 67%, #e9f7fe); background-image: linear-gradient(0deg, #fcf5ea, #fbf1f7 35%, #eff7f8 67%, #e9f7fe); -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; overflow-y: scroll}
@media (max-width: 550px) {.auto__shared_navigation_sidebar .vertical_nav {position: fixed; width: 100%}
}
.auto__shared_navigation_sidebar .vertical_nav .divider {margin: 0; border-bottom: 1px solid rgba(33, 43, 68, 0.2)}
.auto__shared_navigation_sidebar .vertical_nav ul {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__shared_navigation_sidebar .vertical_nav ul li {line-height: inherit}
.auto__shared_navigation_sidebar .vertical_nav .nav_row {margin: 20px 0; padding: 0 24px; height: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__shared_navigation_sidebar .vertical_nav .nav_row .nav_link {height: 24px; line-height: 24px}
.auto__shared_navigation_sidebar .vertical_nav .nav_row .nav_title {color: #57617a; font-size: 14px; display: inline-block; vertical-align: middle}
.auto__shared_navigation_sidebar .vertical_nav .nav_row .icon {margin-right: 16px; font-size: 24px; width: 24px; color: #57617a}
.auto__shared_navigation_sidebar .vertical_nav .nav_row.selected {border-left: 4px solid #6a244d; padding-left: 20px}
.auto__shared_navigation_sidebar .vertical_nav .nav_row.selected .nav_title {color: #6a244d; font-weight: 700}
.auto__shared_navigation_sidebar .vertical_nav .nav_row.selected .icon {color: #6a244d}
.auto__shared_navigation_sidebar .vertical_nav .nav_row.user_button {height: auto}
.auto__shared_navigation_sidebar .logo_container {width: 100%; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__shared_navigation_sidebar .logo {margin: 24px auto 16px}
.auto__shared_navigation_sidebar .logo img {width: 113px}
.auto__shared_navigation_sidebar .user_button {margin: 0; padding: 20px 10px}
.auto__shared_navigation_sidebar .user_button .user_copy {font-size: 14px; margin-left: 10px}
.auto__shared_navigation_sidebar .user_button .user_copy .greeting {font-weight: 700}
.auto__shared_navigation_sidebar .user_button .user_copy .icon {font-size: 10px; margin: 4px}
.auto__shared_navigation_sidebar .user_button .profile_button {margin-top: 8px}
.auto__shared_navigation_sidebar .user_button .profile_button .label {font-size: 12px; color: #57617a; font-style: italic; white-space: nowrap}
.auto__shared_navigation_sidebar .color_divider {margin-top: 10px}
.auto__shared_navigation_sidebar .login_section {text-align: center; padding: 16px 0}
.auto__shared_navigation_sidebar .login_section .flat_btn {font-size: 14px; padding: 0 10px; margin: 4px auto; width: 90%}
.auto__shared_navigation_sidebar.full_sidebar .vertical_nav {top: 0; height: 100%}
@media (max-width: 700px) {.auto__shared_navigation_sidebar.full_sidebar .vertical_nav {height: calc(100% - 60px)}
}
@media (max-width: 550px) {.auto__shared_navigation_sidebar.full_sidebar .vertical_nav {top: 60px}
}
@media (max-width: 700px) {.auto__shared_navigation_sidebar .vertical_nav {height: calc(100% - 60px)}
}
.auto__shared_navigation_sidebar.show_user_section .bottom_section {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-height: 160px; margin-top: 20px}
.auto__shared_navigation_sidebar.full_width_background {width: 100%}
.auto__shared_navigation_sidebar.full_width_background .opac_background {height: 100%; background: #000; position: absolute; left: 11.25em; width: 100%; opacity: .6}
@media (max-width: 700px) {.auto__shared_navigation_sidebar.pre_render {display: none}
}
.auto__shared_navigation_global_nav {position: fixed; top: 0; right: 0; left: 0; z-index: 30}
.auto__shared_promos_annual_offer_lightbox_container .lightbox {min-width: 600px; max-width: none; width: 37.5em}
@media (max-width: 700px) {.auto__shared_promos_annual_offer_lightbox_container .lightbox {width: auto; width: 100vw; max-width: 100%; min-width: 0}
}
@media (max-width: 700px) {.auto__shared_promos_annual_offer_lightbox_container .wrapper {width: 100vw; max-width: 100%; margin: auto}
}
.auto__shared_promos_annual_offer_lightbox_container .wrapper .content {padding: 0; border-width: 0}
.auto__shared_promos_annual_offer_lightbox_container .wrapper .close_button {z-index: 4; position: absolute}
.auto__shared_promos_annual_offer_lightbox_container .wrapper .close_button span {font-weight: 700}
.auto__shared_promos_annual_offer_lightbox_container .promo_modal .wrapper .close_button {color: #fff}
.auto__shared_promos_annual_offer_plans_modal .annual_offer_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; margin: 0 auto; position: relative; padding: 0}
.auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container {box-sizing: border-box; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 28px 28px 0}
.auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container > * {text-align: center}
.auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container .header {font-size: 32px; font-weight: 700; margin: 0 auto}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container .header {font-size: 24px}
}
.auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container .subtitle {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_plans_modal .annual_offer_container .header_container .subtitle {font-size: 16px}
}
.auto__shared_promos_annual_offer_plans {width: 100%}
.auto__shared_promos_annual_offer_plans .plans_row {line-height: inherit; list-style: none; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; box-sizing: border-box; padding: 0 28px 28px}
.auto__shared_promos_annual_offer_plans .plans_row li {line-height: inherit}
.auto__shared_promos_annual_offer_plans .plans_row .plan_module_container {margin: 0 0 12px}
.auto__shared_promos_annual_offer_plans .plans_row .plan_caption {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 16.375em; box-sizing: border-box; margin: auto; font-size: 14px}
.auto__shared_promos_annual_offer_plans .plans_row .plan_caption .icon {width: 2.5em; margin-right: 10px; color: #57617a; line-height: 20px}
.auto__shared_promos_annual_offer_plans .plans_row .plan_caption .caption_text {display: inline-block; color: #57617a}
.auto__shared_promos_annual_offer_plans .plans_row .plan_caption .toc_link {font-weight: 700; text-decoration: underline; color: #57617a}
@media (max-width: 700px) {.auto__shared_promos_annual_offer_plans .plans_row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.auto__shared_promos_annual_offer_plans .plans_row .plan_container {width: 100%; margin: auto}
.auto__shared_promos_annual_offer_plans .plans_row .plan_container .plan_module_container {margin: 0 auto 12px}
}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; margin: 0 auto; position: relative; padding: 0}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container {box-sizing: border-box; height: 16.5625em; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 28px; background-color: #00293f; border-radius: 4px 4px 0 0}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container > * {color: #fff; text-align: center}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container .header {font-size: 32px; font-weight: 700; margin: 10px auto}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container .header {font-size: 24px}
}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container .subtitle {font-size: 18px}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container .subtitle {font-size: 16px}
}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .header_container .learn_more_btn {width: 9.1875em; margin: 0 auto}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .book_row {line-height: inherit; list-style: none; margin: 0; height: 151px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; box-sizing: border-box; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden; padding: 0 28px}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .book_row li {line-height: inherit}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .book_row .doc_thumb {display: inline-block; width: 72px; height: 96px; background-size: cover; background-repeat: no-repeat; margin: 28px 3px; border: 1px solid #e9edf8}
.auto__shared_promos_annual_offer_promo_modal .annual_offer_container .book_row .doc_thumb.is_audiobook {width: 96px}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page {background-color: #fff; height: 100%}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .header_container {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; height: 250px}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .header_background {height: 200px; position: absolute; top: 0; width: 100%; background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/account_settings/annual_offer/annual_plan_hero.png); background-size: cover; background-position: 50%}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .header_bottom {margin: 0 auto; z-index: 3}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .limited_time {font-weight: 700; text-transform: uppercase; letter-spacing: .06em; font-size: 14px; color: #a9085e; text-align: center; width: 100%}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .subtitle, .auto__shared_promos_annual_offer_page .annual_offer_landing_page .title {text-align: center}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .title {margin: 11px auto 8px; font-size: 32px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_page .annual_offer_landing_page .title {font-size: 24px}
}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .subtitle {margin: 0 auto; text-align: center; font-weight: 400; color: #1c263d; font-size: 18px}
@media (max-width: 550px) {.responsive .auto__shared_promos_annual_offer_page .annual_offer_landing_page .subtitle {font-size: 16px}
}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .plans_row {width: 36.0625em; margin: 24px auto}
.auto__shared_promos_annual_offer_page .annual_offer_landing_page .plans_row .plan_module_container {margin: 12px}
@media (max-width: 700px) {.auto__shared_promos_annual_offer_page .annual_offer_landing_page .plans_row {margin-top: 12px; width: 100%}
}
.auto__shared_promos_bundle_promo {max-width: 600px; width: 600px}
@media (max-width: 700px) {.auto__shared_promos_bundle_promo {width: 300px}
}
.auto__shared_promos_bundle_promo.lightbox > .wrapper {overflow: visible}
.auto__shared_promos_bundle_promo.lightbox > .wrapper .close_button {color: #fff}
.auto__shared_promos_bundle_promo.lightbox > .wrapper .content {padding: 0}
.auto__shared_promos_bundle_promo.dismissed {display: none}
.auto__shared_promos_bundle_promo .icon-close {cursor: pointer; position: absolute; right: 15px; top: 15px; color: #fff}
.auto__shared_promos_bundle_promo .bundle_promo_content {height: 100%; margin: 0 auto; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .header {border: none; text-align: center; background-color: #00293f; height: 216px; overflow: hidden}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .header img {height: 100%}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container {font-size: 18px; margin-top: 20px}
@media (max-width: 550px) {.responsive .auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container {font-size: 16px}
}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container .title {font-size: 32px; font-weight: 700; color: #00293f; margin: 10px; text-align: center}
@media (max-width: 550px) {.responsive .auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container .title {font-size: 24px}
}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container a {color: inherit; text-decoration: underline}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container a:hover {color: #509ba8}
.auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container .description {font-size: 18px; color: #00293f; margin: 10px 0 0; padding: 0 30px; font-weight: 400}
@media (max-width: 550px) {.responsive .auto__shared_promos_bundle_promo .bundle_promo_content .content_inner .copy_container .description {font-size: 16px}
}
.auto__shared_promos_bundle_promo .bundle_promo_content .get-started {margin: 20px auto 30px}
.auto__shared_promos_bundle_promo .bundle_promo_content .bundles {height: 200px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: auto; -ms-flex-pack: distribute; justify-content: space-around}
.auto__shared_promos_bundle_promo .bundle_promo_content .bundle {width: 174px; text-align: center}
.auto__shared_promos_bundle_promo .bundle_promo_content .bundle .name {font-size: 20px; font-weight: 600; color: #1c263d; margin: 10px}
.auto__shared_promos_bundle_promo .bundle_promo_content .bundle .desc {font-size: 14px; color: #57617a; line-height: 1.3; padding: 0 2px}
.auto__shared_promos_bundle_promo .bundle_promo_content .get-started {width: 175px; margin: 10px auto 40px}
.auto__shared_promos_app_download_promo {background: #001927; color: #fff; height: 15.375em; max-width: 1024px; position: relative}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo {height: auto}
}
.auto__shared_promos_app_download_promo.dismissed {display: none}
.full_width_banner .auto__shared_promos_app_download_promo {margin: 0 auto}
.auto__shared_promos_app_download_promo .close_promo_btn {cursor: pointer; position: absolute; z-index: 1; top: 26px; right: 20px; background-color: transparent; border: none}
.auto__shared_promos_app_download_promo .close_promo_btn .icon-ic_close {position: relative; color: #fff}
.auto__shared_promos_app_download_promo .app_download_promo_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 100%; margin: 0 auto; position: relative}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner {height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: left; -ms-flex-align: left; align-items: left}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner {margin-bottom: 20px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header_and_form_container {margin: 0 32px 32px}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header_and_form_container {margin: 32px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header {border: none; padding: 0; text-align: left}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header h2 {font-size: 32px; font-weight: 700; font-family: Source Sans Pro,sans-serif; color: inherit; margin: 0 0 6px}
@media (max-width: 550px) {.responsive .auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header h2 {font-size: 24px}
}
@media (max-width: 750px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header h2 {font-size: 29px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header a {color: inherit; text-decoration: underline}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header a:hover {color: #509ba8}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header a {display: none}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header p {font-size: 18px; margin-bottom: 16px}
@media (max-width: 750px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header p {font-size: 17px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header .app_store_link_just_text {display: none}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .header .app_store_link_just_text {display: inline}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form {white-space: nowrap; text-align: left}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container {display: inline-block; height: 44px; line-height: 44px; margin-right: 20px; position: relative; vertical-align: bottom; width: 332px}
@media (max-width: 750px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container {width: 290px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container .label {line-height: normal; margin-bottom: 8px}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container.suggesting .email_phone_input {background-color: transparent}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container input {left: 0; position: absolute; width: 100%}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container .flat_btn {position: relative; left: 345px}
@media (max-width: 750px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container .flat_btn {left: 305px}
}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .input_container {margin-bottom: 16px}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .has_error .email_phone_input, .auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .has_error .email_suggestion {border-color: #b31e30; box-shadow: 0 0 1px 0 #f2dede}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .error_msg {display: block; text-align: left; font-size: 14px; position: absolute; bottom: 18px}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .icon-ic_warn {font-size: 16px; display: inline-block; margin-right: 6px; vertical-align: bottom}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form {text-align: left}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form button {display: block}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form .error_msg {position: relative; bottom: -20px}
}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .form {display: none}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .app_download_badges_container {display: none; text-align: left}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .app_download_badges_container .left {margin-right: 24px}
.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .app_download_badges_container img {width: 134px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.48)}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .content_inner .app_download_badges_container {display: block}
}
.auto__shared_promos_app_download_promo .app_download_promo_content .devices_container {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 32px; margin-top: 32px}
.auto__shared_promos_app_download_promo .app_download_promo_content .devices_container .devices {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/shared/app_download_promo/devices_lrg.png); background-size: cover; background-repeat: no-repeat; width: 333px; height: 203px}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo .app_download_promo_content .devices_container .devices {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/shared/app_download_promo/devices_md.png); width: 180px; height: 220px}
}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo .app_download_promo_content .devices_container .devices {display: none}
}
.auto__shared_promos_app_download_promo.bookpage {margin: 24px 0; border-radius: 4px; background-position-x: -190px}
.auto__shared_promos_app_download_promo.homepage .app_download_promo_content .devices, .auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .devices {height: 232px; width: 367px}
.auto__shared_promos_app_download_promo.discover_module_promo {position: static}
.auto__shared_promos_app_download_promo.lightbox {height: auto}
.auto__shared_promos_app_download_promo.lightbox .close_promo_btn {display: none}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content {width: auto; display: block}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner {height: auto; position: static; margin-left: 0; background-color: #fff; color: #000}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header_and_form_container {width: 648px; margin-top: 32px; padding-bottom: 20px}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header {text-align: center}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header a {color: #1e7b85; text-decoration: none}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header a:hover {color: #0d6069}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form {text-align: center}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .input_container {margin: 0 20px 20px; width: 448px}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .input_container input {border: 1px solid #caced9; width: 67%}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .input_container .label {text-align: left; font-weight: 700}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .input_container .flat_btn {left: 160px}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .error_msg {bottom: 18px; left: 133px; color: #b31e30}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .devices_container {margin-right: 0}
@media (max-width: 1024px) {.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner {margin-bottom: 0}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form .error_msg {position: absolute; margin-bottom: 0}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .form button {display: inline-block}
.auto__shared_promos_app_download_promo.lightbox .devices_container .devices {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/shared/app_download_promo/devices_lrg.png)}
}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo.lightbox {width: 100vw; margin: auto}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header_and_form_container {width: auto; margin: 32px auto}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header a {display: inline}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header .app_store_link_just_text {display: none}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .app_download_badges_container {text-align: center}
.auto__shared_promos_app_download_promo.lightbox .devices_container .devices {display: block}
}
@media (max-width: 550px) {.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header_and_form_container {margin: 32px}
.auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .app_download_badges_container, .auto__shared_promos_app_download_promo.lightbox .app_download_promo_content .content_inner .header {text-align: left}
}
.auto__shared_promos_app_download_promo.homepage .app_download_promo_content {width: 865px}
.auto__shared_promos_app_download_promo.homepage .app_download_promo_content .content_inner {margin-left: 380px}
@media (max-width: 700px) {.auto__shared_promos_app_download_promo:not(.lightbox) .app_download_promo_content .content_inner .header h2 {font-size: 24px}
.auto__shared_promos_app_download_promo:not(.lightbox) .app_download_promo_content .content_inner .header p {font-size: 16px}
}
@media (max-width: 500px) {.auto__shared_promos_app_download_promo:not(.lightbox) .app_download_promo_content .content_inner .header p {font-size: body_size_med}
}
.auto__shared_react_library_button_buttons_list .actions_list {line-height: inherit; list-style: none; margin: 0; padding: 6px 0}
.auto__shared_react_library_button_buttons_list .actions_list li {line-height: inherit}
.auto__shared_react_library_button_buttons_list .actions_list .action_item a, .auto__shared_react_library_button_buttons_list .actions_list .action_item button {background-color: transparent; border: none; color: #1e7b85; cursor: pointer; display: block; font-family: inherit; font-weight: inherit; height: 100%; padding: 6px 12px; text-align: inherit; width: 100%; font-size: 18px; font-weight: 700}
.auto__shared_react_library_button_buttons_list .actions_list .action_item a.hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item a:active, .auto__shared_react_library_button_buttons_list .actions_list .action_item a:hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item button.hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item button:active, .auto__shared_react_library_button_buttons_list .actions_list .action_item button:hover, .keyboard_focus .auto__shared_react_library_button_buttons_list .actions_list .action_item a:focus, .keyboard_focus .auto__shared_react_library_button_buttons_list .actions_list .action_item button:focus {color: #1e7b85}
.auto__shared_react_library_button_buttons_list .actions_list .action_item a.hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item a:hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item button.hover, .auto__shared_react_library_button_buttons_list .actions_list .action_item button:hover, .keyboard_focus .auto__shared_react_library_button_buttons_list .actions_list .action_item a:focus, .keyboard_focus .auto__shared_react_library_button_buttons_list .actions_list .action_item button:focus {background-color: #f8f9fd}
.auto__shared_react_library_button_buttons_list .actions_list .action_item a:active, .auto__shared_react_library_button_buttons_list .actions_list .action_item button:active {background-color: #caced9}
.auto__shared_react_library_button_buttons_list .actions_list .action_item a span, .auto__shared_react_library_button_buttons_list .actions_list .action_item button span {position: relative}
.auto__shared_react_library_button_buttons_list .button_menu_container .button_menu {right: 0}
.auto__shared_react_library_button_buttons_list .button_menu_container .button_menu.bottom.left {top: calc(100% + 50px)}
.auto__shared_react_library_button_base {display: inline-block; position: relative}
.auto__shared_react_library_button_base.has_actions_select {min-width: 224px}
.auto__shared_react_library_button_base .main_button.hover button, .auto__shared_react_library_button_base .main_button:hover button, .keyboard_focus .auto__shared_react_library_button_base .main_button.outline_btn:focus button {background-color: #0d6069; border-color: #0d6069; color: #fff}
.auto__shared_react_library_button_base .main_button.hover button a, .auto__shared_react_library_button_base .main_button:hover button a, .keyboard_focus .auto__shared_react_library_button_base .main_button.outline_btn:focus button a {color: #fff}
.auto__shared_react_library_button_base .main_button.hover button.loading, .auto__shared_react_library_button_base .main_button.hover button:disabled, .auto__shared_react_library_button_base .main_button:hover button.loading, .auto__shared_react_library_button_base .main_button:hover button:disabled, .keyboard_focus .auto__shared_react_library_button_base .main_button.outline_btn:focus button.loading, .keyboard_focus .auto__shared_react_library_button_base .main_button.outline_btn:focus button:disabled {border-color: #e9edf8; background-color: #e9edf8; color: #57617a}
.auto__shared_react_library_button_base .actions_select.loading:after, .auto__shared_react_library_button_base .actions_select:disabled:after {opacity: 1}
.auto__shared_react_library_button_base .flat_btn {padding: 0; transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -webkit-transition: background-color .2s ease-out}
.auto__shared_react_library_button_base .flat_btn:hover {border-color: #0d6069; background-color: #0d6069}
.auto__shared_react_library_button_base .flat_btn:hover.loading, .auto__shared_react_library_button_base .flat_btn:hover:disabled {border-color: #e9edf8; background-color: #e9edf8; color: #1c263d}
.auto__shared_react_library_button_base .flat_btn:active {background-color: #0d6069}
.auto__shared_react_library_button_base .flat_btn.loading, .auto__shared_react_library_button_base .flat_btn:disabled {border-color: #e9edf8; background-color: #e9edf8; color: #1c263d}
.auto__shared_react_library_button_base .flat_btn:focus {background-color: #0d6069}
.auto__shared_react_library_button_base .flat_btn a, .auto__shared_react_library_button_base .flat_btn button {background-color: transparent; border: none; border-radius: inherit; color: inherit; cursor: pointer; font-weight: inherit; font-family: inherit; line-height: inherit; padding: 0; height: 100%; width: 100%}
.auto__shared_react_library_button_base .flat_btn a .icon, .auto__shared_react_library_button_base .flat_btn button .icon {position: relative; margin: 0}
.auto__shared_react_library_button_base .flat_btn a.loading, .auto__shared_react_library_button_base .flat_btn a:disabled, .auto__shared_react_library_button_base .flat_btn button.loading, .auto__shared_react_library_button_base .flat_btn button:disabled {border-color: #e9edf8; background-color: #e9edf8; color: #1c263d}
.auto__shared_react_library_button_base .flat_btn.loading .scribd_spinner {display: block}
.auto__shared_react_library_button_base .scribd_spinner {bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; margin: auto}
.auto__shared_react_library_button_base .icon-ic_audiobook_pause, .auto__shared_react_library_button_base .icon-ic_audiobook_play {margin-right: 6px; font-size: 12px}
.auto__shared_react_library_button_base .main_button {min-width: 180px}
.auto__shared_react_library_button_base .main_button.has_actions_select {border-radius: 4px 0 0 4px; border-right: 0; display: block; margin-right: 44px}
.auto__shared_react_library_button_base .main_button.disabled, .auto__shared_react_library_button_base .main_button.loading {position: static}
.auto__shared_react_library_button_base .main_button a {display: inline-block; width: 100%}
.auto__shared_react_library_button_base .main_button .edit_saved_btn {padding: 0 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row}
.auto__shared_react_library_button_base .main_button .edit_saved_btn .icon {margin: 11px 10px 11px 0}
.auto__shared_react_library_button_base .main_button .edit_saved_btn:focus, .auto__shared_react_library_button_base .main_button a:focus, .auto__shared_react_library_button_base .main_button button:focus {transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -webkit-transition: background-color .2s ease-out; color: #fff; background-color: #0d6069; border-color: #1e7b85}
.auto__shared_react_library_button_base .library_button_container {position: relative}
.auto__shared_react_library_button_base .button_menu_container {position: absolute; top: 0; right: 0}
.auto__shared_react_library_button_base .button_menu_container .button_menu li {line-height: inherit; list-style: none; padding: 0; margin: 0}
.auto__shared_react_library_button_base .button_menu_container .button_menu li li {line-height: inherit}
.auto__shared_react_library_button_base .button_menu_container .button_menu .action_item button {font-size: 18px; font-weight: 700; line-height: 1.3}
.auto__shared_react_library_button_base .actions_select {border-radius: 0 4px 4px 0; border-left-width: 0; min-width: 0; margin: 0; padding: 0; position: absolute; right: 0; top: 0; width: 44px}
.auto__shared_react_library_button_base .actions_select.loading, .auto__shared_react_library_button_base .actions_select:disabled {position: absolute}
.auto__shared_react_library_button_base .actions_select:before {bottom: 0; height: 15px; left: 0; margin: auto; position: absolute; right: -44px; top: 0}
.auto__shared_react_library_button_base .actions_select:after {transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -webkit-transition: opacity .2s ease-in-out; background-color: #1e7b85; content: ""; height: 34px; left: 0; opacity: .6; position: absolute; top: 4px; width: 1px}
.auto__shared_react_library_button_base .actions_select.slim:after {height: 24px}
.auto__shared_react_library_button_base .actions_select.loading:after, .auto__shared_react_library_button_base .actions_select:disabled:after {background-color: #1c263d}
.auto__shared_react_library_button_base .actions_select .icon-ic_down_arrow {position: relative}
.auto__shared_react_library_button_base .toolbar_outline_btn.main_button.has_actions_select {border-radius: 4px 0 0 4px; border-right-width: 0}
.auto__shared_react_library_button_base .toolbar_outline_btn.actions_select {border-left-width: 0; border-radius: 0 4px 4px 0}
.auto__shared_react_library_button_base .toolbar_outline_btn.actions_select:after {background-color: rgba(171, 171, 171, 0.5); height: 27px; top: 5px}
.auto__shared_react_library_button_base .toolbar_outline_btn.loading .scribd_spinner {margin-top: 5px}
.auto__shared_react_library_button_base .outline_btn {background-color: transparent; color: #1e7b85}
.auto__shared_react_library_button_base .outline_btn.hover, .auto__shared_react_library_button_base .outline_btn:hover, .auto__shared_react_library_button_base .outline_btn a:hover, .keyboard_focus .auto__shared_react_library_button_base .outline_btn:focus {background-color: #f8f9fd; border-color: #1e7b85; color: #1e7b85}
.auto__shared_react_library_button_base .outline_btn.activated, .auto__shared_react_library_button_base .outline_btn:active {background-color: #f8f9fd; border-color: #1e7b85}
.auto__shared_react_library_button_base .outline_btn.negate {border-color: #fff; color: #1e7b85}
.auto__shared_react_library_button_base .save_button {height: 43px}
.auto__shared_react_review_controls .upvote_count {font-size: 12px}
.auto__shared_react_review_controls .upvote_count span {display: block}
.auto__shared_react_review_controls .bottom {margin-top: 25px; width: 100%}
.auto__shared_react_review_controls .bottom .undo_btn {display: block}
.auto__shared_react_review_controls .bottom .separator {color: #e9edf8}
.auto__shared_react_review_controls .bottom .undo_vote_link, .auto__shared_react_review_controls .bottom .vote_link {display: inline-block; margin-left: 10px}
.auto__shared_react_review_form {padding: 0 32px 32px; width: 100%; max-width: 714px; box-sizing: border-box; position: relative; zoom: 1}
.auto__shared_react_review_form:after {content: ""; display: table; clear: both}
@media (max-width: 400px) {.auto__shared_react_review_form {padding: 0 16px 32px}
}
.auto__shared_react_review_form .review_header {text-align: center; display: none; font-size: 22px; font-weight: 700}
@media (max-width: 550px) {.responsive .auto__shared_react_review_form .review_header {font-size: 20px}
}
@media (max-width: 950px) {.auto__shared_react_review_form .review_header {display: block}
}
#edit_review_lb .auto__shared_react_review_form {padding: 0}
.auto__shared_react_review_form .clear_rating, .auto__shared_react_review_form .inform_saved, .auto__shared_react_review_form .rating_required_message, .auto__shared_react_review_form .star_label, .auto__shared_react_review_form .star_rating, .auto__shared_react_review_form .tip {line-height: 42px; vertical-align: top}
.auto__shared_react_review_form .clear_rating, .auto__shared_react_review_form .inform_saved, .auto__shared_react_review_form .rating_required_message, .auto__shared_react_review_form .tip {font-size: 14px}
.auto__shared_react_review_form .rating_required_message {color: #b31e30}
.auto__shared_react_review_form .inform_saved, .auto__shared_react_review_form .star_label, .auto__shared_react_review_form .tip {color: #1c263d}
.auto__shared_react_review_form .star_label_text {display: inline-block; margin-right: 15px; font-weight: 700}
@media (max-width: 950px) {.auto__shared_react_review_form .star_label_text {margin-bottom: 10px; line-height: normal; margin-right: 0}
}
.auto__shared_react_review_form .star_ratings {display: inline-block; font-size: 40px; line-height: 40px; vertical-align: top}
.auto__shared_react_review_form .star_ratings .rating_star {color: #57617a; line-height: 1; margin-right: 12px; font-size: 36px}
.auto__shared_react_review_form .star_ratings .rating_star:last-child {margin-right: 0}
.auto__shared_react_review_form .star_ratings .tips {margin-left: 0}
.auto__shared_react_review_form .star_ratings .clear_rating, .auto__shared_react_review_form .star_ratings .inform_saved, .auto__shared_react_review_form .star_ratings .rating_required_message, .auto__shared_react_review_form .star_ratings .tip {margin-left: 15px}
.auto__shared_react_review_form.focused textarea, .auto__shared_react_review_form.has_existing_review textarea {height: 130px}
.auto__shared_react_review_form .buttons {color: #57617a; float: right}
.auto__shared_react_review_form .buttons .flat_btn {margin: 0 0 0 10px}
.auto__shared_react_review_form .buttons .flat_btn:first-child {margin-left: 0}
.auto__shared_react_review_form .buttons .warn {color: #f2736e}
.auto__shared_react_review_form .buttons .cancel_btn {margin-right: 30px}
.auto__upload_document_editor {border-bottom: 1px dashed #e9edf8; padding: 28px 0 30px}
.auto__upload_document_editor:last-child {border-bottom: 0}
.auto__upload_document_editor .checkbox_component > label, .auto__upload_document_editor .radio_component > label {display: inline-block}
.auto__upload_document_editor .document_columns {box-sizing: border-box; margin: 0 auto; padding: 18px 26px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start}
.auto__upload_document_editor .failure_message, .auto__upload_document_editor .waiting_message {font-size: 24px; margin-top: 85px; margin-left: 20px; color: #57617a}
.auto__upload_document_editor .failure_message .error_button_row, .auto__upload_document_editor .waiting_message .error_button_row {margin-top: 25px}
.auto__upload_document_editor .failure_message .filename, .auto__upload_document_editor .waiting_message .filename {font-family: Source Sans Pro,sans-serif}
.auto__upload_document_editor .failure_message {text-align: center; width: 600px; padding: 45px 0; margin: 0 auto}
.auto__upload_document_editor .document_sidebar {margin-right: 25px; text-align: center; color: #57617a; margin-top: 12px}
.auto__upload_document_editor .document_sidebar .thumbnail, .auto__upload_document_editor .document_sidebar .thumbnail_placeholder {background-size: cover; background-position: 50% 50%; width: 144px; height: 192px; margin-bottom: 5px}
.auto__upload_document_editor .document_sidebar .thumbnail_placeholder {background-image: url(/web/20181204170400oe_/https://s-f.scribdassets.com/images/upload/uploading-document.svg); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__upload_document_editor .document_sidebar .thumbnail {position: relative; border: 1px solid #e9edf8; background-color: #f8f9fd}
.auto__upload_document_editor .document_sidebar .thumbnail.hover .overlay, .auto__upload_document_editor .document_sidebar .thumbnail.hover .overlay .sprite, .auto__upload_document_editor .document_sidebar .thumbnail:hover .overlay, .auto__upload_document_editor .document_sidebar .thumbnail:hover .overlay .sprite {opacity: .5}
.auto__upload_document_editor .document_sidebar .thumbnail.hover .main_action, .auto__upload_document_editor .document_sidebar .thumbnail:hover .main_action {opacity: 1}
.auto__upload_document_editor .document_sidebar .thumbnail .doc_link, .auto__upload_document_editor .document_sidebar .thumbnail .overlay {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.auto__upload_document_editor .document_sidebar .thumbnail .overlay {transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; -webkit-transition: opacity .1s ease-in-out; opacity: 0; background: rgba(87, 97, 122, 0.75)}
.auto__upload_document_editor .document_sidebar .thumbnail .overlay .sprite {position: absolute; opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.auto__upload_document_editor .document_sidebar .thumbnail:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 41px solid #fff; border-right: 50px solid transparent}
.auto__upload_document_editor .document_sidebar .thumbnail_edit {font-size: 14px; margin-top: 10px}
.auto__upload_document_editor .document_sidebar .thumbnail_edit .icon {font-size: 12px; margin-right: 2px}
.auto__upload_document_editor .document_form {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.auto__upload_document_editor .document_form.hidden {display: none}
.auto__upload_document_editor .document_form .form_inputs {margin: 0 25px}
.auto__upload_document_editor .document_form .form_errors {text-align: right; color: #f2736e; font-weight: 700; margin-right: 25px; margin-top: 20px}
.auto__upload_document_editor .document_form .form_errors .icon {margin-right: 10px; font-size: 24px; display: inline-block; vertical-align: -4px}
.auto__upload_document_editor .document_form .bottom_buttons {margin: 20px 25px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__upload_document_editor .document_form .bottom_buttons .flat_btn {margin-left: 30px}
.auto__upload_document_editor .document_form .bottom_buttons .link_btn {color: #1e7b85; font-size: 16px; border: 0; background: transparent; cursor: pointer; font-family: Source Sans Pro,sans-serif}
.auto__upload_document_editor .document_form .bottom_buttons .advanced_link {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; font-size: 14px}
.auto__upload_document_editor .document_form > label {display: block}
.auto__upload_document_editor .document_form .label_sub {margin-left: 5px}
.auto__upload_document_editor .document_form .label {font-size: 16px; color: #57617a; line-height: 34px}
.auto__upload_document_editor .document_form .label.has_error {color: #f2736e; font-weight: 700}
.auto__upload_document_editor .document_form .label.has_error .label_name, .auto__upload_document_editor .document_form .label.has_error .label_sub {color: inherit}
.auto__upload_document_editor .document_form .label .label_name {color: #1c263d}
.auto__upload_document_editor .document_form .label .label_sub {color: #57617a}
.auto__upload_document_editor .document_form .private_input_row .checkbox_component {margin-right: 10px; display: inline-block; vertical-align: top}
.auto__upload_document_editor .document_form .private_input_row .popover {vertical-align: top; top: 5px}
.auto__upload_document_editor .document_form .private_input_row .popover_trigger {padding-right: 5px}
.auto__upload_document_editor .document_form .private_input_row .icon-ic_abouttitle {display: inline-block; vertical-align: top; position: relative; top: -1px; font-size: 16px}
.auto__upload_document_editor .document_form .checkbox_row {line-height: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__upload_document_editor .document_form .checkbox_row > input {margin: 0}
.auto__upload_document_editor .document_form .checkbox_row .label {margin-left: 10px}
.auto__upload_document_editor .document_form .input_row {margin-bottom: 15px; display: block}
.auto__upload_document_editor .document_form .input_row:last-child {margin-bottom: 0}
.auto__upload_document_editor .document_form input[type=text], .auto__upload_document_editor .document_form textarea {box-sizing: border-box; width: 100%}
.auto__upload_document_editor .document_form textarea {height: 110px}
.auto__upload_document_editor .advanced_settings {background: #fff; padding: 20px 25px; margin-bottom: 30px; margin-top: 13px; border: 2px solid #e9edf8}
.auto__upload_document_editor .advanced_settings.hidden {display: none}
.auto__upload_document_editor .advanced_settings .settings_title {padding-bottom: 15px; font-size: 14px; border-bottom: 1px solid #e9edf8}
.auto__upload_document_editor .advanced_settings .settings_title a {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.auto__upload_document_editor .advanced_settings .settings_col_header {font-color: #57617a; margin: 22px 0 8px}
.auto__upload_document_editor .advanced_settings .settings_columns {display: -webkit-box;display: -ms-flexbox;display: flex}
.auto__upload_document_editor .advanced_settings .settings_columns > div {width: 50%}
.auto__upload_document_editor .advanced_settings .download_settings .indented_inputs {margin-left: 25px}
.auto__upload_document_editor .advanced_settings .checkbox_component, .auto__upload_document_editor .advanced_settings .radio_component {margin-bottom: 10px}
.auto__upload_document_editor .advanced_settings .checkbox_component:last-child, .auto__upload_document_editor .advanced_settings .radio_component:last-child {margin-bottom: 0}
.auto__upload_document_editor .copyright_settings .copyright_more_info {font-size: 14px; margin: 5px 0 0}
.auto__upload_document_editor .upload_completed {margin: 0 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1}
.auto__upload_document_editor .upload_completed .share_title {font-size: 18px; color: #57617a; margin: 8px 0 10px}
.auto__upload_document_editor .upload_completed .share_link_box {background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; box-sizing: border-box; font-family: Source Sans Pro,sans-serif; border-radius: 4px; border: 1px solid #e9edf8; color: #1c263d; font-size: 16px; padding: 7px 7px 7px 14px}
.auto__upload_document_editor .upload_completed .share_link_box .url_input, .auto__upload_document_editor .upload_completed .share_link_box .url_loading {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; border: 0; margin-right: 10px; font-family: Source Sans Pro,sans-serif; box-sizing: border-box; font-size: 16px; color: #57617a; line-height: 44px; height: 44px}
.auto__upload_document_editor .upload_completed .share_link_box .flat_btn {-webkit-transition: all .2s ease;transition: all .2s ease; opacity: 1}
.auto__upload_document_editor .upload_completed .share_link_box .flat_btn.invisible {opacity: 0}
.auto__upload_document_editor .upload_completed .share_buttons {margin-top: 12px}
.auto__upload_document_editor .upload_completed .share_buttons .share_network {background: #fff; cursor: pointer; vertical-align: top; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 4px; border: 1px solid #e9edf8; font-size: 28px; -webkit-transition: color .2s ease; transition: color .2s ease; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 10px; width: 60px; height: 60px; color: #1e7b85}
.auto__upload_document_editor .upload_completed .share_buttons .share_network .icon {color: #1e7b85; -webkit-transition: color .2s ease; transition: color .2s ease}
.auto__upload_document_editor .upload_completed .share_buttons .share_network .icon-ic_facebook {color: #3b5998}
.auto__upload_document_editor .upload_completed .share_buttons .share_network .icon-ic_pinterest {color: #c8232c}
.auto__upload_document_editor .upload_completed .share_buttons .share_network .icon-ic_twitter {color: #55acee}
.auto__upload_document_editor .upload_completed .share_buttons .share_network:hover, .auto__upload_document_editor .upload_completed .share_buttons .share_network:hover .icon {color: #0d6069}
.auto__upload_document_editor .upload_completed .share_buttons .embed_square {text-align: center; font-size: 12px; text-transform: uppercase; font-weight: 700}
.auto__upload_document_editor .upload_completed .share_buttons .embed_square .icon {font-size: 20px; font-weight: 400}
.auto__upload_document_editor .upload_completed .see_all_uploads {font-size: 14px; margin-top: 20px; color: #57617a}
.auto__upload_document_editor .popover_content {font-size: 13px; color: #57617a; padding: 20px; width: 300px; line-height: 1.7}
.auto__upload_upload_button input {display: none}
.auto__upload_recaptcha_lightbox .content {text-align: center}
.auto__upload_recaptcha_lightbox .captcha_drop {display: inline-block}


/* app/views/chrome/document_collections/_lightbox.css @ 1543885101 */
#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; padding-bottom: 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("/web/20181204170400oe_/https://s-f.scribdassets.com/images/my_docs/icon_private.gif") no-repeat 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("/web/20181204170400oe_/https://s-f.scribdassets.com/images/timeline/feed_btm_rpt_1x11.gif") repeat-x scroll left bottom #FFFFFF; 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("/web/20181204170400oe_/https://s-f.scribdassets.com/images/timeline/feed_btm_rpt_1x11.gif") repeat-x scroll left bottom #FFFFFF; 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}


/* app/views/errors/common.css @ 1543885101 */
.error_container {background: white; margin: 0 auto; padding: 72px 0px; text-align: center}
.error_container .error_image {width: 300px; height: auto}
.error_container .message {margin-top: 32px}
.error_container h1 {font-size: 22px; font-weight: bold; color: #000514; margin-bottom: 12px}
@media (max-width: 550px) {.responsive .error_container h1 {font-size: 20px}
}
.error_container p {font-size: 18px; margin: 0 auto 24px; max-width: 370px}
@media (max-width: 550px) {.responsive .error_container p {font-size: 16px}
}
@media (max-width: 400px) {.error_container p {padding: 0 25px}
}
.error_container .error_cta {color: #1e7b85; font-size: 16px; font-weight: bold}


/* :class_inlines, 'app/views', ... @ 1543885101 */
/* app/views/shared/carousels/carousel.css @ 1543885101 */
.autogen_class_views_shared_carousels_carousel ul {padding-left: 0}
.autogen_class_views_shared_carousels_carousel ul li {list-style: none}
.autogen_class_views_shared_carousels_carousel:hover .carousel_scrollbar {opacity: 1}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.autogen_class_views_shared_carousels_carousel:hover .carousel_scrollbar {opacity: 0}
}
.autogen_class_views_shared_carousels_carousel.smaller_doc_thumb_width .carousel {height: 144px}
.autogen_class_views_shared_carousels_carousel.dragging .carousel_scrollbar .carousel_scrollbar_thumb, .autogen_class_views_shared_carousels_carousel .carousel_scrollbar .carousel_scrollbar_thumb:hover {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_wrap {position: relative}
.autogen_class_views_shared_carousels_carousel .carousel_outer {position: relative}
.autogen_class_views_shared_carousels_carousel.on_first_page .carousel::before {display: none}
.autogen_class_views_shared_carousels_carousel.on_last_page .carousel::after {display: none}
.autogen_class_views_shared_carousels_carousel .carousel {margin: 0 17px; overflow: hidden; white-space: nowrap; margin-bottom: 32px}
.autogen_class_views_shared_carousels_carousel .carousel:before, .autogen_class_views_shared_carousels_carousel .carousel:after {bottom: 0; content: ""; position: absolute; top: 0; width: 7px; z-index: 11}
.autogen_class_views_shared_carousels_carousel .carousel:before {left: 17px}
.autogen_class_views_shared_carousels_carousel .carousel:after {right: 17px}
@media (max-width: 1024px) {.autogen_class_views_shared_carousels_carousel .carousel {margin: 0; margin-bottom: 24px}
.autogen_class_views_shared_carousels_carousel .carousel:before {left: 0}
.autogen_class_views_shared_carousels_carousel .carousel:after {right: 0}
.autogen_class_views_shared_carousels_carousel .carousel li:first-child {margin-left: 17px}
.autogen_class_views_shared_carousels_carousel .carousel li:last-child {padding-right: 17px}
}
@media (min-width: 1024px) {.autogen_class_views_shared_carousels_carousel .carousel:before {background: -webkit-linear-gradient(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-linear-gradient(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: 7px}
.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 {overflow-y: hidden; padding-left: 7px; padding-top: 12px; padding-bottom: 100px; margin-bottom: -100px}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_carousel .carousel_scrolling {padding-top: 8px}
}
.autogen_class_views_shared_carousels_carousel .carousel_scrollbar {background: #e9edf8; bottom: 20px; height: 1px; left: 24px; position: absolute; right: 24px; opacity: 0; transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out}
.autogen_class_views_shared_carousels_carousel .carousel_scrollbar .carousel_scrollbar_thumb {transition: background 0.2s ease, top 0.2s ease, height 0.2s ease; -moz-transition: background 0.2s ease, top 0.2s ease, height 0.2s ease; -webkit-transition: background 0.2s ease, top 0.2s ease, height 0.2s ease; background: #02a793; height: 3px; left: 0; position: absolute; top: -1px}
.autogen_class_views_shared_carousels_carousel .document_cell {margin: 0 16px 0 0}
.autogen_class_views_shared_carousels_carousel .title_wrap {margin: 0 0 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_carousel .title_wrap {margin: 0 0 10px}
}
@media (max-width: 1024px) {.autogen_class_views_shared_carousels_carousel .title_wrap, .autogen_class_views_shared_carousels_carousel .carousel_subtitle {padding: 0 32px}
}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_carousel .title_wrap, .autogen_class_views_shared_carousels_carousel .carousel_subtitle {padding: 0 16px}
}
.autogen_class_views_shared_carousels_carousel .view_more_wrap {margin-left: 16px; white-space: nowrap}
.autogen_class_views_shared_carousels_carousel .carousel_title {font-size: 22px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0}
@media (max-width: 550px) {.responsive .autogen_class_views_shared_carousels_carousel .carousel_title {font-size: 20px}
}
.autogen_class_views_shared_carousels_carousel .carousel_title a {display: inline-block; margin: 4px 0}
.autogen_class_views_shared_carousels_carousel .carousel_skip_link {display: none; margin-bottom: 25px; margin-left: 24px}
.autogen_class_views_shared_carousels_carousel .discover_row .carousel_skip_link {margin-bottom: 30px}
.autogen_class_views_shared_carousels_carousel .carousel_subtitle {margin: -2px 0 6px; font-size: 16px; /*add for now - will replace with typography project*/ font-weight: bold}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_carousel .carousel_subtitle {margin: -6px 0 10px}
}


/* app/views/shared/carousels/document_cells.css @ 1543885101 */
.autogen_class_views_shared_carousels_document_cells {list-style: none; padding-left: 0}
.autogen_class_views_shared_carousels_document_cells.document_cells {margin-bottom: 16px}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .thumb {border: none}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .thumb img {border: 1px solid #e9edf8}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .avatar_uploader_container {margin-top: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: normal; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .avatar_uploader_container .icon.doc_avatar {margin-right: 4px; height: 16px; width: 16px}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .uploaded_by {font-size: 14px; color: #57617a; font-size: 12px; text-transform: uppercase}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .uploader {display: inline-block; color: #1c263d; font-size: 16px; line-height: normal; max-width: 6.125em; height: 1.25em; white-space: nowrap; overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .uploader {font-size: 12px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .document_cell .uploader_container {line-height: 1; margin-top: 2px; font-size: 14px; word-wrap: break-word}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article), .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells), .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) {margin-right: 16px; margin-top: 1px}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article):first-child, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells):first-child, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container):first-child {margin-left: 1px}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) img {width: 149px; height: 198px}
@media (max-width: 1024px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article):first-child, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells):first-child, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container):first-child {margin-left: 18px}
}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article), .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells), .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) {width: 117px; height: auto}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) img {width: 117px; height: 155px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article).is_audiobook img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells).is_audiobook img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container).is_audiobook img {width: 198px}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article).is_audiobook, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells).is_audiobook, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container).is_audiobook {width: 100%}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article).is_audiobook img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells).is_audiobook img, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container).is_audiobook .thumb, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container).is_audiobook img {width: 155px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .title_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .title_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .title_author {height: 3.75em}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .title_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .title_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .title_author {height: 3.5625em}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .under_title, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .under_title, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .under_title {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; color: #000514; font-weight: bold; margin: 6px 0 0 0}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .under_title, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .under_title, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .under_title {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 2.71428em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .item_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .item_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .item_author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617a}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .item_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .item_author, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .item_author {display: block; font-size: 12px; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .star_ratings, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .star_ratings, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .star_ratings .stars, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .star_ratings .stars, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .star_ratings .stars .rating_star, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .star_ratings .stars .rating_star, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .star_ratings .stars .rating_star {padding-right: 1px}
@media (min-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .star_ratings .stars, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .star_ratings .stars, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .star_ratings .stars {font-size: 14px}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .star_ratings .stats, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .star_ratings .stats, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .star_ratings .stats {font-size: 12px; color: #57617a; margin-left: 0px}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.is_article) .under_title_wrapper .save_for_later, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.simple_item_cells) .under_title_wrapper .save_for_later, .autogen_class_views_shared_carousels_document_cells.document_cells .is_item:not(.avatar_uploader_container) .under_title_wrapper .save_for_later {color: #00293f; position: relative; display: block; bottom: 21px; left: 3px; text-align: right; font-size: 18px}
.autogen_class_views_shared_carousels_document_cells.document_cells .is_document:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 42px solid white; border-right: 52px solid transparent}
@media (max-width: 700px) {.autogen_class_views_shared_carousels_document_cells.document_cells .is_document:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 33px solid white; border-right: 41px solid transparent}
}
.autogen_class_views_shared_carousels_document_cells.document_cells .doc_link .under_title {min-height: 2.5em}


/* app/views/shared/grids/object_grid.css @ 1543885101 */
.autogen_class_views_shared_grids_object_grid {text-align: left; padding-left: 45px}
.autogen_class_views_shared_grids_object_grid.responsive_centered {text-align: center; max-width: 1325px; margin: 0 auto}
@media (max-width: 423px) {.autogen_class_views_shared_grids_object_grid.responsive_centered {padding-left: 24px}
}
@media (max-width: 423px) {.autogen_class_views_shared_grids_object_grid.responsive_centered .object_cell {margin-right: 24px}
}
.autogen_class_views_shared_grids_object_grid .object_cell {display: inline-block; vertical-align: top; white-space: normal; text-align: left; width: 149px; margin: 0 45px 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: #1e7b85}
.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: #57617a}
.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 {background-color: #fff; margin-bottom: 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.curated_list_cell {height: 297px; width: 308px; background-color: #fafbfd; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; border-radius: 4px}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell:hover {background-color: #f8f9fd}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell:hover .document_image_container .shadow_overlay {opacity: 0.2}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link {border: 1px solid #caced9}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata {padding: 16px 16px 12px 16px}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata .source {color: #57617a; font-size: 16px; margin-bottom: 6px; line-height: 1.8}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata .source .source_image {height: 32px; width: 32px; float: left; border-radius: 50%; margin-right: 8px; border: 1px solid #e9edf8}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata .title {color: #000514; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; padding: 4px 0}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata .subtitle {color: #1c263d; display: block; font-size: 14px; overflow: hidden; line-height: 1.5em; max-height: 3em}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata.count_metadata {padding: 0 16px}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata.count_metadata .count {font-size: 14px; text-transform: uppercase}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .metadata.main_metadata {min-height: 8.4em}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .document_image_container {position: relative}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .document_image_container .document_image {width: 308px; min-height: 102.66667px; background-color: #f8f9fd; border-top: 1px solid #e9edf8; border-bottom: 1px solid #e9edf8; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 0}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .document_image_container .document_image.loaded {opacity: 1}
.autogen_class_views_shared_grids_object_grid .object_cell.curated_list_cell .collection_link .document_image_container .shadow_overlay {position: absolute; height: 102.66667px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; opacity: 0; background: rgba(87, 97, 122, 0.75)}


/* app/views/shared/input.css @ 1543885101 */
.autogen_class_views_shared_input {position: relative; display: inline-block; font-size: 18px; cursor: pointer}
.autogen_class_views_shared_input.disabled {color: #e9edf8}
.autogen_class_views_shared_input.disabled .input_trigger {cursor: default}
.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 .icon-ic_checkbox_fill {display: none}
.autogen_class_views_shared_input .checkbox .icon-ic_checkbox_outline {display: inline-block}
.autogen_class_views_shared_input .checkbox:before {margin-right: 10px}
.autogen_class_views_shared_input .checkbox.selected .icon-ic_checkbox_fill {display: inline-block}
.autogen_class_views_shared_input .checkbox.selected .icon-ic_checkbox_outline {display: none}
.autogen_class_views_shared_input .checkbox:hover:not(.selected) .icon-ic_checkbox_fill {opacity: 0.3}
.autogen_class_views_shared_input .checkbox .checkbox_icon {margin-right: 5px; transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out}


/* app/views/shared/interests_list.css @ 1543885101 */
.autogen_class_views_shared_interests_list .all_interests .interest_block {margin: 10px}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest {font-size: 16px; text-transform: uppercase; font-weight: bold; color: #1e7b85; margin: 0}
.autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest .interest_link {font-size: 16px; color: #1c263d}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a {display: block; padding: 4px 5px}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a:hover, .autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a.hover, .keyboard_focus .autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a:focus, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a:hover, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a.hover, .keyboard_focus .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a:focus {opacity: 0.9}


/* app/views/shared/popover.css @ 1543885101 */
.autogen_class_views_shared_popover {display: inline-block; position: relative}
.autogen_class_views_shared_popover > .popover_content {position: absolute; top: 0; left: 0; z-index: 2700; display: none; background: #fff; border: 1px solid #e9edf8; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); font-family: "Source Sans Pro", sans-serif; font-weight: normal; font-style: normal; color: #1c263d; 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: #fff; border-radius: 4px; z-index: -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 {border-width: 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: #e9edf8}
.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: #fff}
.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: #e9edf8}
.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: #fff}
.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: #e9edf8}
.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: #fff}
.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: #e9edf8}
.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: #fff}


/* app/views/shared/review_list.css @ 1543885101 */
.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 #e9edf8; display: table; padding: 24px 0; width: 100%}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a {color: inherit}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a:hover {color: #0d6069}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a:active {color: #0d6069}
.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 {padding-right: 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: #1c263d}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_author a:hover {color: #0d6069}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_author a:active {color: #0d6069}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_author a .icon {padding-left: 10px; font-size: 12px}
.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: 143px; margin-bottom: 0}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info {display: table-cell; color: #1c263d; 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 {display: block; font-size: 20px; overflow: hidden; line-height: 1em; max-height: 4em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-family: "Source Sans Pro", sans-serif; color: #1c263d; 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: #0d6069}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info .author {font-family: "Source Sans Pro", sans-serif; color: #1c263d; 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: "Source Sans 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: #57617a; margin-left: 52px; min-height: 90px; padding-right: 15px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body.truncate {display: block; font-size: 16px; overflow: hidden; line-height: 1.5em; max-height: 6em}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body .read_more {color: #1e7b85}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body .read_more:hover {color: #0d6069}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body .read_more:active {color: #0d6069}
.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 #e9edf8; color: #57617a; 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/shared/search/autocompleter.css @ 1543885101 */
.autogen_class_views_shared_search_autocompleter .search_autocompleter {width: 460px; z-index: 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 {overflow-y: scroll; background-color: white}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkit-scrollbar {-webkit-appearance: none; width: 6px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkit-scrollbar-track {background: #f8f9fd; border-radius: 4px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkit-scrollbar-thumb {background: #caced9; 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: #1e7b85; 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: #1e7b85; background-color: #f8f9fd}
.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}
.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: #f8f9fd}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item {overflow: hidden; height: 50px; padding: 6px 20px 6px 6px; position: relative; transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item .doc_title {color: #57617a; font-weight: bold; display: block; font-size: 14px; overflow: hidden; line-height: 1.28571em; max-height: 2.57142em}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item .doc_author {color: #57617a; line-height: 22px; font-weight: bold; display: block; font-size: 14px; overflow: hidden; line-height: 1.28571em; max-height: 1.28571em}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item:hover, .autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item.active {color: #1e7b85; background-color: #f8f9fd}
.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: #1c263d}
.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: #57617a}
.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: #1c263d}
.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: 47.83893px; position: absolute; left: 6px; background-repeat: no-repeat; background-size: cover}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item .item_content {color: #57617a; 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; border-radius: 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 {display: block; font-size: 14px; overflow: hidden; line-height: 1.28571em; max-height: 2.57142em}
.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: #f8f9fd}


/* app/views/shared/sharing_buttons.css @ 1543885101 */
.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: #0d6069}
.autogen_class_views_shared_sharing_buttons.single_line > div a:active {color: #0d6069}
.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.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 .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 .icon {display: inline-block; font-size: 20px; vertical-align: middle}
.autogen_class_views_shared_sharing_buttons .share_buttons {margin: 0; padding: 0}


/* app/views/shared/smart_tabs.css @ 1543885101 */
.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 #e9edf8; opacity: 0; transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item {text-transform: none; padding: 0 18px; color: #57617a; height: 35px; white-space: nowrap}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item:hover {background: #EAEAEA; color: #1e7b85}
.autogen_class_views_shared_smart_tabs .tab.last {margin-right: 0}


/* app/views/shared/_review_form_lightbox.css @ 1543885101 */
.autogen_class_views_shared_review_form_lightbox {min-width: 600px}
.autogen_class_views_shared_review_form_lightbox .review_form {padding: 0}


/* app/views/recommenders/modules/content_cohesive_carousel.css @ 1543885101 */
.autogen_class_views_recommenders_modules_content_cohesive_carousel .carousel_wrap .carousel {height: 19.625em}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_content_cohesive_carousel .carousel_wrap .carousel {height: 16em}
}
.autogen_class_views_recommenders_modules_content_cohesive_carousel.magazine_carousel .carousel_wrap .carousel {height: 16.25em}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_content_cohesive_carousel.magazine_carousel .carousel_wrap .carousel {height: 13.125em}
}


/* app/views/book_preview/_all_reviews.css @ 1543885101 */
.autogen_class_views_book_preview_all_reviews {border-bottom: 1px solid transparent}
.autogen_class_views_book_preview_all_reviews .book_review_wrapper {padding: 0 40px}
@media (min-width: 950px) {.autogen_class_views_book_preview_all_reviews .book_review_wrapper {padding: 0 105px}
}
.autogen_class_views_book_preview_all_reviews .reader_views_header {padding-left: 30px}
@media (min-width: 950px) {.autogen_class_views_book_preview_all_reviews .reader_views_header {padding-left: 105px}
}
.autogen_class_views_book_preview_all_reviews .header {padding: 46px 0; margin: 0 48px; border-bottom: 1px dashed #e9edf8}
.autogen_class_views_book_preview_all_reviews .header h3 {text-align: center; font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_all_reviews .header h3 {font-size: 20px}
}
.autogen_class_views_book_preview_all_reviews .header .back {display: inline-block; vertical-align: top; position: relative; float: left; width: 25px; height: 25px}
.autogen_class_views_book_preview_all_reviews .header .back:hover:after {border-color: #0d6069}
.autogen_class_views_book_preview_all_reviews .header .back:after {content: ''; position: absolute; width: 12px; height: 12px; background: transparent; top: 4px; left: 3px; border: 2px solid #1e7b85; border-top: none; border-right: none; -webkit-transform: rotate(45deg); transform: rotate(45deg)}
.autogen_class_views_book_preview_all_reviews .rate_review {display: block}
.autogen_class_views_book_preview_all_reviews .load_more {text-align: center; margin: 32px 0}
.autogen_class_views_book_preview_all_reviews .post_message {display: none; font-weight: lighter; text-align: center; margin-bottom: 40px; border-bottom: 1px dashed #e9edf8; padding-bottom: 40px}


/* app/views/book_preview/components/summary_preview.css @ 1543885101 */
.autogen_class_views_book_preview_components_summary_preview section {padding: 0 1em 1em; font-size: 18px}
.autogen_class_views_book_preview_components_summary_preview section .heading {font-size: 18px; margin-bottom: 18px}
.autogen_class_views_book_preview_components_summary_preview section .preview_container {position: relative; margin-bottom: 1em}
.autogen_class_views_book_preview_components_summary_preview section .preview_container h4 {margin: 0 0 4px 0}
.autogen_class_views_book_preview_components_summary_preview section .preview_container .fader {position: absolute; bottom: 0; width: 100%; height: 100%; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), white)}
@media screen and (-ms-high-contrast: active) {.autogen_class_views_book_preview_components_summary_preview section .preview_container .fader {display: none}
}


/* app/views/book_preview/_preview_content.css @ 1543885101 */
.autogen_class_views_book_preview_preview_content {padding: 40px 100px}
.autogen_class_views_book_preview_preview_content.full_width {padding: 40px 0}
@media (max-width: 1055px) and (min-width: 950px) {.autogen_class_views_book_preview_preview_content {padding-left: 130px}
.autogen_class_views_book_preview_preview_content.full_width {padding: 40px 130px}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_preview_content {padding: 0px 28px 44px}
}
@media (max-width: 550px) {.autogen_class_views_book_preview_preview_content {padding: 0px 20px 30px}
}
.autogen_class_views_book_preview_preview_content .heading {margin: 0 0 30px; font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_preview_content .heading {font-size: 20px}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_preview_content .heading {text-align: center}
}
.autogen_class_views_book_preview_preview_content .preview_wrapper {height: 600px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; box-shadow: 0 2px 4px 0 rgba(87, 97, 122, 0.16); border: 1px solid #e9edf8}
@media (max-width: 950px) {.autogen_class_views_book_preview_preview_content .preview_wrapper {height: 592px}
}
@media (max-width: 550px) {.autogen_class_views_book_preview_preview_content .preview_wrapper {height: 430px}
}
.autogen_class_views_book_preview_preview_content .title {margin: 0; padding: 12px 12px 14px; height: 1em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; color: #1c263d; font-size: 16px; border-bottom: 1px solid #e9edf8}
.autogen_class_views_book_preview_preview_content .preview {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; padding: 54px 54px 0px; overflow-y: scroll; overflow-x: hidden; position: relative; border-bottom: 1px solid #e9edf8}
@media (max-width: 550px) {.autogen_class_views_book_preview_preview_content .preview {padding: 20px 20px 0px}
}
.autogen_class_views_book_preview_preview_content .preview .end_of_preview {position: relative; bottom: 236px; margin-bottom: -236px; text-align: center; padding-bottom: 44px}
.autogen_class_views_book_preview_preview_content .preview .end_of_preview .gradient {height: 236px; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), #ffffff); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #ffffff)}
.autogen_class_views_book_preview_preview_content .preview .end_of_preview span {margin: 0; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 44px; width: 100%; font-weight: bold; color: #1c263d; font-size: 18px}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_preview_content .preview .end_of_preview span {font-size: 16px}
}
.autogen_class_views_book_preview_preview_content .preview #preview_content {font-size: body_size_medium}
.autogen_class_views_book_preview_preview_content .preview #preview_content h2 {font-size: 22px; font-weight: bold; margin: 24px 0}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_preview_content .preview #preview_content h2 {font-size: 20px}
}
.autogen_class_views_book_preview_preview_content .cta_wrapper {text-align: center; padding: 16px 0}
.autogen_class_views_book_preview_preview_content .progress {margin-top: 16px; text-align: center; color: #1c263d; font-weight: bold; text-transform: uppercase; letter-spacing: 0.06em; font-size: 14px}


/* app/views/book_preview/recommenders.css @ 1543885101 */
.autogen_class_views_book_preview_recommenders .recommenders .quick_reads_container .article_tile:nth-child(2) {margin: 0px 25px}
@media (max-width: 800px) {.autogen_class_views_book_preview_recommenders .recommenders .quick_reads_container .article_tile:nth-child(2) {margin: 25px 0}
}
@media (max-width: 800px) {.autogen_class_views_book_preview_recommenders .recommenders .quick_reads_container .has_wide_image {display: none}
}
@media (max-width: 800px) {.autogen_class_views_book_preview_recommenders .recommenders .quick_reads_container .image_and_text_container {height: 90px}
}
@media (max-width: 1024px) {.autogen_class_views_book_preview_recommenders .recommenders .paddles_container {width: 100%}
}
.autogen_class_views_book_preview_recommenders .header_label {margin-top: 0; font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_recommenders .header_label {font-size: 20px}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_recommenders .header_label {text-align: center}
}


/* app/views/book_preview/review.css @ 1543885101 */
.autogen_class_views_book_preview_review .body {background: white; margin: 0 auto; max-width: 1000px; min-height: 600px; padding: 32px 0 90px}
.autogen_class_views_book_preview_review .body h1 {border-bottom: 1px dotted #caced9; font-size: 16px; font-weight: bold; margin: 0 90px; padding-bottom: 30px; text-align: center; text-transform: uppercase}
.autogen_class_views_book_preview_review .body .review_form {margin: 16px auto}
.autogen_class_views_book_preview_review .body .book_details {border-bottom: 1px solid #caced9; 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 {padding-left: 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: 143px}
.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 {display: block; font-size: 20px; overflow: hidden; line-height: 1em; max-height: 4em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-family: "Source Sans Pro", sans-serif; color: inherit; font-style: italic; white-space: normal}
.autogen_class_views_book_preview_review .body .book_details .info .book_title:hover {color: #0d6069}
.autogen_class_views_book_preview_review .body .book_details .info .book_title:active {color: #0d6069}
.autogen_class_views_book_preview_review .body .book_details .info .author {font-family: "Source Sans Pro", sans-serif; font-size: 14px; margin: 3px 0 6px; color: inherit}
.autogen_class_views_book_preview_review .body .book_details .info .author a {font-family: "Source Sans Pro", sans-serif; color: inherit; font-weight: normal}
.autogen_class_views_book_preview_review .body .book_details .info .author a:hover {color: #0d6069}
.autogen_class_views_book_preview_review .body .book_details .info .author a:active {color: #0d6069}
.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 #caced9; 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 {margin-top: 0; font-size: 18px}
.autogen_class_views_book_preview_review .body .document_carousel .object_cell {margin-right: 27px}
.autogen_class_views_book_preview_review .body .document_carousel .object_cell:last-child {margin-right: 0}


/* app/views/book_preview/_reviews.css @ 1543885101 */
.autogen_class_views_book_preview_reviews h2 {color: #57617a; margin-top: 0; text-align: center}
.autogen_class_views_book_preview_reviews .review_form {margin: 0 auto 40px auto}
.autogen_class_views_book_preview_reviews .review_form, .autogen_class_views_book_preview_reviews .post_message, .autogen_class_views_book_preview_reviews .first_to_review {border-bottom: 1px dashed #e9edf8; padding-bottom: 40px}
.autogen_class_views_book_preview_reviews .post_message, .autogen_class_views_book_preview_reviews .first_to_review {margin-bottom: 40px}
.autogen_class_views_book_preview_reviews .review_form.hidden, .autogen_class_views_book_preview_reviews span.react_mount_node:last-child .review_form {border-bottom: none; margin-bottom: 0; padding-bottom: 0}
.autogen_class_views_book_preview_reviews .read_all_reviews {text-align: center; margin-top: 32px}
.autogen_class_views_book_preview_reviews .first_to_review {font-size: 24px}
.autogen_class_views_book_preview_reviews .post_message {display: none; font-weight: lighter; text-align: center}
.autogen_class_views_book_preview_reviews .book_review_wrapper:first-child .book_review {padding-top: 0}
.autogen_class_views_book_preview_reviews .book_review_wrapper.current_user_review {background: #fafbfd}
.autogen_class_views_book_preview_reviews .book_review_wrapper.current_user_review .book_review {padding-top: 24px; border-bottom: none}
.autogen_class_views_book_preview_reviews .review_header {font-size: 22px; font-weight: bold; border-top: 1px solid #e9edf8; display: none; text-align: center; padding: 55px 31px 0 31px; max-width: 714px; margin: 0 auto}
@media (max-width: 550px) {.responsive .autogen_class_views_book_preview_reviews .review_header {font-size: 20px}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_reviews .review_header {display: block}
}
@media (max-width: 700px) {.autogen_class_views_book_preview_reviews .review_header {padding-top: 20px}
}


/* app/views/book_preview/show.css @ 1543885101 */
.autogen_class_views_book_preview_show {padding-top: 0; padding-bottom: 60px; background: #fff; text-align: center}
.autogen_class_views_book_preview_show .review_form {margin: 0 auto}
.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-top: 24px; box-shadow: none; background: #fff; border-radius: 4px}
.autogen_class_views_book_preview_show .box.overview {position: relative}
.autogen_class_views_book_preview_show .box.overview, .autogen_class_views_book_preview_show .box.all_reviews {margin-top: 0}
.autogen_class_views_book_preview_show .recommenders {padding: 0}
.autogen_class_views_book_preview_show .recommenders.box {padding: 0 16px}
@media (max-width: 1055px) {.autogen_class_views_book_preview_show .recommenders.box {margin: 16px}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_show .recommenders.box {padding: 0}
}
.autogen_class_views_book_preview_show .recommenders:empty {display: none}
.autogen_class_views_book_preview_show .recommenders .document_carousel {margin-bottom: 24px}
.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 .recommenders .document_carousel .list_item.object_cell {margin-right: 11px !important; /* overrides content cohesive carousel */ }
.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; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-bottom: 1px; color: #1c263d; font-weight: normal; text-transform: none; font-family: "Source Sans Pro", sans-serif; text-align: center}
.autogen_class_views_book_preview_show .icon_list {margin: 0; padding: 0; list-style: none; text-align: 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 {color: #1c263d; 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: #57617a; text-transform: uppercase}
.autogen_class_views_book_preview_show .popover_content {padding: 18px 22px; color: #57617a; font-size: 12px; line-height: 22px}
.autogen_class_views_book_preview_show .close {display: none; padding: 10px; background: transparent; color: #57617a; line-height: 1; font-size: 22px; cursor: pointer}
.autogen_class_views_book_preview_show .close:hover {color: #509ba8}
.autogen_class_views_book_preview_show .close:active {color: #0d6069}
.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; transition: all 0.8s ease-in-out, opacity 0.4s ease-in-out; -moz-transition: all 0.8s ease-in-out, opacity 0.4s ease-in-out; -webkit-transition: all 0.8s ease-in-out, opacity 0.4s ease-in-out; background: #57617a}
.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 .overview.box .header {padding: 48px; padding-bottom: 60px; border-bottom: 1px solid #e9edf8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
@media (max-width: 1055px) and (min-width: 950px) {.autogen_class_views_book_preview_show > .main .overview.box .header {padding-left: 130px}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .start_reading_cover.clickable {cursor: pointer}
.autogen_class_views_book_preview_show > .main .overview.box .header .left_side {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 192px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container {position: relative; width: 192px; height: 256px; margin: 0px auto}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover #available_in_module_web, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container #available_in_module_web {position: absolute; width: 100%}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell {width: 192px; height: 256px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.has_flag.is_unavailable .thumb > img, .autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.has_flag.is_geo_restricted .thumb > img, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.has_flag.is_unavailable .thumb > img, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.has_flag.is_geo_restricted .thumb > img {opacity: 0.5}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 190px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:after, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:before, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:after, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select span, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.in_library, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.in_library {margin-bottom: 24px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .reading_progress_outer, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .reading_progress_outer {bottom: -16px; border: 1px solid #fff}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .thumb, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .thumb {width: 192px; height: 256px; margin-bottom: 0}
@media (max-width: 800px) {.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .thumb, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .thumb {width: 144px; height: 186px}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.is_audiobook, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.is_audiobook {height: 192px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.is_audiobook .thumb, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.is_audiobook .thumb {height: 192px}
@media (max-width: 800px) {.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.is_audiobook, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.is_audiobook {height: 144px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell.is_audiobook .thumb, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell.is_audiobook .thumb {height: 144px}
}
@media (max-width: 800px) {.autogen_class_views_book_preview_show > .main .overview.box .header .cover, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container {width: 144px; height: 186px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover #available_in_module_web, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container #available_in_module_web {width: 100%}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell {width: 144px; height: 186px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 142px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:after, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:before, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select:after, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover .document_cell .flag.is_scribd_select span, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container .document_cell .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1e7b85}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover.is_audiobook, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container.is_audiobook {height: 192px}
@media (max-width: 800px) {.autogen_class_views_book_preview_show > .main .overview.box .header .cover.is_audiobook, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container.is_audiobook {height: 144px}
.autogen_class_views_book_preview_show > .main .overview.box .header .cover.is_audiobook .document_cell, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container.is_audiobook .document_cell {height: 144px}
}
@media (max-width: 700px) {.autogen_class_views_book_preview_show > .main .overview.box .header .cover, .autogen_class_views_book_preview_show > .main .overview.box .header .main_thumbnail_container {margin-bottom: 10px}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata {-ms-flex-preferred-size: 0;flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; box-sizing: border-box; zoom: 1; padding-left: 34px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata:after {content: ""; display: table; clear: both}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .header_top_section {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .ratings_and_sharing {margin-top: 12px; padding-top: 8px; border-top: 1px solid #e9edf8}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .row .asyncable {display: inline-block}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata h1 {margin: 0; font-size: 26px; line-height: 1.25em; font-weight: bold; color: #1c263d}
@media (max-width: 667px) {.autogen_class_views_book_preview_show > .main .overview.box .header .metadata h1 {font-size: 18px; line-height: 26px}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata h1.long {font-size: 18px; line-height: 26px}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata h2, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .author {margin: 0; font-family: "Source Sans Pro", sans-serif; font-size: 16px; line-height: 1}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata h2 a, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .author a {font-family: "Source Sans Pro", sans-serif; font-weight: normal}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .author {margin-top: 7px; font-weight: bold; display: block}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .songbook {font-size: 14px; color: #57617a; margin-bottom: 8px}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .star_ratings, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .length {display: inline-block; vertical-align: top; line-height: 26px; white-space: nowrap; color: #57617a}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .length {text-transform: capitalize}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .star_ratings {display: inline; margin-right: 1px; line-height: 26px; vertical-align: top}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sep {display: inline-block; vertical-align: top; height: 26px; border-right: 1px solid #e9edf8; margin: 0 12px}
@media (max-width: 865px) {.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sep {border: none; margin: 0 5px}
}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons {display: inline-block; vertical-align: top; line-height: 26px}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons .like, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons .embed {display: none}
.autogen_class_views_book_preview_show > .main .overview.box .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 .overview.box .header .metadata .sharing_buttons li:last-child {margin-right: 0}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li.facebook .icon {color: #3b5998}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li.twitter .icon {color: #55acee}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li.pinterest .icon {color: #c8232c}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li.email .icon {color: #146c88; position: relative; top: 1px}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li a {padding: 0; line-height: 1; display: inline}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .sharing_buttons li .label {display: none}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .price_and_buttons {margin-top: auto; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .price_and_buttons #actions_module {margin-top: auto}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .price_and_buttons #bookprice_module {height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 20px 0px}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn {padding: 0}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn.saved span.in_library {display: inline}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn.saved .not_in_library {display: none}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn.saved:not(.disabled):hover .remove_from_library {display: inline}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn.saved:not(.disabled):hover span.in_library {display: none}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn .in_library, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .save_bookmark_btn .remove_from_library {display: none}
.autogen_class_views_book_preview_show > .main .overview.box .header .metadata .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 #e9edf8; background: #f8f9fd}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav {margin: 0; height: 50px; line-height: 47px}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab_list {padding: 0; margin: 0; line-height: inherit}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab_list .tab_list_elements {display: inline; line-height: inherit}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab_list .tab_list_elements .tab {padding: 0; border: 0; margin: 0 23px; font-size: 16px}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab_list .tab_list_elements .tab.current {border-bottom: solid 3px #1e7b85; color: #0d6069}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab_list .tab_list_elements .tab:hover {color: #0d6069}
.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}
@media (max-width: 1055px) and (min-width: 950px) {.autogen_class_views_book_preview_show > .main .content {padding-left: 130px}
}
.autogen_class_views_book_preview_show > .main .interests {margin: 5px 0 15px 0}
@media (max-width: 950px) {.autogen_class_views_book_preview_show > .main .interests .interest_pills {padding-left: 32px}
}
.autogen_class_views_book_preview_show > .main .interests_title, .autogen_class_views_book_preview_show > .main .from_publisher, .autogen_class_views_book_preview_show > .main .editors_note > h3 {color: #1c263d; text-align: left; margin-bottom: 8px; font-size: 18px; font-weight: bold; line-height: 1.3}
@media (max-width: 950px) {.autogen_class_views_book_preview_show > .main .interests_title, .autogen_class_views_book_preview_show > .main .from_publisher, .autogen_class_views_book_preview_show > .main .editors_note > h3 {font-size: 22px; font-weight: bold}
}
@media (max-width: 950px) and (max-width: 550px) {.responsive .autogen_class_views_book_preview_show > .main .interests_title, .responsive .autogen_class_views_book_preview_show > .main .from_publisher, .responsive .autogen_class_views_book_preview_show > .main .editors_note > h3 {font-size: 20px}
}
.autogen_class_views_book_preview_show > .main .editors_note > h3 {text-align: center; margin-bottom: 20px}
.autogen_class_views_book_preview_show > .main .summary .block {padding: 40px 32px 40px; border-bottom: 1px dashed #e9edf8; 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 .description:last-child {border-bottom: 0; padding-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .block > h3 {line-height: 1; margin-bottom: 18px; font-size: 14px}
.autogen_class_views_book_preview_show > .main .summary .editors_note {padding: 26px 32px 30px; margin-bottom: 40px; background: #f8f9fd; color: #57617a}
.autogen_class_views_book_preview_show > .main .summary .editors_note em {font-family: "Source Sans Pro", sans-serif; display: block; font-style: italic; font-weight: bold; text-align: center; margin-top: 28px; margin-bottom: 13px; line-height: 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: #57617a; text-transform: uppercase}
.autogen_class_views_book_preview_show > .main .summary .categories {text-align: center; margin-bottom: 19px; 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 #e9edf8}
.autogen_class_views_book_preview_show > .main .summary .categories .category_btn {box-sizing: border-box; display: inline-block; font-family: "Source Sans Pro", sans-serif; transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; -webkit-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; border-color: rgba(255, 255, 255, 0.2); border-radius: 4px; border-style: solid; border-width: 1px; cursor: pointer; font-size: 18px; font-weight: bold; min-height: 2.44444em; line-height: 2.44444em; min-width: 120px; padding: 0px 30px; text-align: center; text-transform: capitalize; font-size: 12px; height: 34px; line-height: 33px; margin: 0 0.5em 15px}
.autogen_class_views_book_preview_show > .main .summary .description {padding: 0 0 36px; font-size: 16px; line-height: 1.5em; color: #57617a}
.autogen_class_views_book_preview_show > .main .summary .description:nth-last-child(3) {border-bottom: 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 br {display: block; margin-bottom: 24px}
.autogen_class_views_book_preview_show > .main .summary .description br + br {margin: 0 0 24px 0}
.autogen_class_views_book_preview_show > .main .summary .description .topics {margin-top: 24px}
.autogen_class_views_book_preview_show > .main .summary .description.truncated .published {display: none}
.autogen_class_views_book_preview_show > .main .summary .description .published {margin-top: 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 .description .published .popover_content .data_row .icon {padding-left: 5px; padding-right: 5px; font-size: 10px}
.autogen_class_views_book_preview_show > .main .summary .btn_wrapper {text-align: center}
.autogen_class_views_book_preview_show > .main .summary .series {text-align: left}
.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 .series .list_item {margin-right: 24px}
.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: inline-block; vertical-align: middle}
.autogen_class_views_book_preview_show > .main .summary .sample .contributors {margin-right: 30px}
.autogen_class_views_book_preview_show > .main .summary .sample .contributors li {margin-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .contributors.block .icon_list {margin-bottom: -28px}
@media (max-width: 1055px) {.autogen_class_views_book_preview_show {padding-top: 0; background: #fff}
.autogen_class_views_book_preview_show > .main {max-width: none}
.autogen_class_views_book_preview_show > .main .box {box-shadow: none; border-radius: 0; margin-bottom: 0}
}
@media (max-width: 950px) {.autogen_class_views_book_preview_show.reviews > .main .overview, .autogen_class_views_book_preview_show.reviews > .main .summary, .autogen_class_views_book_preview_show.reviews > .main .all_reviews, .autogen_class_views_book_preview_show.all_reviews > .main .overview, .autogen_class_views_book_preview_show.all_reviews > .main .summary, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews, .autogen_class_views_book_preview_show > .main .overview, .autogen_class_views_book_preview_show > .main .summary, .autogen_class_views_book_preview_show > .main .all_reviews {display: block}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header, .autogen_class_views_book_preview_show > .main .overview.box .header {padding-left: 32px; padding-right: 32px}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .also_available, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .also_available, .autogen_class_views_book_preview_show > .main .overview.box .header .also_available {white-space: nowrap}
.autogen_class_views_book_preview_show.reviews > .main .summary, .autogen_class_views_book_preview_show.all_reviews > .main .summary, .autogen_class_views_book_preview_show > .main .summary {padding-bottom: 32px}
.autogen_class_views_book_preview_show.reviews > .main .summary h3, .autogen_class_views_book_preview_show.reviews > .main .summary .description, .autogen_class_views_book_preview_show.all_reviews > .main .summary h3, .autogen_class_views_book_preview_show.all_reviews > .main .summary .description, .autogen_class_views_book_preview_show > .main .summary h3, .autogen_class_views_book_preview_show > .main .summary .description {padding-left: 32px; padding-right: 32px}
.autogen_class_views_book_preview_show.reviews > .main .summary .sheet_music_overview, .autogen_class_views_book_preview_show.all_reviews > .main .summary .sheet_music_overview, .autogen_class_views_book_preview_show > .main .summary .sheet_music_overview {padding-top: 32px}
.autogen_class_views_book_preview_show.reviews > .main .summary .sheet_music_overview .icon_list li, .autogen_class_views_book_preview_show.all_reviews > .main .summary .sheet_music_overview .icon_list li, .autogen_class_views_book_preview_show > .main .summary .sheet_music_overview .icon_list li {margin-bottom: 32px}
.autogen_class_views_book_preview_show.reviews > .main .summary .table_of_contents, .autogen_class_views_book_preview_show.reviews > .main .summary .table_of_contents.top, .autogen_class_views_book_preview_show.all_reviews > .main .summary .table_of_contents, .autogen_class_views_book_preview_show.all_reviews > .main .summary .table_of_contents.top, .autogen_class_views_book_preview_show > .main .summary .table_of_contents, .autogen_class_views_book_preview_show > .main .summary .table_of_contents.top {border-bottom: 1px dashed #e9edf8; margin-bottom: 32px}
.autogen_class_views_book_preview_show.reviews > .main .summary .from_publisher, .autogen_class_views_book_preview_show.all_reviews > .main .summary .from_publisher, .autogen_class_views_book_preview_show > .main .summary .from_publisher {margin: 32px 0px 20px}
.autogen_class_views_book_preview_show.reviews > .main .content_tabs, .autogen_class_views_book_preview_show.all_reviews > .main .content_tabs, .autogen_class_views_book_preview_show > .main .content_tabs {display: none}
.autogen_class_views_book_preview_show.reviews > .main .content, .autogen_class_views_book_preview_show.all_reviews > .main .content, .autogen_class_views_book_preview_show > .main .content {padding: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .post_message, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .first_to_review, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .post_message, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .first_to_review, .autogen_class_views_book_preview_show > .main .reviews .synched .post_message, .autogen_class_views_book_preview_show > .main .reviews .synched .first_to_review {background: #fff; margin-bottom: 0; padding: 32px 32px 0; position: relative; top: 1px; z-index: 2; border-top: 1px solid #e9edf8; border-bottom: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form {padding-top: 32px; border-bottom: 0; padding-bottom: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .star_ratings, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .star_ratings, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .star_ratings {padding-bottom: 46px; position: relative}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .star_ratings, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .tips, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .star_ratings, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .tips, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .star_ratings, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .tips {display: block}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .tips, .autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .rating_required_message, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .tips, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .rating_required_message, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .inform_saved, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .tips, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .rating_required_message {position: absolute; bottom: 4px; left: 0; right: 0; margin: 0; padding: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .tip, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .tip, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .tip {margin: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .clear_rating, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .clear_rating {display: block}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .textarea_tip, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .textarea_tip, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .textarea_tip {margin-top: 13px}
.autogen_class_views_book_preview_show.reviews > .main .review_list, .autogen_class_views_book_preview_show.all_reviews > .main .review_list, .autogen_class_views_book_preview_show > .main .review_list {min-width: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched, .autogen_class_views_book_preview_show > .main .all_reviews .synched {border-top: 1px solid #e9edf8}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .back, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .back, .autogen_class_views_book_preview_show > .main .all_reviews .synched .back {display: none}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .review_list, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .review_list, .autogen_class_views_book_preview_show > .main .all_reviews .synched .review_list {min-width: auto}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .header, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .header, .autogen_class_views_book_preview_show > .main .all_reviews .synched .header {padding: 32px 32px 20px; border-bottom: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .header h3, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .header h3, .autogen_class_views_book_preview_show > .main .all_reviews .synched .header h3 {color: #1c263d}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper {margin: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review {position: relative; padding-bottom: 40px}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .left, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .left, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .left {width: 100%}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .left, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .left, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .left {position: relative; padding-right: 0; z-index: 1}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right {border: none; height: 100%; left: 0; padding: 0; position: absolute; width: 100%}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings {position: absolute; right: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .vote, .autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .upvote_count, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .vote, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .upvote_count, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .vote, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .upvote_count {display: none}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom {position: absolute; bottom: 40px}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink {position: absolute; right: 0; bottom: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .rating_star:last-child, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .rating_star:last-child, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .rating_star:last-child {margin-right: 0; padding-right: 0}
.autogen_class_views_book_preview_show.reviews > .main .recommenders, .autogen_class_views_book_preview_show.all_reviews > .main .recommenders, .autogen_class_views_book_preview_show > .main .recommenders {padding-left: 0; padding-right: 0}
.autogen_class_views_book_preview_show.reviews > .main .recommenders .carousel_widget, .autogen_class_views_book_preview_show.all_reviews > .main .recommenders .carousel_widget, .autogen_class_views_book_preview_show > .main .recommenders .carousel_widget {margin-bottom: 0}
}
@media (max-width: 700px) {.autogen_class_views_book_preview_show.reviews > .main .overview.box .header, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header, .autogen_class_views_book_preview_show > .main .overview.box .header {text-align: center; padding: 30px 0 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .left_side, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .left_side, .autogen_class_views_book_preview_show > .main .overview.box .header .left_side {width: 100%}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .metadata, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .metadata, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata {margin: 0 auto; padding: 0; height: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: auto; -ms-flex-positive: auto; flex-grow: auto; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .metadata h1, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .metadata h1, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata h1 {margin: 15px 0px; padding: 0 32px}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .metadata .ratings_and_sharing, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .metadata .ratings_and_sharing, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .ratings_and_sharing {margin-bottom: 14px}
.autogen_class_views_book_preview_show.reviews > .main .overview.box .header .metadata .actions, .autogen_class_views_book_preview_show.all_reviews > .main .overview.box .header .metadata .actions, .autogen_class_views_book_preview_show > .main .overview.box .header .metadata .actions {height: auto}
.autogen_class_views_book_preview_show.reviews > .main .summary .interests, .autogen_class_views_book_preview_show.all_reviews > .main .summary .interests, .autogen_class_views_book_preview_show > .main .summary .interests {display: none}
.autogen_class_views_book_preview_show.reviews > .main .summary .sample.block h3, .autogen_class_views_book_preview_show.reviews > .main .summary .sample.block .contributors, .autogen_class_views_book_preview_show.all_reviews > .main .summary .sample.block h3, .autogen_class_views_book_preview_show.all_reviews > .main .summary .sample.block .contributors, .autogen_class_views_book_preview_show > .main .summary .sample.block h3, .autogen_class_views_book_preview_show > .main .summary .sample.block .contributors {display: none}
.autogen_class_views_book_preview_show.reviews > .main .summary .description .published .popover_trigger, .autogen_class_views_book_preview_show.all_reviews > .main .summary .description .published .popover_trigger, .autogen_class_views_book_preview_show > .main .summary .description .published .popover_trigger {display: none}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form {padding-top: 0}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .star_label, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .star_label, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .star_label {margin-top: 32px}
.autogen_class_views_book_preview_show.reviews > .main .reviews .synched .review_form .star_ratings .rating_star, .autogen_class_views_book_preview_show.all_reviews > .main .reviews .synched .review_form .star_ratings .rating_star, .autogen_class_views_book_preview_show > .main .reviews .synched .review_form .star_ratings .rating_star {font-size: 30px; line-height: 30px}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .header, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .header, .autogen_class_views_book_preview_show > .main .all_reviews .synched .header {padding: 32px 0 0; margin: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper {margin: 0}
}
@media (max-width: 700px) and (max-width: 450px) {.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .persona_icon, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .persona_icon, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .persona_icon {display: none}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .review_author, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .review_author, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .review_author {display: block; margin-bottom: 40px; text-align: center; line-height: normal}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .review_body, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .review_body, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .review_body {min-height: auto; margin-left: 0; padding-right: 0}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review {padding-top: 32px; padding-bottom: 65px}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .star_ratings {top: 30px; width: 100%; text-align: center; z-index: 1}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom {bottom: 45px; text-align: center}
.autogen_class_views_book_preview_show.reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink, .autogen_class_views_book_preview_show.all_reviews > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink, .autogen_class_views_book_preview_show > .main .all_reviews .synched .book_review_wrapper .book_review .right .bottom .permalink {display: inline-block; position: initial; margin-top: 3px}
}
.autogen_class_views_book_preview_show .availability_info_container .availability_info.show {padding-top: 4px; margin-bottom: 10px}
.autogen_class_views_book_preview_show .availability_info_container.mobile {display: none}
@media (max-width: 700px) {.autogen_class_views_book_preview_show .availability_info_container.mobile {width: 100%; display: block; margin-bottom: 16px}
.autogen_class_views_book_preview_show .availability_info_container.mobile .availability_info {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_book_preview_show .availability_info_container.web {display: none}
}
.autogen_class_views_book_preview_show #available_in_module_mobile {display: none}
@media (max-width: 700px) {.autogen_class_views_book_preview_show #available_in_module_web {display: none}
.autogen_class_views_book_preview_show #available_in_module_mobile {display: block}
}


/* app/views/chrome/_branding.css @ 1543885101 */
.leader_branding {text-align: left; background: white; border-bottom: 1px solid #e9edf8}
.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: #57617a}


/* app/views/chrome/browse_all_menu.css @ 1543885101 */
.autogen_class_views_chrome_browse_all_menu {/*The dropdown menu escapes from the header container */ position: absolute; left: 0; right: 0; top: 62px; overflow-y: scroll; /*The dropdown menu takes over the screen and hides initially */ height: 100vh; display: none; /*The dropdown menu has z-index 1 greater than the top nav to hide the nav bar on narrow */ z-index: 31; /*The dropdown menu has an transparent overlay effect above 1024px */ background-color: rgba(87, 97, 122, 0.35); /* #slate600 */ /*clear*/ }
@media (max-width: 1024px) {.responsive .autogen_class_views_chrome_browse_all_menu {background-color: white}
}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_browse_all_menu {top: 61px}
}
.autogen_class_views_chrome_browse_all_menu ul {margin: 0; padding: 0}
.autogen_class_views_chrome_browse_all_menu ul li {list-style: none; line-height: normal}
.autogen_class_views_chrome_browse_all_menu .menu_wrapper {background: white}
.autogen_class_views_chrome_browse_all_menu .menu {max-width: 1024px; margin: 0 auto; padding-bottom: 100px; /* for scrolling to bottom elements */ padding: 10px 24px 20px 24px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_title {font-size: 16px; font-weight: bold; color: #1c263d; margin: 10px 15px; padding-bottom: 10px; border-bottom: 1px solid #e9edf8}
.autogen_class_views_chrome_browse_all_menu .menu .close_btn {position: absolute; padding: 10px; top: 15px; right: 40px; font-size: 14px; cursor: pointer; background: white; border: none; color: #1c263d; transition: none; -moz-transition: none; -webkit-transition: none}
.autogen_class_views_chrome_browse_all_menu .menu .close_btn:hover, .autogen_class_views_chrome_browse_all_menu .menu .close_btn.hover, .keyboard_focus .autogen_class_views_chrome_browse_all_menu .menu .close_btn:focus, .keyboard_focus .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .close_btn.content_type_btn:focus {background: #f8f9fd}
.autogen_class_views_chrome_browse_all_menu .menu .close_btn:active {color: #f8f9fd; background: #1c263d}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .close_btn {top: 13px; right: 17px}
}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container {display: none}
@media (max-width: 400px) {.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container {display: block}
}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .browse_by_title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .browse_by_title {font-size: 18px}
}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .best_sellers {padding-left: 14px; height: 2.3125em; display: block}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .best_sellers .icon {position: relative; top: 9px}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .best_sellers .icon_btn_text {position: relative; top: 6px; font-size: 16px; font-weight: normal; color: #1c263d; padding-left: 8px}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .best_sellers .icon_btn_text:hover {opacity: 0.9}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .mobile_best_sellers {position: relative; height: 2.3125em; top: -10px; padding-left: 14px}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .mobile_best_sellers:hover {color: #1c263d}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .mobile_best_sellers .icon_btn_text {position: relative; top: -4px; font-size: 16px; font-weight: normal; color: #1c263d}
.autogen_class_views_chrome_browse_all_menu .menu .explore_scribd_container .mobile_best_sellers .icon_btn_text:hover {color: #1c263d}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types {margin: 0 10px}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list {display: -webkit-box;display: -ms-flexbox;display: flex}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list li {width: 25%}
@media (max-width: 1024px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list li {width: 50%}
}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list li {width: 100%}
}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn {display: inline-block}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn .icon_and_text_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; color: #1e7b85; padding: 10px 5px}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn .icon_and_text_wrapper .icon {font-size: 27px; padding-right: 12px}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn .icon_and_text_wrapper .content_type_name {color: #1c263d}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn:hover .content_type_name, .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn.hover .content_type_name, .keyboard_focus .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn:focus .content_type_name {opacity: 0.9}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn:hover .icon, .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn.hover .icon, .keyboard_focus .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .all_content_types ul.content_type_list .content_type_btn:focus .icon {color: #0d6069}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 25em; margin: 10px}
.autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests .interest_block {margin: 0px; margin-top: 10px}
@media (max-width: 1024px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests {height: 1000px}
.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests .top_level_interest.parent_interest {line-height: 1.9em}
.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests .interest_block .child_interest {line-height: 2em}
}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_interest_container .all_interests {height: auto}
}
@media (max-width: 1024px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu .browse_by_content_type_container .content_type_list {-ms-flex-wrap: wrap;flex-wrap: wrap}
}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_browse_all_menu .menu {padding-bottom: 100px; padding: 10px 1px 20px 1px}
}


/* app/views/chrome/column_footer.css @ 1543885101 */
.autogen_class_views_chrome_column_footer {border-top: 1px solid #e9edf8; background: #f8f9fd}
.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 {margin: 0 auto; padding: 0}
.autogen_class_views_chrome_column_footer .column_footer .primary_links li {list-style: none; display: inline-block}
.autogen_class_views_chrome_column_footer .column_footer .primary_links li a {display: inline-block; padding: 0 30px; font-size: 12px; color: #1c263d; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em; text-align: left}
.autogen_class_views_chrome_column_footer .column_footer .primary_links li a:hover {color: #0d6069}
.autogen_class_views_chrome_column_footer .column_footer .primary_links li a:active {color: #0d6069}
.autogen_class_views_chrome_column_footer .column_footer .primary_links li 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: 0 0 0 5px; padding: 0}
.autogen_class_views_chrome_column_footer .column_footer .social_container .mobile_icons li {display: inline-block}
.autogen_class_views_chrome_column_footer .column_footer .social_container .mobile_icons li 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}
.autogen_class_views_chrome_column_footer .back_to_top_link, .autogen_class_views_chrome_column_footer .primary_links {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex}
@media (max-width: 768px) {.autogen_class_views_chrome_column_footer .back_to_top_link, .autogen_class_views_chrome_column_footer .primary_links {display: block}
}
.autogen_class_views_chrome_column_footer .back_to_top_link {display: none; margin-right: 20px}
@media (max-width: 768px) {.autogen_class_views_chrome_column_footer .back_to_top_link {margin-right: 0px}
}
@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: #57617a; padding: 0 0 20px 0; margin: 0}
.autogen_class_views_chrome_column_footer .directory_links li {display: inline-block}
.autogen_class_views_chrome_column_footer .directory_links li a {display: inline-block; margin: 0 5px; color: #57617a}


/* app/views/chrome/footer.css @ 1543885101 */
.autogen_class_views_chrome_footer {background: #f8f9fd; border-top: 2px solid #e9edf8; text-align: center}
.autogen_class_views_chrome_footer .back_to_top_link {display: none; vertical-align: top; position: relative; top: 30px}
@media (max-width: 950px) {.autogen_class_views_chrome_footer .back_to_top_link {margin: 0 0 30px 30px; float: left}
}
.autogen_class_views_chrome_footer .inner {position: relative; padding: 30px; 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: 0px}
.autogen_class_views_chrome_footer .social_container .social_icons {margin-bottom: 20px}
.autogen_class_views_chrome_footer .social_container .mobile_icons {padding: 0; margin: 0}
.autogen_class_views_chrome_footer .social_container .mobile_icons .app_store_img {height: 40px}
.autogen_class_views_chrome_footer .social_container .mobile_icons li {display: block}
.autogen_class_views_chrome_footer .social_container .mobile_icons li .app_link {display: block; margin-bottom: 4px}
.autogen_class_views_chrome_footer .social_container .mobile_icons li .app_link img {display: block}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_footer .social_container .mobile_icons {margin-top: 0px}
}
.autogen_class_views_chrome_footer .columns {position: relative; text-align: left; margin-bottom: 50px; display: -webkit-box; display: -ms-flexbox; display: flex}
@media (max-width: 700px) {.responsive .autogen_class_views_chrome_footer .columns {-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.responsive .autogen_class_views_chrome_footer .columns .column {margin-bottom: 10px; width: 50%}
}
.autogen_class_views_chrome_footer .joint_column {width: 152px; display: inline-block; vertical-align: top; text-align: left}
.autogen_class_views_chrome_footer .joint_column .column {display: block; width: auto; margin-bottom: 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 {font-size: 12px; color: #444444}
.autogen_class_views_chrome_footer .column:not(.social_container) a:hover {color: #0d6069}
.autogen_class_views_chrome_footer .column:not(.social_container) a:active {color: #0d6069}
.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 .social_title {margin: 0; color: #666666; letter-spacing: 0.075em; text-transform: uppercase; font-size: 14px; font-weight: bold}
.autogen_class_views_chrome_footer .ad_choices {margin-right: 4px; position: relative; overflow: hidden; height: 12px; width: 13px; display: inline-block; top: 2px}
.autogen_class_views_chrome_footer .ad_choices .ad_choices_icon {position: absolute; top: -14px; left: -78px; max-width: none}
@media (max-width: 1024px) {.autogen_class_views_chrome_footer.doc_page_responsive .social_container .mobile_icons {margin-top: 0px}
.autogen_class_views_chrome_footer.doc_page_responsive .columns {-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.autogen_class_views_chrome_footer.doc_page_responsive .columns .column {margin-bottom: 10px; width: 50%}
}
@media (min-width: 700px) and (max-width: 1024px) {.hybrid .autogen_class_views_chrome_footer {padding-left: 180px}
.autogen_class_views_chrome_footer .inner {padding: 32px 16px}
.autogen_class_views_chrome_footer .column {width: 120px}
.autogen_class_views_chrome_footer .column.social_container {width: 140px}
}


/* app/views/chrome/_footer_links.css @ 1543885101 */
.autogen_class_views_chrome_footer_links {position: relative; padding: 20px 0 12px 0; border-top: 1px solid #e9edf8; font-size: 12px; line-height: 12px}
.autogen_class_views_chrome_footer_links .secondary {color: #57617a; display: inline-block; margin: 0 10px}
.autogen_class_views_chrome_footer_links a.secondary:hover {color: #0d6069}
.autogen_class_views_chrome_footer_links .dot_divider {color: #57617a; position: relative; top: -3px}
.autogen_class_views_chrome_footer_links .footer_cell {display: inline-block; font-size: 12px}
.autogen_class_views_chrome_footer_links ul {margin: 0; padding: 0}
.autogen_class_views_chrome_footer_links ul li {display: inline-block}


/* app/views/chrome/_language_selector.css @ 1543885101 */
.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 {border: none; background: #f8f9fd; color: #1e7b85; text-transform: capitalize; transition: color 0.2s ease-in-out; -moz-transition: color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out}
.autogen_class_views_chrome_language_selector .language .language_link:hover, .autogen_class_views_chrome_language_selector .language .language_link:active {color: #0d6069}
.autogen_class_views_chrome_language_selector .language_selector {box-sizing: border-box; padding: 1em 0; width: 12.5em; text-align: left; color: #1c263d}
.autogen_class_views_chrome_language_selector .language_selector .language_list {padding: 0; margin: 0}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item {list-style: none}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item.active {color: #1c263d; font-weight: bold}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item a {display: block; color: #57617a; padding: 0 2em; line-height: 2.4em; height: 2.4em; width: 8.5em; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; background: transparent}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item a:hover {color: #57617a; background: #e9edf8}


/* app/views/chrome/login/_facebook_login_button.css @ 1543885101 */
.facebook_login_button {display: inline-block}
.facebook_login_button .fb_fail_message {color: red}


/* app/views/chrome/_social_buttons.css @ 1543885101 */
.autogen_class_views_chrome_social_buttons {padding: 0; margin: 0}
.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: #0d6069}
.autogen_class_views_chrome_social_buttons .icon:hover:active {color: #0d6069}
.autogen_class_views_chrome_social_buttons .icon.scribd {color: #1e7b85}
.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/shared/promos/app_download_promo/lightbox.css @ 1543885101 */
.autogen_class_views_shared_promos_app_download_promo_lightbox {box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); background-color: transparent; min-width: 712px}
@media (max-width: 700px) {.autogen_class_views_shared_promos_app_download_promo_lightbox .wrapper {width: 100vw; height: 100vh; margin: auto}
}
.autogen_class_views_shared_promos_app_download_promo_lightbox .wrapper .content {padding: 0; border-width: 0}
.autogen_class_views_shared_promos_app_download_promo_lightbox .wrapper .close_button {z-index: 1; color: white}


/* app/views/unlimited_promo/lightbox.css @ 1543885101 */
.autogen_class_views_unlimited_promo_lightbox {box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); min-width: 600px}
@media (max-width: 700px) {.autogen_class_views_unlimited_promo_lightbox .wrapper {width: 100vw; max-width: 100%; margin: auto}
}
.autogen_class_views_unlimited_promo_lightbox .wrapper .content {padding: 0px; border-width: 0}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; margin: 0 auto; position: relative; padding: 0px}
@media (max-width: 700px) {.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container {width: auto; width: 100vw; max-width: 100%}
}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .img_container {height: 200px; width: 100%; overflow: hidden}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .header_img {height: auto; width: 100%; z-index: 9}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner {width: 100%; height: auto; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: left; -ms-flex-align: left; align-items: left; padding: 28px}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .header {padding: 0; text-align: left; margin: 0; font-size: 32px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .header {font-size: 24px}
}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .subtitle {font-size: 18px; margin: 9px 0px 16px}
@media (max-width: 550px) {.responsive .autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .subtitle {font-size: 16px}
}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .more_info {font-size: 16px; color: #57617a}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .more_info a {font-weight: bold; color: #57617a; text-decoration: underline}
.autogen_class_views_unlimited_promo_lightbox .wrapper .unlimited_promo_container .content_inner .btn_container {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-top: 23px}
