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


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


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


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


/* app/views/shared/_contained_page.css @ 1543885101 */
.autogen_class_views_shared_contained_page .home_container {margin-top: 45px; width: 998px}
.autogen_class_views_shared_contained_page .home_container > .header {padding: 10px 60px; border-bottom: 1px solid #e9edf8}
.autogen_class_views_shared_contained_page .page_section {padding: 37px 60px; border-bottom: 1px solid #e9edf8}
.autogen_class_views_shared_contained_page .page_section:last-child {border-bottom: 0}
.autogen_class_views_shared_contained_page .page_section.light {background: #fff}


/* app/views/shared/buttons/payments.css @ 1543885101 */
.autogen_class_views_shared_buttons_payments {position: relative}
.autogen_class_views_shared_buttons_payments .flat_btn {vertical-align: middle}
.autogen_class_views_shared_buttons_payments .spinner {color: #57617a; margin-left: 15px; display: inline-block; vertical-align: middle; transition: opacity 0.15s ease-in-out; -moz-transition: opacity 0.15s ease-in-out; -webkit-transition: opacity 0.15s ease-in-out; opacity: 0; visibility: hidden}
.autogen_class_views_shared_buttons_payments .spinner.active {opacity: 1; visibility: visible}
.autogen_class_views_shared_buttons_payments .spinner img {vertical-align: middle}


/* app/views/login/checkout_flow_login.css @ 1543885101 */
.autogen_class_views_login_checkout_flow_login .home_container {width: 1000px; min-height: 0}
.autogen_class_views_login_checkout_flow_login .container.page_section {margin: 0 auto; min-height: 500px; padding: 0 0 60px 0}
.autogen_class_views_login_checkout_flow_login input[type=text], .autogen_class_views_login_checkout_flow_login input[type=password] {width: 300px; margin-bottom: 10px}
.autogen_class_views_login_checkout_flow_login #account_form {position: relative}
.autogen_class_views_login_checkout_flow_login .login_top {text-align: left; margin-left: 65px; margin-right: 65px; border-bottom: 1px solid #E9E9E9; height: 160px}
.autogen_class_views_login_checkout_flow_login .login_top .login_title {color: #57617a; padding-top: 40px; padding-bottom: 30px}
.autogen_class_views_login_checkout_flow_login .scribd_login, .autogen_class_views_login_checkout_flow_login .email_login {display: inline-block; vertical-align: top; font-size: 16px; width: 357px; margin-right: 65px}
.autogen_class_views_login_checkout_flow_login .scribd_login:last-child, .autogen_class_views_login_checkout_flow_login .scribd_login.last, .autogen_class_views_login_checkout_flow_login .email_login:last-child, .autogen_class_views_login_checkout_flow_login .email_login.last {margin-right: 0}
.autogen_class_views_login_checkout_flow_login .scribd_login h2, .autogen_class_views_login_checkout_flow_login .email_login h2 {margin-top: 0}
.autogen_class_views_login_checkout_flow_login .scribd_login {margin-left: 65px}
.autogen_class_views_login_checkout_flow_login .email_login {vertical-align: top; border-left: 1px solid #E9E9E9; padding-left: 65px}
.autogen_class_views_login_checkout_flow_login .login_section {margin-top: 40px}
.autogen_class_views_login_checkout_flow_login .login_section p {color: #57617a}
.autogen_class_views_login_checkout_flow_login .login_section .sub_links {margin: 10px 0 0 0}
.autogen_class_views_login_checkout_flow_login .error {color: #f2736e; margin-bottom: 10px}


/* app/views/login/login.css @ 1543885101 */
.autogen_class_views_login_login {text-align: center}
.autogen_class_views_login_login .inline_lightbox {text-align: left; background: white; display: inline-block; margin: 40px 0; padding: 40px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1)}
.autogen_class_views_login_login .inline_lightbox .login_alt {margin-bottom: -38px}
@media (max-width: 550px) {.autogen_class_views_login_login .inline_lightbox {margin: 0}
}
@media (max-width: 400px) {.autogen_class_views_login_login .inline_lightbox {padding: 26px}
}
.autogen_class_views_login_login .inline_lightbox .title {font-size: 22px; font-weight: bold; color: #1c263d; margin-top: 0; margin-bottom: 18px}
@media (max-width: 550px) {.responsive .autogen_class_views_login_login .inline_lightbox .title {font-size: 20px}
}


/* app/views/zendesk_sessions/new.css @ 1543885101 */
.autogen_class_views_zendesk_sessions_new .inline_lightbox h2 {display: none}
.autogen_class_views_zendesk_sessions_new .inline_lightbox h1 {max-width: 540px; margin: 0 auto}
.autogen_class_views_zendesk_sessions_new .home_container {box-sizing: border-box; max-width: 865px; padding: 40px; margin-top: 0; text-align: center}
.autogen_class_views_zendesk_sessions_new .home_container h2 {margin-top: 0}
.autogen_class_views_zendesk_sessions_new .home_container p {margin: 0}
