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


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


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


/* :class_inlines, 'app/views', ... @ 1537581479 */
/* app/views/pdfs/lightboxes/embed_lightbox.css @ 1537581478 */
.autogen_class_views_pdfs_lightboxes_embed_lightbox {min-width: 0; max-width: none}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .embed_header, .autogen_class_views_pdfs_lightboxes_embed_lightbox .copy_link {border-bottom: 1px solid #E2E2E2}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .copy_link .input_row {display: block; margin: 20px 0 10px 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .copy_link .copy_link_label {display: inline-block; color: #57617a; font-size: 12px; width: 65px; margin-right: 10px; margin-bottom: 10px; margin-left: 32px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .copy_link .link_options {margin: 10px 30px 20px 107px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .copy_link .document_url_input {width: 500px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .format_container label, .autogen_class_views_pdfs_lightboxes_embed_lightbox .link_options label {color: #57617a; font-size: 13px; margin-right: 20px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .format_container label span, .autogen_class_views_pdfs_lightboxes_embed_lightbox .link_options label span {vertical-align: middle}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .format_container input, .autogen_class_views_pdfs_lightboxes_embed_lightbox .link_options input {vertical-align: middle; margin-right: 4px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .left_col {min-height: 600px; width: 360px; float: left; border-right: 1px solid #E2E2E2}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .right_col {margin: 0 auto; margin-left: 360px; overflow: hidden}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .doc_preview {padding: 10px; min-width: 400px; overflow: hidden}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container {position: relative; padding: 20px 10px 20px 32px; border-bottom: 1px solid #E2E2E2}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container.top {padding-bottom: 30px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container.darker {background: #f2f2f2}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container.bottom {border-bottom: 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container .embed_control {margin-left: 80px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .control_container .control_name {color: #57617a; font-size: 12px; float: left; text-align: left; width: 80px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .note {position: absolute; bottom: 7px; right: 12px; color: #333; font-size: 9px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .code_input {border: 1px solid #909ca4; border-radius: 2px 0 0 2px; box-shadow: inset 0 1px 2px -1px #aaa; font-size: 12px; padding: 5px; height: 140px; width: 300px; resize: none; color: gray; overflow-y: hidden}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .code_input_container {display: block}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .code_input_container .control_name {width: auto; margin-bottom: 15px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options {font-size: 11px; text-align: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options label {color: #57617a}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options .active {color: #57617a}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options .inactive {color: #1FA3D6; cursor: pointer}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options:hover {text-decoration: none}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options.left {float: left}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .toggle_options.right {float: right}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .label {text-align: left; font-size: 11px; color: #57617a}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker {position: relative; padding: 0; margin: 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker label {display: inline-block; text-align: center; padding: 8px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker label input {margin-left: 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker label.active {background: #f3f6fd}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker .thumb {background: #CBD1D7; border: 1px solid #B0B5BA; margin: 8px auto 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size {margin-top: 10px; margin-left: 16px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size .inputs label {display: block}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size .inputs .label {display: inline-block; width: 40px; text-align: right; margin-right: 10px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size .custom_width, .autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size .custom_height {width: 40px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .custom_size .unit {font-size: 12px; color: #57617a}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options {text-align: left}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options label {display: block; margin-bottom: 5px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options input[type="checkbox"] {vertical-align: middle}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options .label, .autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options select {font-size: 13px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options .label {margin-right: 4px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options .label.right_label {margin-left: 4px; margin-right: 0}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .misc_options .starting_page {width: 30px; padding-top: 5px; padding-bottom: 5px}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .size_picker {list-style: none}
.autogen_class_views_pdfs_lightboxes_embed_lightbox .sub {color: #57617a}


/* app/views/pdfs/lightboxes/_download_lightbox.css @ 1537581478 */
.autogen_class_views_pdfs_lightboxes_download_lightbox {min-width: 400px}
@media (max-width: 400px) {.autogen_class_views_pdfs_lightboxes_download_lightbox {min-width: 300px}
}
.autogen_class_views_pdfs_lightboxes_download_lightbox.download_started {max-width: 600px}
.autogen_class_views_pdfs_lightboxes_download_lightbox.download_started .wrapper > .content .title {font-size: 32px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_pdfs_lightboxes_download_lightbox.download_started .wrapper > .content .title {font-size: 24px}
}
.autogen_class_views_pdfs_lightboxes_download_lightbox .document_data {line-height: 1.5}
.autogen_class_views_pdfs_lightboxes_download_lightbox .document_data .file_name {font-weight: bold}
.autogen_class_views_pdfs_lightboxes_download_lightbox .input_group {margin-top: 20px}
.autogen_class_views_pdfs_lightboxes_download_lightbox .buttons .button_sub_action {margin-right: 5px}
.autogen_class_views_pdfs_lightboxes_download_lightbox .secondary_message {margin-top: -10px}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper {margin-top: -10px}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper h3 {font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper h3 {font-size: 20px}
}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid {padding-left: 0; text-align: center}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {width: 144px; margin: 10px 15px 0}
@media (max-width: 700px) {.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {width: 108px}
}
@media (max-width: 600px) {.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell {margin: 10px 10px 0}
}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell .thumb {margin: 0}
.autogen_class_views_pdfs_lightboxes_download_lightbox .rec_wrapper .document_grid .object_cell.document_cell .under_title {text-align: left}


/* app/views/upload/index.css @ 1537581479 */
@charset "UTF-8"; .autogen_class_views_upload_index {background: white; overflow: hidden}
.autogen_class_views_upload_index.dragging_file .drag_and_drop_overlay {display: block}
.autogen_class_views_upload_index.show_upload_list .landing_page {display: none}
.autogen_class_views_upload_index.show_upload_list .after_upload {display: block}
.autogen_class_views_upload_index.incentivized_upload_pass.has_completed_upload .incentivized_upload_banner .before_upload {display: none}
.autogen_class_views_upload_index.incentivized_upload_pass.has_completed_upload .incentivized_upload_banner .after_upload {display: block}
.autogen_class_views_upload_index .after_upload {display: none}
.autogen_class_views_upload_index .upload_upper {width: 996px; margin: 0 auto}
.autogen_class_views_upload_index .upload_upper .primary_header {text-align: center}
.autogen_class_views_upload_index .upload_upper h1 {font-family: "Source Sans Pro", sans-serif; color: #1c263d; font-size: 32px; margin: 45px 0 12px}
.autogen_class_views_upload_index .upload_upper h2 {font-family: "Source Sans Pro", sans-serif; color: #57617a; font-size: 16px; font-weight: normal; margin: 0}
.autogen_class_views_upload_index .upload_upper .upload_box {border: 1px dashed #8f919e; margin: 40px 0 20px 0; text-align: center; padding: 45px 0 40px 0}
.autogen_class_views_upload_index .upload_upper .upload_box .sub {margin-top: 8px; color: #57617a; font-size: 16px}
.autogen_class_views_upload_index .upload_upper .supported_types {margin: 40px 0; text-align: center; font-size: 14px; color: #57617a}
.autogen_class_views_upload_index .cloud_upload {text-align: center; color: #57617a; font-size: 14px; margin-top: 35px}
.autogen_class_views_upload_index .cloud_upload .cloud_btn {color: #57617a}
.autogen_class_views_upload_index .cloud_upload .cloud_btn:hover {color: #0d6069}
.autogen_class_views_upload_index .cloud_upload .cloud_btn:active {color: #0d6069}
.autogen_class_views_upload_index .cloud_upload .cloud_icons {margin-top: 12px; opacity: 0.5; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_upload_index .cloud_upload .cloud_icons img {height: 30px; margin: 0 7px}
.autogen_class_views_upload_index .icon_row {min-width: 996px; text-align: center; background: #f8f9fd; border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; padding: 45px 0 35px 0}
.autogen_class_views_upload_index .icon_row .reason_cell {display: inline-block; font-family: "Source Sans Pro", sans-serif; color: #00293f; font-size: 18px; line-height: 26px; font-style: italic; text-align: center; vertical-align: top; width: 180px; margin-right: 60px}
.autogen_class_views_upload_index .icon_row .reason_cell:last-child {margin-right: 0}
.autogen_class_views_upload_index .icon_row .reason_cell .cell_icon {margin: 0 auto 15px auto; display: block; box-sizing: border-box; width: 65px; height: 65px}
.autogen_class_views_upload_index .user_quotes {width: 996px; margin: 50px auto; padding: 0 0 40px 0}
.autogen_class_views_upload_index .user_quotes .quote_title {position: relative; text-align: center; margin-bottom: 40px}
.autogen_class_views_upload_index .user_quotes .quote_title .quote_title_text {position: relative; z-index: 2; background: white; padding: 0 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #57617a}
.autogen_class_views_upload_index .user_quotes .quote_title:before {z-index: 1; position: absolute; left: 0; right: 0; top: 50%; display: block; height: 1px; background: #E7E7E7; content: ""}
.autogen_class_views_upload_index .user_quotes .quote_row {max-width: 580px; margin: 0 auto 40px auto; text-align: center}
.autogen_class_views_upload_index .user_quotes .quote_row:last-child {margin-bottom: 0}
.autogen_class_views_upload_index .user_quotes .quote_row .quote {font-family: "Source Sans Pro", sans-serif; font-size: 28px; line-height: 38px; color: #57617a; font-style: italic}
.autogen_class_views_upload_index .user_quotes .quote_row .quote:before {content: "“"; font-weight: normal}
.autogen_class_views_upload_index .user_quotes .quote_row .quote:after {content: "”"; font-weight: normal}
.autogen_class_views_upload_index .user_quotes .quote_row .quote_author {margin-top: 8px; font-size: 14px; color: #57617a}
.autogen_class_views_upload_index .incentivized_upload_banner {background: #fafbfd}
.autogen_class_views_upload_index .incentivized_upload_banner .banner_inner {width: 996px; margin: 0 auto; padding: 20px 0; min-width: 169px; 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}
.autogen_class_views_upload_index .incentivized_upload_banner .downloader {text-align: center}
.autogen_class_views_upload_index .incentivized_upload_banner .downloader h3 {font-family: "Source Sans Pro", sans-serif; font-size: 18px; line-height: 1.5; max-width: 600px; margin: 0 auto; margin-bottom: 20px}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb {width: 73px; height: 97px; position: relative; border: 1px solid #e9edf8; background-color: #f8f9fd; margin-right: 25px}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb:hover .overlay, .autogen_class_views_upload_index .incentivized_upload_banner .document_thumb.hover .overlay {opacity: 0.5}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb:hover .overlay .sprite, .autogen_class_views_upload_index .incentivized_upload_banner .document_thumb.hover .overlay .sprite {opacity: 0.5}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb:hover .main_action, .autogen_class_views_upload_index .incentivized_upload_banner .document_thumb.hover .main_action {opacity: 1}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb .overlay, .autogen_class_views_upload_index .incentivized_upload_banner .document_thumb .doc_link {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.autogen_class_views_upload_index .incentivized_upload_banner .document_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)}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb .overlay .sprite {position: absolute; opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb:before {background-color: transparent; content: ""; position: absolute; height: 0; width: 0; top: -1px; left: -1px; z-index: 1; border-top: 22px solid #fafbfd; border-right: 26px solid transparent}
.autogen_class_views_upload_index .incentivized_upload_banner .document_thumb img {width: 100%; height: 100%}
.autogen_class_views_upload_index .incentivized_upload_banner .document_info {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; min-width: 0}
.autogen_class_views_upload_index .incentivized_upload_banner .document_info .sub {margin: 0; color: #57617a}
.autogen_class_views_upload_index .incentivized_upload_banner .document_info .document_title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 10px 0 0 0; font-size: 18px}
.autogen_class_views_upload_index .incentivized_upload_banner .skip_upload {width: 340px; padding: 10px 0 10px 50px; margin-left: 50px; border-left: 2px solid #e9edf8}
.autogen_class_views_upload_index .incentivized_upload_banner .skip_upload p {color: #57617a; margin: 0 0 15px 0; line-height: 1.6}
.autogen_class_views_upload_index .incentivized_upload_banner .skip_upload p strong {color: #57617a}
.autogen_class_views_upload_index .incentivized_upload_banner .after_upload {display: none}
.autogen_class_views_upload_index .drag_and_drop_overlay {display: none; z-index: 100; background: rgba(0, 0, 0, 0.8); position: fixed; top: 0; left: 0; right: 0; bottom: 0}
.autogen_class_views_upload_index .drag_and_drop_overlay .drag_and_drop_overlay_target {z-index: 101; position: absolute; top: 0; left: 0; right: 0; bottom: 0}
.autogen_class_views_upload_index .drag_and_drop_overlay .inner_border {border: 2px dashed white; position: absolute; top: 40px; left: 40px; right: 40px; bottom: 40px; 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}
.autogen_class_views_upload_index .drag_and_drop_overlay .inner_border .upload_icon {width: 94px; height: 57px; display: block; margin: 0 auto 30px auto}
.autogen_class_views_upload_index .drag_and_drop_overlay .inner_border > div {text-align: center; color: white; max-width: 400px; font-size: 32px; line-height: 1.2}
.autogen_class_views_upload_index .upload_list_drop {border-bottom: 1px solid #E9E9E9; box-shadow: 0 1px 0 #F8F8F8}
.autogen_class_views_upload_index .footer_padding {padding: 0 24px}
.autogen_class_views_upload_index .upload_list_footer {border: 1px dashed #e9edf8; max-width: 996px; margin: 24px auto; max-width: 1600px; text-align: center; padding: 34px 0 25px 0}
.autogen_class_views_upload_index .upload_list_footer .sub {margin-top: 8px; color: #57617a; font-size: 16px}
.autogen_class_views_upload_index .upload_list_footer .cloud_upload {margin-top: 30px}
.autogen_class_views_upload_index .filetype_error {max-width: 650px; text-align: center; margin: 40px auto; padding: 0 20px; color: #f2736e}
.autogen_class_views_upload_index .filetype_error .failed_extension {font-size: 26px; margin-bottom: 10px}
.autogen_class_views_upload_index .filetype_error .supported_extensions {font-size: 16px; line-height: 1.5}


/* app/views/upload/single.css @ 1537581479 */
.autogen_class_views_upload_single .home_container {margin-top: 40px}
.autogen_class_views_upload_single .errorExplanation h2, .autogen_class_views_upload_single .errorExplanation p {display: none}
.autogen_class_views_upload_single .errorExplanation li {color: red}
.autogen_class_views_upload_single h2 {margin: 25px 0; font-weight: normal; font-size: 24px}
.autogen_class_views_upload_single .text {margin: 25px 35px}
.autogen_class_views_upload_single #file {border: 1px solid silver; padding: 4px}
.autogen_class_views_upload_single .alert {color: #DB5B61}
.autogen_class_views_upload_single .upload_button {display: block; clear: both; margin-top: 10px}
.autogen_class_views_upload_single .upload_button .button {float: none}
