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


/* public/stylesheets/jquery.Jcrop.css @ 1471986473 */
/* jquery.Jcrop.css v0.9.12 - MIT License */ /* The outer-most container in a typical Jcrop instance If you are having difficulty with formatting related to styles on a parent element, place any fixes here or in a like selector You can also style this element if you want to add a border, etc A better method for styling can be seen below with .jcrop-light (Add a class to the holder and style elements for that extended class) */ .jcrop-holder {direction: ltr; text-align: left}
/* Selection Border */ .jcrop-vline, .jcrop-hline {background: #ffffff url('https://s2-f.scribdassets.com/images/Jcrop.gif?1471986473'); font-size: 0; position: absolute}
.jcrop-vline {height: 100%; width: 1px !important}
.jcrop-vline.right {right: 0}
.jcrop-hline {height: 1px !important; width: 100%}
.jcrop-hline.bottom {bottom: 0}
/* Invisible click targets */ .jcrop-tracker {height: 100%; width: 100%; /* "turn off" link highlight */ -webkit-tap-highlight-color: transparent; /* disable callout, image save panel */ -webkit-touch-callout: none; /* disable cut copy paste */ -webkit-user-select: none}
/* Selection Handles */ .jcrop-handle {background-color: #333333; border: 1px #eeeeee solid; width: 7px; height: 7px; font-size: 1px}
.jcrop-handle.ord-n {left: 50%; margin-left: -4px; margin-top: -4px; top: 0}
.jcrop-handle.ord-s {bottom: 0; left: 50%; margin-bottom: -4px; margin-left: -4px}
.jcrop-handle.ord-e {margin-right: -4px; margin-top: -4px; right: 0; top: 50%}
.jcrop-handle.ord-w {left: 0; margin-left: -4px; margin-top: -4px; top: 50%}
.jcrop-handle.ord-nw {left: 0; margin-left: -4px; margin-top: -4px; top: 0}
.jcrop-handle.ord-ne {margin-right: -4px; margin-top: -4px; right: 0; top: 0}
.jcrop-handle.ord-se {bottom: 0; margin-bottom: -4px; margin-right: -4px; right: 0}
.jcrop-handle.ord-sw {bottom: 0; left: 0; margin-bottom: -4px; margin-left: -4px}
/* Dragbars */ .jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {height: 7px; width: 100%}
.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {height: 100%; width: 7px}
.jcrop-dragbar.ord-n {margin-top: -4px}
.jcrop-dragbar.ord-s {bottom: 0; margin-bottom: -4px}
.jcrop-dragbar.ord-e {margin-right: -4px; right: 0}
.jcrop-dragbar.ord-w {margin-left: -4px}
/* The "jcrop-light" class/extension */ .jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {background: #ffffff; filter: alpha(opacity=70) !important; opacity: 0.7 !important}
.jcrop-light .jcrop-handle {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #000000; border-color: #ffffff; border-radius: 3px}
/* The "jcrop-dark" class/extension */ .jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {background: #000000; filter: alpha(opacity=70) !important; opacity: 0.7 !important}
.jcrop-dark .jcrop-handle {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #ffffff; border-color: #000000; border-radius: 3px}
/* Simple macro to turn off the antlines */ .solid-line .jcrop-vline, .solid-line .jcrop-hline {background: #ffffff}
/* Fix for twitter bootstrap et al. */ .jcrop-holder img, img.jcrop-preview {max-width: none}


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


/* :files, 'app/views', ... @ (none) */


/* :class_inlines, 'app/views', ... @ 1471986415 */
/* app/views/shared/edit_image/_lightbox.css @ 1471986415 */
.autogen_class_views_shared_edit_image_lightbox {width: 600px}
.autogen_class_views_shared_edit_image_lightbox .content {padding: 30px; padding-top: 18px}
.autogen_class_views_shared_edit_image_lightbox .inline-list, .autogen_class_views_shared_edit_image_lightbox .navigation, .autogen_class_views_shared_edit_image_lightbox .themes {display: inline-block}
.autogen_class_views_shared_edit_image_lightbox .inline-list li, .autogen_class_views_shared_edit_image_lightbox .navigation li, .autogen_class_views_shared_edit_image_lightbox .themes li {display: inline-block}
.autogen_class_views_shared_edit_image_lightbox .navigation {margin: 0 0 12px -40px; padding: 0; width: 600px; border-bottom: 1px solid #ececec; list-style: none}
.autogen_class_views_shared_edit_image_lightbox .navigation li {margin-right: 30px; display: inline-block; border: 1px solid transparent; border-bottom-color: #ececec; margin-bottom: -1px}
.autogen_class_views_shared_edit_image_lightbox .navigation li:first-child {padding-left: 40px}
.autogen_class_views_shared_edit_image_lightbox .navigation li.selected {border-color: #ececec; border-bottom-color: #fff}
.autogen_class_views_shared_edit_image_lightbox .navigation li.selected a {color: #022f40; cursor: default}
.autogen_class_views_shared_edit_image_lightbox .navigation li.selected a:hover {text-decoration: none}
.autogen_class_views_shared_edit_image_lightbox .navigation li.selected:first-child {border-left-color: #fff}
.autogen_class_views_shared_edit_image_lightbox .navigation a {display: inline-block; padding: 9px 16px}
.autogen_class_views_shared_edit_image_lightbox .navigation .sprite {display: inline-block; margin-right: 3px}
.autogen_class_views_shared_edit_image_lightbox .navigation .edit_default_image .sprite {margin: 0 7px -1px 0; width: 11px; height: 11px; background-position: -215px -278px}
.autogen_class_views_shared_edit_image_lightbox .navigation .upload_new .sprite {width: 11px; height: 11px; background-position: -229px -278px; margin: 0 7px -1px 0}
.autogen_class_views_shared_edit_image_lightbox .navigation .use_template .sprite {width: 8px; height: 11px; background-position: -245px -278px; margin: 0 7px -1px 0}
.autogen_class_views_shared_edit_image_lightbox .tabs {zoom: 1; position: relative}
.autogen_class_views_shared_edit_image_lightbox .tabs:after {content: ""; display: table; clear: both}
.autogen_class_views_shared_edit_image_lightbox .tabs p:first-child {margin-top: 0}
.autogen_class_views_shared_edit_image_lightbox .tab {display: none}
.autogen_class_views_shared_edit_image_lightbox .tab.selected {display: block}
.autogen_class_views_shared_edit_image_lightbox .details {float: left; width: 300px}
.autogen_class_views_shared_edit_image_lightbox .preview {float: right; width: 131px; padding-bottom: 44px}
.autogen_class_views_shared_edit_image_lightbox .preview .title {margin: 0 0 14px 0; color: #363636; font-weight: normal; font-size: 13px; text-align: center}
.autogen_class_views_shared_edit_image_lightbox .preview .image_container {position: relative; width: 129px; height: 172px; border: 1px solid #ccc; overflow: hidden}
.autogen_class_views_shared_edit_image_lightbox .preview img {position: absolute; background: #ccc}
.autogen_class_views_shared_edit_image_lightbox .buttons {position: absolute; bottom: 0; right: 0}
.autogen_class_views_shared_edit_image_lightbox .buttons .cancel {margin-right: 18px; color: #999}
.autogen_class_views_shared_edit_image_lightbox .buttons .cancel:hover {color: #1b8fb4}
.autogen_class_views_shared_edit_image_lightbox .buttons .save .btn_inner {font-weight: normal}
.autogen_class_views_shared_edit_image_lightbox .cropping_area {display: block; width: 190px; height: 253.33333px; line-height: 253.33333px; background: #1b6b88; border: 1px solid #aaa; text-align: center}
.autogen_class_views_shared_edit_image_lightbox .cropping_area .image_container {display: inline-block; vertical-align: middle}
.autogen_class_views_shared_edit_image_lightbox .upload_new .cropping_area, .autogen_class_views_shared_edit_image_lightbox .upload_new .preview {visibility: hidden}
.autogen_class_views_shared_edit_image_lightbox .upload_new .cropping_area.active, .autogen_class_views_shared_edit_image_lightbox .upload_new .preview.active {visibility: visible}
.autogen_class_views_shared_edit_image_lightbox .edit_thumbnail_form fieldset {margin: 0; padding: 0; border: 0}
.autogen_class_views_shared_edit_image_lightbox .edit_thumbnail_form label {display: block; color: #ccc; margin-bottom: 3px}
.autogen_class_views_shared_edit_image_lightbox .edit_thumbnail_form input {font-family: sans-serif; display: block; margin: 0 0 20px 0; height: 12px; width: 180px}
.autogen_class_views_shared_edit_image_lightbox .choose_theme {margin-top: 40px; margin-bottom: -4px}
.autogen_class_views_shared_edit_image_lightbox .choose_theme h5 {font-size: 13px; font-weight: normal; margin: 0 0 12px 0}
.autogen_class_views_shared_edit_image_lightbox .themes {margin: 0; padding: 0}
.autogen_class_views_shared_edit_image_lightbox .themes li {position: relative; width: 32px; height: 32px; margin: 3px; margin-right: 11px}
.autogen_class_views_shared_edit_image_lightbox .themes li:after {position: absolute; content: ''; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid rgba(255, 255, 255, 0.8)}
.autogen_class_views_shared_edit_image_lightbox .themes li.selected:before, .autogen_class_views_shared_edit_image_lightbox .themes li:hover:before {position: absolute; content: ''; z-index: -2; top: -2px; right: -2px; bottom: -2px; left: -2px; border: 3px solid}
.autogen_class_views_shared_edit_image_lightbox .themes li.selected:before, .autogen_class_views_shared_edit_image_lightbox .themes li.selected:hover:before {border-color: #176d87}
.autogen_class_views_shared_edit_image_lightbox .themes li:hover:before {border-color: #6bc9e6}
.autogen_class_views_shared_edit_image_lightbox .themes li:hover {cursor: pointer}
.autogen_class_views_shared_edit_image_lightbox .themes li.selected:hover {cursor: default}
.autogen_class_views_shared_edit_image_lightbox .themes li.cream {background-image: url('https://s1-f.scribdassets.com/images/newupload/edit_image/theme_cream.jpg?1471986473')}
.autogen_class_views_shared_edit_image_lightbox .themes li.blue {background-image: url('https://s2-f.scribdassets.com/images/newupload/edit_image/theme_blue.jpg?1471986473')}
.autogen_class_views_shared_edit_image_lightbox .themes li.dark_blue {background-image: url('https://s1-f.scribdassets.com/images/newupload/edit_image/theme_dark_blue.jpg?1471986473')}
.autogen_class_views_shared_edit_image_lightbox .themes li.green {background-image: url('https://s1-f.scribdassets.com/images/newupload/edit_image/theme_green.jpg?1471986473')}


/* app/views/upload/_recaptcha_lightbox.css @ 1471986415 */
.autogen_class_views_upload_recaptcha_lightbox .content {text-align: center}
.autogen_class_views_upload_recaptcha_lightbox .captcha_drop {display: inline-block}


/* app/views/newuploads/_archive_header.css @ 1471986415 */
.autogen_class_views_newuploads_archive_header {background: white; border-bottom: 1px solid #e1e1e1; overflow: hidden; padding: 20px 0}
.autogen_class_views_newuploads_archive_header .inner {padding: 0}
.autogen_class_views_newuploads_archive_header .archive_signup_box {border-radius: 5px; border-left: 1px solid #e1e1e1; padding-left: 40px; width: 210px; float: right}
.autogen_class_views_newuploads_archive_header .archive_signup_box .signup_title {font-weight: bold}
.autogen_class_views_newuploads_archive_header .archive_signup_box .signup_body {margin: 5px 0}
.autogen_class_views_newuploads_archive_header .archive_signup_box .flat_btn {display: block}
.autogen_class_views_newuploads_archive_header .thumbnail {margin: 10px 20px 20px 30px; float: left; width: 48px; height: 65px; background: #eee}
.autogen_class_views_newuploads_archive_header .doc_info {margin-right: 290px; margin-left: 100px; line-height: 1.5; position: relative; top: 10px}
.autogen_class_views_newuploads_archive_header .doc_info .header_message {color: #85878A; margin-bottom: 10px; position: relative; padding-left: 30px}
.autogen_class_views_newuploads_archive_header .doc_info .header_message .info {position: absolute; left: 0; top: 50%; margin-top: -9px}
.autogen_class_views_newuploads_archive_header .doc_info .doc_title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.autogen_class_views_newuploads_archive_header .doc_info .doc_author {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666}


/* app/views/newuploads/_branding.css @ 1471986415 */
.autogen_class_views_newuploads_branding h2 {text-align: center; font-weight: 200; font-size: 28px}
.autogen_class_views_newuploads_branding h2 .sub {margin-top: 4px; font-size: 18px; font-weight: normal}


/* app/views/newuploads/_edit_upload.css @ 1471986415 */
.file_editor {margin: 40px 0}
.file_editor.converted .document_loading_preview {display: none}
.file_editor.converted .document_preview {display: block}
.file_editor .document_preview {display: none}
.file_editor .file_form {display: none}
.file_editor.stage1 .file_form {display: block}
.file_editor .share_form {display: none}
.file_editor.stage2 .share_form {display: block}
.file_editor .quality_success {display: none}
.file_editor.quality_success .quality_success {display: block}
.file_editor .quality_failure {display: none}
.file_editor.quality_failure .quality_failure {display: block}
.file_editor .upload_message {display: none}
.file_editor.uploading .upload_message {display: block}
.file_editor .conversion_message {display: none}
.file_editor.converting .conversion_message {display: block}
.file_editor .white_warning {display: none}
.file_editor.conversion_failed .white_warning {display: inline-block}
.file_editor .white_warning {display: none}
.file_editor.quality_failed .white_warning {display: inline-block}
.file_editor .edit_btn {display: none}
.file_editor.finished .edit_btn {display: block}
.file_editor.uploading .preview_link, .file_editor.converting .preview_link {display: none}
.file_editor.converting .upload_progress {display: none}
.file_editor.conversion_failed .title {border: 0; background: #f2736e; color: white}
.file_editor.quality_failed .title {border: 0; background: #f2736e; color: white}
.file_editor.finished .title {border: 0; background: #82cc9c; color: white}
.file_editor.is_private .progress_outer .progress_text, .file_editor.is_private .progress_outer .progress_inner {display: none}
.file_editor.is_private .progress_private {display: block}
.file_editor.uploading .upload_not_finished {display: inline}
.file_editor.isnt_complete .upload_not_finished {display: none}
.file_editor.has_error .upload_not_finished {display: none}
.file_editor.has_error .form_error {display: inline-block}
.file_editor.has_error .required_label {color: #f2736e}
.file_editor.is_paid .seller_messages {display: block}
.file_editor .sprite.i_info {vertical-align: top; margin-left: 4px; cursor: pointer}
.file_editor .title {border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #f7f7f7; -webkit-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; line-height: 1.5; padding: 10px 30px; font-size: 14px}
.file_editor .title .sprite, .file_editor .title .title_text {vertical-align: middle}
.file_editor .title .sprite {margin-right: 8px}
.file_editor .title .title_text {display: inline-block}
.file_editor .title em.ready {font-style: normal}
.file_editor .title .title_btn {float: right; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.file_editor .title .title_btn:active {position: relative; top: 1px}
.file_editor .title .title_btn span {vertical-align: middle}
.file_editor .title .title_btn .sprite {margin: 0 4px 0 0}
.file_editor .title .title_btn .sprite:active {top: 0}
.file_editor .title .title_divider {margin: 0 6px}
.file_editor .content {border-bottom: 1px solid #dadada; overflow: hidden; position: relative}
.file_editor .left_bottom {width: 244px; background: white; position: absolute; bottom: 0px; left: 0px}
.file_editor .left_bottom .preview_link {margin: 10px 30px; font-size: 14px}
.file_editor .left_bottom .preview_link a:hover {text-decoration: none}
.file_editor .left_bottom .preview_link a:hover .underline_me {text-decoration: underline}
.file_editor .left_bottom .preview_link .sprite {display: inline-block; vertical-align: bottom; margin: 0 6px}
.file_editor .left_bottom .discoverability {border-top: 1px solid #dadada; height: 72px}
.file_editor .left_bottom .discoverability .label {margin: 13px 30px; margin-bottom: 5px; font-size: 14px}
.file_editor .left_bottom .progress_outer {border-radius: 3px; background: #04344a; width: 130px; overflow: hidden; padding: 2px; margin: 0 30px}
.file_editor .left_bottom .progress_inner {height: 22px; border-radius: 3px; background-color: #40abe0; background-image: -webkit-linear-gradient(bottom, #2FA0DA 0%, #51B5E6 100%); background-image: linear-gradient(bottom, #2FA0DA 0%, #51B5E6 100%); width: 5%; -webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out}
.file_editor .left_bottom .progress_text, .file_editor .left_bottom .progress_private {font-family: Sofia Pro, sans-serif; font-size: 16px; line-height: 22px; color: white}
.file_editor .left_bottom .progress_text {margin-right: 8px; float: right}
.file_editor .left_bottom .progress_private {text-align: center}
.file_editor .progress_private {display: none}
.file_editor .left {width: 244px; float: left}
.file_editor .left .document_loading_preview .upload_message, .file_editor .left .document_loading_preview .conversion_message {margin: 20px 0px 20px 30px; font-weight: bold}
.file_editor .left .document_loading_preview .document_thumb {text-align: center}
.file_editor .left .document_loading_preview .upload_spinner {display: inline-block; margin-top: 40px; width: 60px; height: 60px; background: url('https://s1-f.scribdassets.com/images/petunia/spinner/spinner_60.gif?1471986473')}
.file_editor .left .document_loading_preview .upload_progress {color: white; opacity: 0.9; position: absolute; font-size: 20px; font-weight: bold; width: 105px; top: 56px}
.file_editor .left .document_preview .doc_thumb_row {margin: 15px 0 20px 30px}
.file_editor .left .document_preview .document_thumb {display: inline-block; vertical-align: bottom; margin: 0}
.file_editor .left .document_preview .doc_tag {font-size: 14px; height: 15px; color: #71a7ba; margin: 20px 30px 15px 30px}
.file_editor .left .document_preview .doc_title, .file_editor .left .document_preview .doc_author, .file_editor .left .document_preview .doc_description {word-wrap: break-word}
.file_editor .left .document_preview .doc_title {font-family: Livory, serif; font-size: 18px; line-height: 20px; margin: 15px 30px 0 30px}
.file_editor .left .document_preview .doc_author {font-size: 14px; margin: 3px 30px}
.file_editor .left .document_preview .doc_description {font-size: 14px; color: #666; margin: 10px 30px; height: 56px}
.file_editor .left .document_preview .doc_price {color: #D28F38; margin: 10px 30px}
.file_editor .left .document_thumb {background: #f7f7f7; margin: 50px 0 20px 30px; width: 105px; height: 140px; box-shadow: 1px 1px 4px #B8B8B8; position: relative}
.file_editor .left .document_thumb .overlay {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block}
.file_editor .left .document_thumb > .preview {overflow: hidden; width: 105px; height: 140px; box-shadow: 1px 1px 4px #b8b8b8}
.file_editor .left .thumbnail_picker {display: inline-block; position: relative; font-size: 14px; margin: 10px 0; margin-left: 4px}
.file_editor .left .thumbnail_picker .link_container {display: inline-block}
.file_editor .left .thumbnail_picker .link_container:hover a {text-decoration: underline}
.file_editor .left .thumbnail_picker .upload_message {display: none}
.file_editor .left .thumbnail_picker.uploading .upload_message {display: inline}
.file_editor .left .thumbnail_picker.uploading .i_info {display: none}
.file_editor .left .thumbnail_picker.uploading object {visibility: hidden}
.file_editor .left .thumbnail_picker.uploading .edit_thumbnail_link {display: none}
.file_editor .left .thumbnail_picker object {position: absolute; top: 0px; left: 0px}
.file_editor .form_progress {text-align: center; line-height: 33px; height: 38px}
.file_editor .form_progress .progress_dots {display: inline-block; vertical-align: middle; position: relative; width: 102px; height: 13px}
.file_editor .form_progress .progress_dots .dots, .file_editor .form_progress .progress_dots .fill {position: absolute; top: 0px; left: 0px; height: 100%}
.file_editor .form_progress .progress_dots .fill {width: 50%; background: #91A2A9; z-index: 10; -webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out}
.file_editor .form_progress .progress_dots .dots {width: 100%; z-index: 11; background: url('https://s2-f.scribdassets.com/images/newupload/dot-open.png?1471986473')}
.file_editor .right {margin-left: 244px; border-left: 1px solid #dadada}
.file_editor .right .buttons {border-top: 1px solid #dadada; padding: 10px 30px; text-align: right}
.file_editor .right .buttons .link_divider {margin: 0 4px; color: #C7C7C7}
.file_editor .right .buttons a.disabled {color: #aaa; cursor: default}
.file_editor .right .buttons a.disabled:hover {text-decoration: none}
.file_editor .file_form, .file_editor .share_form, .file_editor .quality_success, .file_editor .quality_failure {border-top: 1px solid #dadada; overflow: hidden; font-size: 14px}
.file_editor .file_form .inner, .file_editor .share_form .inner, .file_editor .quality_success .inner, .file_editor .quality_failure .inner {background: #f7f7f7; overflow: hidden; min-height: 300px}
.file_editor .file_form .row, .file_editor .share_form .row, .file_editor .quality_success .row, .file_editor .quality_failure .row {margin: 20px 28px}
.file_editor .file_form.disable_right .store_box, .file_editor .file_form .store_box.disabled {color: #CAD2D5; background: #E6EBEE}
.file_editor .file_form.disable_right .store_box label, .file_editor .file_form .store_box.disabled label {color: #CAD2D5}
.file_editor .input_columns {white-space: nowrap}
.file_editor .input_columns .left_inputs, .file_editor .input_columns .right_inputs {display: inline-block; box-sizing: border-box; vertical-align: top; padding: 14px 28px; padding-right: 0; white-space: normal}
.file_editor .input_columns .left_inputs {border-right: 1px solid #dadada; padding-right: 28px; width: 380px}
.file_editor .input_columns .right_inputs {width: 370px; border-left: 1px solid #dadada; position: relative; left: -1px}
.file_editor .file_form .required {font-weight: bold}
.file_editor .file_form.disable_right .to_disable {color: #CAD2D5}
.file_editor .file_form.disable_right .to_disable label {color: #CAD2D5}
.file_editor .file_form .form_header {padding: 0 28px; height: 33px; line-height: 33px; border-bottom: 1px solid #dadada}
.file_editor .file_form .form_header .filename {color: #666}
.file_editor .file_form .gadget_label {display: block}
.file_editor .file_form .store_box {background: #00344A; color: white; border-radius: 3px; margin: 4px 0px 16px; padding: 10px 15px 5px 15px; width: 280px}
.file_editor .file_form .store_box label {font-weight: bold; color: white}
.file_editor .file_form .store_box .shrink {display: inline-block}
.file_editor .file_form .store_box .price_picker {width: 95px}
.file_editor .file_form .store_box .custom_price {text-align: right; display: none}
.file_editor .file_form .store_box .custom_price_input {width: 72px; border-radius: 2px; border: 0; padding: 3px; margin-left: 2px}
.file_editor .file_form .privacy_input {display: block; margin: 2px 0}
.file_editor .file_form .scribd_store_label {margin-top: 8px; margin-bottom: 0px}
.file_editor .file_form .tags_and_category_gadgets {zoom: 1}
.file_editor .file_form .tags_and_category_gadgets:after {content: ""; display: table; clear: both}
.file_editor .file_form .tags_and_category_gadgets .tags_gadget {display: inline-block; width: 160px; float: left; margin-right: 10px}
.file_editor .file_form .tags_and_category_gadgets .tags_gadget textarea {width: 100%; display: block; padding: 5px; font-size: 13px}
.file_editor .file_form .tags_and_category_gadgets .category_gadget {display: inline-block; width: 160px; float: left}
.file_editor .file_form .title_input, .file_editor .file_form .description_input {display: block; width: 100%}
.file_editor .file_form .description_input {height: 215px}
.file_editor .file_form .title_input.untouched {color: #bdc8cb}
.file_editor .file_form .description_label {margin-top: 10px}
.file_editor .file_form textarea, .file_editor .file_form select, .file_editor .file_form input[type=text] {margin: 8px 0}
.file_editor .file_form select.picker {margin-top: 8px; width: 140px}
.file_editor .share_form {color: #666}
.file_editor .share_form h4 {color: #444; font-size: 18px; margin: 10px 0}
.file_editor .share_form .share_content, .file_editor .share_form .embed_content {display: inline-block; vertical-align: top}
.file_editor .share_form .share_content {width: 300px; margin-right: 50px}
.file_editor .share_form .share_content p {margin: 0 0 20px 0}
.file_editor .share_form .share_content .error_msg {color: #f2736e; margin: 10px 0}
.file_editor .share_form .embed_content {width: 320px}
.file_editor .share_form .embed_content input.text, .file_editor .share_form .embed_content textarea {width: 300px; margin: 8px 0}
.file_editor .share_form .share_button {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; background-color: #247fc1; background-image: -webkit-linear-gradient(bottom, #1070BA 25%, #378dc8 75%); background-image: linear-gradient(bottom, #1070BA 25%, #378dc8 75%); display: inline-block; cursor: pointer; border-radius: 3px; padding: 6px 8px; margin: 0 10px 7px 0; color: white; width: 120px; box-shadow: 0px 1px 0px white}
.file_editor .share_form .share_button:not(.active):hover {background-color: #2a86ca; background-image: -webkit-linear-gradient(bottom, #1178c8 25%, #4394cb 75%); background-image: linear-gradient(bottom, #1178c8 25%, #4394cb 75%)}
.file_editor .share_form .share_button:active {background-color: #247fc1; background-image: -webkit-linear-gradient(bottom, #378dc8 25%, #1070BA 75%); background-image: linear-gradient(bottom, #378dc8 25%, #1070BA 75%)}
.file_editor .share_form .share_button .checkmark {display: block; float: right; margin-top: 5px}
.file_editor .share_form .share_button .sprite {margin-right: 8px}
.file_editor .share_form .share_button span, .file_editor .share_form .share_button .sprite {vertical-align: middle}
.file_editor .quality_success .inner h2, .file_editor .quality_failure .inner h2 {margin: 20px}
.file_editor .quality_success .free_msg, .file_editor .quality_success .why_stop, .file_editor .quality_failure .free_msg, .file_editor .quality_failure .why_stop {margin: 20px; line-height: 1.5}
.file_editor .quality_success .upload_button, .file_editor .quality_failure .upload_button {display: inline-block; margin: 0 20px 0 20px}
.file_editor .quality_failure .quality_title {font-weight: bold; margin-bottom: 5px; margin-left: 20px}
.file_editor .quality_failure .quality_msg {line-height: 1.5; margin-left: 20px}
.file_editor .quality_failure .failed_options {margin: 25px 0; text-align: center}
.file_editor .quality_failure .failed_options .option_title {font-size: 20px}
.file_editor .quality_failure .failed_options .flat_btn {min-width: 285px}
.file_editor .quality_failure .failed_options .option_desc {font-size: 14px; color: #666; width: 240px; margin: 10px auto}
.file_editor .quality_failure .failed_options .upload_another, .file_editor .quality_failure .failed_options .buy_archive {display: inline-block; width: 330px; vertical-align: top}
.file_editor .quality_failure .failed_options .or {display: inline-block; vertical-align: top; margin-top: 20px; font-size: 20px; color: #b1b1b1; background-color: white; width: 50px; height: 50px; line-height: 50px; border: 1px solid #e1e1e1; border-radius: 50px}
.file_editor .input_row {display: block; margin-bottom: 12px}
.file_editor label {font-size: 14px}
.file_editor input.check {vertical-align: middle; margin-right: 8px}
.file_editor .upload_not_finished {margin-right: 8px; color: #666; display: none}
.file_editor .form_error, .file_editor .store_error {color: #f2736e}
.file_editor .form_error a, .file_editor .store_error a {color: #f2736e; text-decoration: underline}
.file_editor .form_error a:hover, .file_editor .store_error a:hover {color: #f48a85}
.file_editor .form_error .sprite, .file_editor .store_error .sprite {display: inline-block; margin-right: 6px}
.file_editor .form_error .inner_text, .file_editor .form_error .sprite, .file_editor .store_error .inner_text, .file_editor .store_error .sprite {vertical-align: middle}
.file_editor .form_error {display: none; margin: 0 6px}
.file_editor .seller_messages {display: none}
.file_editor .seller_messages .store_error {display: none}
.need_payment_info .file_editor.is_paid .store_success {display: none}
.need_payment_info .file_editor.is_paid .store_error {display: block}
.file_editor .home_btn.upload_disabled {background: #E6EBEE}
.file_editor .home_btn.upload_disabled .btn_inner {cursor: default; color: #CAD2D5; text-shadow: none; background: none}
.file_editor .home_btn.upload_disabled:hover, .file_editor .home_btn.upload_disabled:active {background: #E6EBEE; box-shadow: none}
.file_editor .bulk_editor_panel {margin-top: 14px; margin-right: 20px; color: #6C767B; display: none}
.file_editor .bulk_editor_panel:hover {color: #6C767B}
.file_editor .bulk_editor_panel:hover .bulk_apply_btn {background: #6C767B}
.file_editor .bulk_editor_panel:hover .bulk_apply_btn.flashing {background: #00344B}
.file_editor .bulk_editor_panel:hover .sprite {opacity: 1.0}
.file_editor .bulk_editor_panel.active {color: #00344B}
.file_editor .bulk_editor_panel.active .bulk_apply_btn {background: #00344B}
.file_editor .bulk_editor_panel.applied .applied_message {display: inline; height: 22px; line-height: 22px; font-size: 14px; padding: 0px 15px}
.file_editor .bulk_editor_panel .sprite {opacity: 0.2}
.file_editor .bulk_editor_panel .applied_message {display: none}
.file_editor .bulk_editor_panel p {font-size: 14px; margin: 10px 0 4px 0}
.file_editor .bulk_editor_panel .bulk_apply_btn_container .bulk_apply_btn {display: inline-block; height: 22px; line-height: 22px; font-size: 14px; padding: 0px 15px; background: #6C767B; color: white; border-radius: 3px; min-width: 62px; text-align: center; cursor: pointer}
.file_editor .bulk_editor_panel .bulk_apply_btn_container .bulk_apply_btn:active {position: relative; top: 1px}
.file_editor .homepage_review {margin-top: 10px}
.file_editor .homepage_review.sent .review_submit {display: none}
.file_editor .homepage_review.sent .review_sent {display: block}
.file_editor .homepage_review .review_sent {display: none}
.file_editor .homepage_review .review_submit, .file_editor .homepage_review .review_sent {text-align: right; line-height: 30px}
.file_editor .homepage_review .review_content {margin-top: 10px; display: none}
.file_editor .homepage_review.enabled .review_content {display: inline-block}
.has_many .file_editor .bulk_editor_panel {display: block}
.no_selling .file_editor .store_box {display: none}


/* app/views/newuploads/cms/_edit_upload.css @ 1471986415 */
.cms_editor.finished_editing .file_form {display: none}
.cms_editor.finished_editing .success_stage {display: block}
.cms_editor .file_form {border-top: 0; display: block; background: #EAEEF0}
.cms_editor .file_form .button_row {background: white; border-top: 1px solid #B0C0C7; text-align: right; padding: 10px 20px}
.cms_editor .file_form .filename_row {border-bottom: 1px solid #B0C0C7; padding: 10px 20px}
.cms_editor .file_form .progress_outer {margin: 20px}
.cms_editor .file_form .input_row {margin: 20px}
.cms_editor .file_form .input_row textarea, .cms_editor .file_form .input_row .text {width: 670px; margin: 8px 0}
.cms_editor .file_form .input_row textarea {height: 100px}
.cms_editor .success_stage {display: none}
.cms_editor .success_stage h4 {font-size: 18px; margin: 20px; color: #666}
.cms_editor .success_stage p {font-size: 14px; margin: 20px}
.cms_editor .left {border-right: 1px solid #B0C0C7}


/* app/views/newuploads/_editor.css @ 1471986415 */
.upload_editor .home_container h2 {font-size: 26px; margin-top: 37px}
.upload_editor .home_container h3 {font-size: 21px; margin-bottom: 48px; width: 531px}
.upload_editor .home_container .top {overflow: hidden}
.upload_editor .home_container .top .buttons {margin-top: 20px}
.upload_editor .message {margin: 40px 400px 0 45px; min-height: 100px}
.upload_editor .message h2 {margin: 0 0 10px 0}
.upload_editor .message p {color: #666; margin: 0}
.upload_editor .upload_more {position: absolute; top: 60px; right: 45px; width: 290px}
.upload_editor .upload_more .upload_button_border, .upload_editor .upload_more .upload_button, .upload_editor .upload_more .drop_zone_outer {display: block}
.upload_editor .upload_more .drop_zone_outer {margin-top: 6px}
.upload_editor .upload_more .drop_zone_outer .drop_zone {height: 44px; line-height: 44px; font-size: 14px}
.upload_editor .list_footer {margin: 30px; overflow: hidden}
.upload_editor .list_footer .payment_terms {width: 600px; color: #666; font-size: 14px; text-indent: -6px; margin-left: 10px}
.upload_editor .list_footer .view_documents {float: right}
.upload_editor .view_documents, .upload_editor .payment_terms {display: none}
.upload_editor.has_paid_document .payment_terms {display: block}
.upload_editor.has_paid_document.need_payment_info .payment_error_bar {display: block}
.upload_editor.has_finished_document.has_many .view_documents {display: block}
.upload_editor .payment_error_bar {background: #f2736e; padding: 6px; color: white; display: none; margin: 8px 8px 2px 8px}
.upload_editor .payment_error_bar a {color: white; text-decoration: underline}
.upload_editor .payment_error_bar .sprite {margin-right: 6px}


/* app/views/newuploads/_landing.css @ 1471986415 */
.upload_landing h2 {font-size: 44px}
.upload_landing h3 {font-size: 18px}
.upload_landing h4 {font-size: 18px}
.upload_landing .upload_warning {color: #ff0000; margin-top: 0px; font-size: 14px}
.upload_landing .upload_list {display: inline-block; padding: 10px; margin: 10px; border: 1px solid red; text-align: left; width: 300px}
.upload_landing .home_container .top {text-align: center; margin-top: 30px}
.upload_landing .home_container .top h3 {font-style: normal; color: #999}
.upload_landing .home_container .top p.sub {font-size: 14px; color: #999; margin: 18px 0}
.upload_landing .home_container .top .upload_row {margin: 20px 0 0 0}
.upload_landing .bottom .drop_bar {border-bottom: 0}
.upload_landing .drop_bar {text-align: center; background: #fafafa; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; overflow: hidden}
.upload_landing .drop_bar .drop_zone_outer {width: 475px; margin: 25px 0 15px 0}
.upload_landing .drop_bar .drop_zone_outer .drop_zone {height: 75px; line-height: 75px}
.upload_landing .drop_bar p {line-height: 18px; font-size: 14px}
.upload_landing .drop_bar .supported_types {color: #999; margin: 10px 0 0 0}
.upload_landing .drop_bar .policy {color: #666; margin: 0 0 16px 0}
.upload_landing .other_ways {overflow: hidden; text-align: center; margin-bottom: 40px; margin-top: 20px}
.upload_landing .other_ways h4 {line-height: 25px; height: 25px; white-space: nowrap}
.upload_landing .other_ways p {color: #666; font-size: 16px; margin: 4px 0; text-align: center}
.upload_landing .other_ways .filepickerio_btn {font-size: 14px}
.upload_landing .other_ways .cell {display: inline-block; margin: 0 auto; text-align: left; vertical-align: top}
.upload_landing .open_container {zoom: 1; margin: 60px auto}
.upload_landing .open_container:after {content: ""; display: table; clear: both}
.upload_landing .open_container p {color: #666}
.upload_landing .open_container h3 {margin-bottom: 10px; white-space: nowrap; font-size: 28px; line-height: 35px; font-weight: 200}
.upload_landing .open_container .left_col {display: inline-block; vertical-align: top; font-size: 16px; width: 607px; margin-right: 40px}
.upload_landing .open_container .left_col:last-child, .upload_landing .open_container .left_col.last {margin-right: 0}
.upload_landing .open_container .left_col .reasons_list {list-style: none; margin: 60px 0 0 0; padding: 0}
.upload_landing .open_container .left_col .reasons_list li {padding-left: 60px; margin: 45px 0}
.upload_landing .open_container .left_col .reasons_list li h4 {font-size: 28px; line-height: 35px; margin: 0 0 10px 0; font-weight: 200}
.upload_landing .open_container .right_col {display: inline-block; vertical-align: top; font-size: 16px; width: 348px; margin-right: 40px}
.upload_landing .open_container .right_col:last-child, .upload_landing .open_container .right_col.last {margin-right: 0}
.upload_landing .open_container .right_col .content_categories {font-size: 0; white-space: nowrap; margin-top: 60px}
.upload_landing .open_container .right_col .content_categories .category_list {font-size: 14px; display: inline-block; vertical-align: top; list-style: none; padding: 0; margin: 0}
.upload_landing .open_container .right_col .content_categories .category_list li {margin: 0 20px 20px 0; color: #666}
.upload_landing .open_container .right_col .content_categories .category_list li .upload_sprite {vertical-align: top}
.upload_landing .big_page_bullet {background: url('https://s1-f.scribdassets.com/images/newupload/icn_doc_dkbl_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .html5_bullet {background: url('https://s2-f.scribdassets.com/images/newupload/icn_html5_red_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .google_bullet {background: url('https://s1-f.scribdassets.com/images/newupload/icn_google_bl_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .social_bullet {background: url('https://s1-f.scribdassets.com/images/newupload/icn_facetwit_blpurp_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .money_bullet {background: url('https://s2-f.scribdassets.com/images/newupload/icn_tag_red_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .mobile_bullet {background: url('https://s2-f.scribdassets.com/images/newupload/icn_mobile_purp_36x36.png?1471986473') 0 0 no-repeat}
.upload_landing .stats_bullet {background: url('https://s2-f.scribdassets.com/images/newupload/icn_stats_red_36x36.png?1471986473') 0 0 no-repeat}
.no_filepicker .upload_landing .filepicker_cell {display: none}
.upload_landing .cms_banner {line-height: 1.5; font-size: 14px; border: 1px solid #dadada; background: #F5F5F5; margin: 20px 40px 10px 40px}
.upload_landing .cms_banner p {margin: 10px}


/* app/views/newuploads/_merge_account_lightbox.css @ 1471986415 */
.autogen_class_views_newuploads_merge_account_lightbox {width: 666px; text-align: center}
.autogen_class_views_newuploads_merge_account_lightbox h1 {font-size: 62px; color: #444; margin-top: 0; margin-bottom: 16px}
.autogen_class_views_newuploads_merge_account_lightbox .flat_btn {width: 278px}
.autogen_class_views_newuploads_merge_account_lightbox .email_form, .autogen_class_views_newuploads_merge_account_lightbox .login_form {margin: 25px 0}
.autogen_class_views_newuploads_merge_account_lightbox .email_form label, .autogen_class_views_newuploads_merge_account_lightbox .login_form label {display: block; margin-bottom: 10px}
.autogen_class_views_newuploads_merge_account_lightbox .email_form input, .autogen_class_views_newuploads_merge_account_lightbox .login_form input {width: 278px}
.autogen_class_views_newuploads_merge_account_lightbox .login_form {display: none}
.autogen_class_views_newuploads_merge_account_lightbox .error {display: block; color: #F04952; font-size: 36px; margin: 0 0 16px}
.autogen_class_views_newuploads_merge_account_lightbox.show_login .email_form {display: none}
.autogen_class_views_newuploads_merge_account_lightbox.show_login .login_form {display: block}
.autogen_class_views_newuploads_merge_account_lightbox .login_toggle {margin-top: 20px}
.autogen_class_views_newuploads_merge_account_lightbox .continue_link .flat_btn {margin-top: 30px; width: auto}
.autogen_class_views_newuploads_merge_account_lightbox .content {padding: 65px}


/* app/views/newuploads/rev_upload.css @ 1471986415 */
.autogen_class_views_newuploads_rev_upload {margin: 40px}


/* app/views/newuploads/show.css @ 1471986415 */
.upload_page.is_editing .upload_landing {height: 0px; overflow: hidden}
.upload_page.is_editing .upload_editor {display: block}
.upload_page.is_cms .home_container .sprite.question {display: none}
.upload_page.is_cms .upload_editor .message_details {display: none}
.upload_page .fancy_tip {width: 230px; text-align: left}
.upload_page .upload_editor {display: none}
.upload_page .osx {display: none}
.upload_page.no_dragdrop .with_dragdrop, .upload_page.no_dragdrop .drop_zone_outer {display: none}
.upload_page.no_flash .flash_missing {display: block}
.upload_page.no_flash .have_flash {display: none}
.upload_page .flash_missing {display: none}
.upload_page.is_osx .other_os {display: none}
.upload_page.is_osx .osx {display: inline}
.upload_page .upload_sprite {width: 25px; height: 25px; display: inline-block; vertical-align: bottom; margin-right: 8px; background: url('https://s2-f.scribdassets.com/images/newupload/icn_color_sprite.png?1471986473') 0 0 no-repeat}
.upload_page .upload_sprite.cloud_icn {background-position: -50px -125px}
.upload_page .upload_sprite.edit_icn {background-position: -75px -125px}
.upload_page .upload_sprite.up_icn {background-position: -100px -125px}
.upload_page .upload_sprite.cloud_icn {vertical-align: middle; height: 12px}
.upload_page .upload_sprite.edit_icn, .upload_page .upload_sprite.up_icn {vertical-align: middle}
.upload_page .upload_sprite.creative_writing_icn {background-position: 0px 0px}
.upload_page .upload_sprite.recipes_icn {background-position: -25px -50px}
.upload_page .upload_sprite.how_to_guides_icn {background-position: -100px 0px}
.upload_page .upload_sprite.books_icn {background-position: -25px -25px}
.upload_page .upload_sprite.presentations_icn {background-position: -75px -25px}
.upload_page .upload_sprite.school_papers_icn {background-position: -100px -50px}
.upload_page .upload_sprite.spreadsheets_icn {background-position: -50px -50px}
.upload_page .upload_sprite.original_essays_icn {background-position: -100px -50px}
.upload_page .upload_sprite.travel_guides_icn {background-position: -25px -75px}
.upload_page .upload_sprite.legal_documents_icn {background-position: -75px -75px}
.upload_page .upload_sprite.business_forms_icn {background-position: -25px 0px}
.upload_page .upload_sprite.sheet_music_icn {background-position: -50px -100px}
.upload_page .upload_sprite.study_guides_icn {background-position: 0px -25px}
.upload_page .upload_sprite.academic_papers_icn {background-position: -100px -50px}
.upload_page .upload_sprite.poetry_icn {background-position: -75px 0px}
.upload_page .upload_sprite.catalogs_icn {background-position: 0px -25px}
.upload_page .upload_sprite.speeches_icn {background-position: -75px -100px}
.upload_page .upload_sprite.letters_icn {background-position: -100px -25px}
.upload_page .upload_sprite.historical_documents_icn {background-position: -75px 0px}
.upload_page .upload_sprite.scientific_data_icn {background-position: -75px -50px}
.upload_page .upload_sprite.infographics_icn {background-position: 0px -75px}
.upload_page .upload_sprite.source_documents_icn {background-position: -50px 0px}
.upload_page .upload_sprite.magazines_icn {background-position: -100px -75px}
.upload_page .upload_sprite.newspapers_icn {background-position: -25px -100px}
.upload_page .upload_sprite.comics_icn {background-position: -75px -100px}
.upload_page .upload_sprite.resumes_icn {background-position: -50px -25px}
.upload_page .download_button .btn_inner {padding: 0 10px}
.upload_page .download_button .download_icon {display: inline-block; vertical-align: top; margin-right: 8px; width: 20px; height: 24px; background: url('https://s2-f.scribdassets.com/images/newhome/icn_download_arrow.png?1471986473') 0 0 no-repeat}
.upload_page h2, .upload_page h3, .upload_page h4 {margin: 0px}
.upload_page .home_container {position: relative}
.upload_page .home_container .sprite.question {position: absolute; display: block; top: 9px; right: 9px}
.upload_page .home_container .sprite.question:hover {opacity: 0.8}
.upload_page .home_container .sprite.question:active {top: 10px}
.upload_page .upload_button_border {display: inline-block; padding: 8px 10px; border: 1px solid #CADDE4; box-shadow: inset 0px 0px 6px #CADDE4; background: #EAF2F4; border-radius: 4px}
.upload_page .upload_button {position: relative; padding: 0 20px}
.upload_page .upload_button object {position: absolute; top: 0px; left: 0px}
.upload_page .drop_zone_outer {display: inline-block}
.upload_page .drop_zone {border-radius: 3px; border: 1px dashed #737373; font-size: 16px; color: #737373; background: #eee; text-align: center}
.upload_page .drop_zone.dragging {color: #5a5a5a}
.upload_page .drop_zone_error {color: #F54550; padding: 6px 10px; margin-bottom: 10px; text-align: center}
.upload_page .drop_zone_error span.sprite {margin-right: 4px}
.upload_page #SWFUpload_Console {z-index: 10000; position: relative}
