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


/* public/stylesheets/jquery.nanoscroller.css @ 1393627053 */
/** initial setup **/ .nano {position: relative; width: 100%; height: 100%; overflow: hidden}
.nano .scrolling_content {position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0}
.nano .scrolling_content:focus {outline: thin dotted}
.nano .scrolling_content::-webkit-scrollbar {visibility: hidden}
.has-scrollbar .scrolling_content::-webkit-scrollbar {visibility: visible}
.nano > .pane {background: rgba(0, 0, 0, 0.25); position: absolute; width: 10px; right: 0; top: 0; bottom: 0; visibility: hidden\9; /* Target only IE7 and IE8 with this hack */ opacity: .01; -webkit-transition: .2s; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.nano > .pane > .slider {background: #444; background: rgba(0, 0, 0, 0.5); position: relative; margin: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
.nano:hover > .pane, .pane.active, .pane.flashed {visibility: visible\9; /* Target only IE7 and IE8 with this hack */ opacity: 0.99}


/* public/stylesheets/mycontent_sprites.css @ 1393627053 */
.sprite.profile_price_tag, .sprite.home_download, .sprite.home_share, .sprite.profile_uploads, .sprite.profile_collection, .sprite.profile_readcast, .sprite.profile_star_tag, .sprite.profile_light_star, .sprite.download_light, .profile_sprite {background: url('/images/my_content/mycontent-sprite.png?1393627053') 0 0 no-repeat}
.sprite.profile_price_tag {width: 12px; height: 12px; background-position: -91px -61px}
.sprite.home_download {width: 12px; height: 15px; background-position: -227px -45px}
.sprite.home_download:hover {background-position: -227px -15px}
.sprite.home_download:active {background-position: -227px -30px}
.sprite.home_share {width: 13px; height: 14px; background-position: -151px -46px}
.sprite.home_share:hover {background-position: -151px -16px}
.sprite.home_share:active {background-position: -151px -31px}
.sprite.profile_uploads {width: 14px; height: 14px; background-position: -120px -46px}
.sprite.profile_collection {width: 12px; height: 11px; background-position: -31px -48px}
.sprite.profile_readcast {width: 15px; height: 14px; background-position: -135px -46px}
.sprite.profile_star_tag {width: 12px; height: 12px; background-position: -60px -61px}
.sprite.profile_light_star {width: 15px; height: 14px; background-position: -60px -16px}
.sprite.download_light {width: 10px; height: 12px; background-position: -128px -96px}
.profile_sprite.share_light {width: 13px; height: 14px; background-position: -151px -46px}
.profile_sprite.readcast_light {width: 15px; height: 14px; background-position: -135px -46px}
.profile_sprite.embed_light {width: 14px; height: 14px; background-position: -166px -46px}
.profile_sprite.star {width: 15px; height: 14px; background-position: -60px -16px}


/* public/stylesheets/jquery.layover.css @ 1393627053 */
.layover {/* below header */ z-index: 10; background: rgba(0, 0, 0, 0.5); padding: 5px; position: absolute; overflow: hidden; cursor: pointer; position: absolute}
.layover .layover_title {font-size: 18px; color: white; padding-left: 10px; padding-right: 10px; position: relative; top: -10px; background: #777777; display: inline}
.layover .layover_content {position: relative; top: 50px; color: white}
.layover .layover_content h1 {font-size: 30px; font-weight: normal}
.layover .layover_content p {font-size: 16px}
.layover .bordered {border: 2px solid white; border-radius: 3px; margin: 3px auto}


/* public/stylesheets/jquery.star_ratings.css @ 1393627053 */
.star_ratings .icon-feature {color: #A6A8AB; display: inline-block; height: 17px; line-height: 15px; width: 15px; text-align: center; cursor: pointer; -webkit-transition: all 0.5s linear, color 0.1s ease-in-out; -moz-transition: all 0.5s linear, color 0.1s ease-in-out; -ms-transition: all 0.5s linear, color 0.1s ease-in-out; transition: all 0.5s linear, color 0.1s ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%}
.star_ratings .icon-feature.strong_lit {color: #113847}
.star_ratings .icon-feature.light_lit {color: #1b5870}


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


/* :files, 'app/views', ... @ 1393626870 */
/* app/views/shared/carousels/document_cell.css @ 1393626870 */
.has_document_cells .document_cell {width: 185px; white-space: normal; vertical-align: top; font-size: 13px; text-align: left}
.has_document_cells .document_cell .flag {position: absolute; color: white; font-size: 9px; font-weight: bold; letter-spacing: 1px; border-radius: 0; bottom: -20px; height: 20px; line-height: 21px; left: 0; right: 0; text-align: center}
.has_document_cells .document_cell.has_flag .content {margin-top: 30px}
.has_document_cells .document_cell.has_flag .flag {display: block}
.has_document_cells .document_cell.has_flag.is_purchase .flag {background: #006C96}
.has_document_cells .document_cell.has_flag.is_geo_restricted .flag {background: #999999}
.has_document_cells .document_cell.has_flag.is_sample .flag {background: #C1C1BE}
.has_document_cells .document_cell.is_book .cell_data {display: none}
.has_document_cells .document_cell.popup_open .thumb .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell.popup_open .thumb .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .flag {top: 0; bottom: auto; display: block}
.has_document_cells .document_cell .thumb {position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-color: #E6E8E9; background-size: cover; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); height: 250px; margin-bottom: 10px; cursor: pointer}
.has_document_cells .document_cell .thumb:hover .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .thumb:hover .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .thumb.is_book {box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.24), 3px 1px 15px rgba(0, 0, 0, 0.26)}
.has_document_cells .document_cell .thumb.is_book .shadow_overlay {display: block}
.has_document_cells .document_cell .thumb .shadow_overlay {display: none}
.has_document_cells .document_cell .thumb .overlay, .has_document_cells .document_cell .thumb .shadow_overlay, .has_document_cells .document_cell .thumb .booklink {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.has_document_cells .document_cell .thumb .overlay {-webkit-transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -ms-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; background: black}
.has_document_cells .document_cell .thumb .overlay .sprite {position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.has_document_cells .document_cell .thumb .shadow_overlay {background: url('/images/landing/home_landing/thumbnail_overlay_185x250.png?1393627053') 0 0 no-repeat; background-size: cover}
.has_document_cells .document_cell .cell_data {border-top: 1px solid #dcd8d4; position: absolute; bottom: 0; top: 65%; left: 0; right: 0; background: #FDFDFD; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9}
.has_document_cells .document_cell .cell_data a {text-decoration: none}
.has_document_cells .document_cell .document_title {color: #333333; margin: 10px 15px 0 15px; word-wrap: break-word; font-size: 14px; line-height: 18px; overflow: hidden; max-height: 36px}
.has_document_cells .document_cell .document_title a {color: inherit}
.has_document_cells .document_cell .document_author {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; bottom: 0; left: 0; right: 0; color: #777777; text-transform: uppercase; font-size: 12px; margin: 0 15px 10px 15px; line-height: 18px}
.has_document_cells .document_cell .document_author a {color: inherit}


/* app/views/shared/carousels/paddles.css @ 1393626870 */
.ie8 .has_paddles:hover .paddle .sprite, .ie7 .has_paddles:hover .paddle .sprite, .ie6 .has_paddles:hover .paddle .sprite, .ie8 .document_list:hover .paddle .sprite, .ie7 .document_list:hover .paddle .sprite, .ie6 .document_list:hover .paddle .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3}
.ie8 .has_paddles .paddle.always_visible .sprite, .ie7 .has_paddles .paddle.always_visible .sprite, .ie6 .has_paddles .paddle.always_visible .sprite, .ie8 .document_list .paddle.always_visible .sprite, .ie7 .document_list .paddle.always_visible .sprite, .ie6 .document_list .paddle.always_visible .sprite {background-color: yellow; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.ie8 .has_paddles .paddle .sprite, .ie7 .has_paddles .paddle .sprite, .ie6 .has_paddles .paddle .sprite, .ie8 .document_list .paddle .sprite, .ie7 .document_list .paddle .sprite, .ie6 .document_list .paddle .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.ie8 .has_paddles .paddle:hover .sprite, .ie7 .has_paddles .paddle:hover .sprite, .ie6 .has_paddles .paddle:hover .sprite, .ie8 .document_list .paddle:hover .sprite, .ie7 .document_list .paddle:hover .sprite, .ie6 .document_list .paddle:hover .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles .paddle, .document_list .paddle {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; cursor: pointer; position: absolute; width: 69px; z-index: 3; top: 0; bottom: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out}
.has_paddles .paddle.always_visible, .document_list .paddle.always_visible {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles:hover .paddle, .document_list:hover .paddle {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3}
.has_paddles:hover .paddle:hover, .document_list:hover .paddle:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles .page_left, .document_list .page_left {left: 0}
.has_paddles .page_left .sprite, .document_list .page_left .sprite {left: 5px}
.has_paddles .page_right, .document_list .page_right {right: 0}
.has_paddles .page_right .sprite, .document_list .page_right .sprite {right: 5px}
.has_paddles.on_first_page .page_left, .document_list.on_first_page .page_left {display: none}
.has_paddles.on_last_page .page_right, .document_list.on_last_page .page_right {display: none}


/* app/views/shared/imgareaselect.css @ 1393626870 */
.imgareaselect-border1 {background: url('/images/shared/imgareaselect/border-anim-v.gif?1393627053') repeat-y left top}
.imgareaselect-border2 {background: url('/images/shared/imgareaselect/border-anim-h.gif?1393627053') repeat-x left top}
.imgareaselect-border3 {background: url('/images/shared/imgareaselect/border-anim-v.gif?1393627053') repeat-y right top}
.imgareaselect-border4 {background: url('/images/shared/imgareaselect/border-anim-h.gif?1393627053') repeat-x left bottom}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {filter: alpha(opacity=50); opacity: 0.5}
.imgareaselect-handle {background-color: #fff; border: solid 1px black; filter: alpha(opacity=50); opacity: 0.5}
.imgareaselect-outer {background-color: #000; filter: alpha(opacity=50); opacity: 0.5}


/* app/views/profiles/common.css @ 1393626870 */
.global_wrapper {background: #f9f9f7; padding-bottom: 0}
.global_wrapper.profile_wrapper {background: url('/images/profiles/bg-profile-default.png?1393627053')}
.document_cell a.unhide_document_btn.row, .document_cell a.unfeature_document_btn.row, .document_cell a.unfeature_collection_btn.row, .collection_cell a.unhide_document_btn.row, .collection_cell a.unfeature_document_btn.row, .collection_cell a.unfeature_collection_btn.row {display: none}
.document_cell.is_hidden a.unhide_document_btn, .collection_cell.is_hidden a.unhide_document_btn {display: block}
.document_cell.is_hidden a.hide_document_btn, .collection_cell.is_hidden a.hide_document_btn {display: none}
.document_cell:hover, .collection_cell:hover {position: relative}
.document_cell:hover .edit_field, .collection_cell:hover .edit_field {display: block}


/* :class_inlines, 'app/views', ... @ 1393626870 */
/* app/views/shared/dialogs/download_dialog.css @ 1393626870 */
.autogen_class_views_shared_dialogs_download_dialog {overflow: visible}
.autogen_class_views_shared_dialogs_download_dialog .wrapper {overflow: visible}
.autogen_class_views_shared_dialogs_download_dialog .picker, .autogen_class_views_shared_dialogs_download_dialog .info {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.autogen_class_views_shared_dialogs_download_dialog .info {text-align: left; border-left: 1px dotted #848588; margin-left: 20px; padding: 20px 0px 20px 20px; width: 400px}
.autogen_class_views_shared_dialogs_download_dialog .info .row {margin-bottom: 8px; font-size: 14px; text-indent: -2em; padding-left: 2em}
.autogen_class_views_shared_dialogs_download_dialog .info .buttons {margin-top: 20px; height: 40px; text-align: center}
.autogen_class_views_shared_dialogs_download_dialog .download_button {width: 300px}
.autogen_class_views_shared_dialogs_download_dialog .download_button .inner {font-size: 13px}
.autogen_class_views_shared_dialogs_download_dialog .download_success {display: none; color: #798187; font-weight: bold}
.autogen_class_views_shared_dialogs_download_dialog .download_success .trouble {color: #9FA7B1; margin-top: 8px; font-size: 13px; font-weight: normal}
.autogen_class_views_shared_dialogs_download_dialog.download_started .download_success {display: block}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test {width: 665px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .content {padding-top: 10px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .hide_on_suggestion {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents {display: block}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .download_success {text-align: center; margin-bottom: 20px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .object_grid.document_grid {padding-left: 0}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .object_grid.document_grid .object_cell.document_cell {margin: 0 10px 30px 0}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .picker {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .info {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started .download_button {display: none}
.autogen_class_views_shared_dialogs_download_dialog .selected_documents {display: none}
.autogen_class_views_shared_dialogs_download_dialog .download_icon {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin: 0px 2px 0px 0px; width: 28px; height: 28px; background-repeat: no-repeat; background-position: 0 0; background: url('/images/newdoc/DownloadDocIcon_32x111.png?1393627053') 0 0 no-repeat}
button:hover .autogen_class_views_shared_dialogs_download_dialog .download_icon {background-position: 0 -28px}
button:active .autogen_class_views_shared_dialogs_download_dialog .download_icon {background-position: 0 -56px}
.autogen_class_views_shared_dialogs_download_dialog .download_icon button.disabled {background-position: 0 -84px}
.autogen_class_views_shared_dialogs_download_dialog .big_download_icon {background: url('/images/newdoc/DownloadPageIcon.png?1393627053') 0 0 no-repeat; display: inline-block; zoom: 1; *display: inline; width: 80px; height: 73px; margin-left: 13px}
.autogen_class_views_shared_dialogs_download_dialog .big_download_icon .icon_text {text-align: center; color: white; font-weight: bold; font-size: 16px; width: 51px; line-height: 25px; margin: 36px 0px 0px 29px; text-shadow: 1px 2px 2px #7e868f}
.autogen_class_views_shared_dialogs_download_dialog .download_types {padding: 14px 0px}
.autogen_class_views_shared_dialogs_download_dialog .download_types li {display: inline; padding: 8px; font-weight: bold; font-size: 14px}
.autogen_class_views_shared_dialogs_download_dialog .download_types li label {cursor: pointer}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content {padding: 0}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content .title_row {padding: 0; margin: 0}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content .title_row .title {padding: 0; margin: 0; font-size: 14px; line-height: 18px; max-height: 54px}


/* app/views/shared/pmp_promo_banner.css @ 1393626870 */
.shared_pmp_promo_banner {position: relative; height: 172px; min-width: 998px; background: #0c3747; box-sizing: border-box; overflow: hidden}
.shared_pmp_promo_banner .photo {z-index: 1; position: absolute; top: 0; left: 15%; margin-left: -274px; width: 434px; background: url('/images/shared/pmp_promo_banner/dude.jpg?1393627053') no-repeat; height: 172px}
.shared_pmp_promo_banner .messages {z-index: 2; position: absolute; top: 0; right: 0; zoom: 1; color: #fff; height: 100%; width: 77.8%; background: #0c3747}
.shared_pmp_promo_banner .messages:after {content: ""; display: table; clear: both}
.shared_pmp_promo_banner .column {position: relative; box-sizing: border-box; float: left; width: 50%; height: 100%}
.shared_pmp_promo_banner .column.first {padding-left: 44px; padding-top: 37px}
.shared_pmp_promo_banner .start_trial_button {display: block; position: relative; color: #fff; background-color: #f68620; font-weight: 400; width: 174px; border-radius: 4px; height: 30px; line-height: 30px; text-align: center; -webkit-transition: background-color 0.15s linear; -moz-transition: background-color 0.15s linear; -ms-transition: background-color 0.15s linear; transition: background-color 0.15s linear}
.shared_pmp_promo_banner .start_trial_button:hover {background-color: #f0b365; text-decoration: none}
.shared_pmp_promo_banner .start_trial_button:active {color: #cc6723}
.shared_pmp_promo_banner .primary_header {margin: 0 27px 18px 0; padding: 0; font-size: 23px; line-height: 1.5; height: 58px; font-weight: 200}
.shared_pmp_promo_banner .primary_header .value {font-weight: 400}
.shared_pmp_promo_banner .incentives {box-sizing: border-box; min-height: 88px; margin-top: 40px; font-size: 15px; padding: 0 44px 0 33px; list-style-position: inside; list-style-image: url('/images/shared/pmp_promo_banner/checkmark.png?1393627053'); border-left: 1px solid #4a6a76; width: 100%}
.shared_pmp_promo_banner .incentives li {margin-bottom: 12px}
.shared_pmp_promo_banner .incentives li:first-child {padding-top: 7px}
@media only screen and (max-width: 1500px) {.shared_pmp_promo_banner .incentives {font-size: 15px !important}
}
@media only screen and (max-width: 1320px) {.shared_pmp_promo_banner .incentives {font-size: 13px !important}
}
@media only screen and (min-width: 1914px) {.shared_pmp_promo_banner {padding-left: 434px !important}
.shared_pmp_promo_banner .photo {left: 0 !important; margin-left: 0 !important}
.shared_pmp_promo_banner .messages {position: static !important; width: 100% !important}
}


/* app/views/shared/feed_column.css @ 1393626870 */
.feed_column {background: white; border-left: 1px solid #dee0e2; z-index: 3; text-align: left; width: 324px; position: fixed; top: 56px; bottom: 0; right: 0}
.feed_column.hide_feed .feed_header, .feed_column.hide_feed .feed_content, .feed_column.hide_feed .load_more_btn {-webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 0}
.feed_column .nano {position: absolute; bottom: 0; left: 0; right: 0; top: 0}
.feed_column .nano .pane {left: 0px; top: 5px; bottom: 5px; right: auto; padding-left: 5px; background: none; width: 10px}
.feed_column .nano .pane:hover .slider, .feed_column .nano .pane.active .slider {width: 8px}
.feed_column .nano .slider {-webkit-transition: width 0.1s ease-in-out; -moz-transition: width 0.1s ease-in-out; -ms-transition: width 0.1s ease-in-out; transition: width 0.1s ease-in-out; margin: 0; background: #c9d3d7; width: 5px}
.feed_column .user_stats {font-size: 14px; margin: 35px 40px 35px 35px}
.feed_column .user_stats a:hover {text-decoration: none}
.feed_column .user_stats .stat_row {position: relative; margin-bottom: 10px}
.feed_column .user_stats a .stat_row:hover .label, .feed_column .user_stats a .stat_row:hover .stat_icon {color: #136C87}
.feed_column .user_stats a .stat_row:active .label, .feed_column .user_stats a .stat_row:active .stat_icon {color: #022f40}
.feed_column .user_stats .stat_icon {position: absolute; left: 0; bottom: 0}
.feed_column .user_stats .icon-like {left: 1px; bottom: 1px}
.feed_column .user_stats .label, .feed_column .user_stats .stat_icon {color: #9dafb6}
.feed_column .user_stats .label {margin-left: 25px; display: inline-block; zoom: 1; *display: inline; width: 80px}
.feed_column .user_stats .value {color: #5c7a85}
.feed_column h2 {border-top: 1px solid #eceff1; color: #9dafb6; font-size: 18px; padding: 25px 35px 0 35px; margin: 0; margin-bottom: 10px; font-weight: normal}
.feed_column h2 a {color: #9dafb6}


/* app/views/shared/carousels/carousel.css @ 1393626870 */
.autogen_class_views_shared_carousels_carousel {position: relative}
.autogen_class_views_shared_carousels_carousel .carousel {position: relative; overflow: hidden; /* You need at least a height, adjust this to your needs */ height: 303px; margin-left: 45px; margin-right: 45px}
.autogen_class_views_shared_carousels_carousel .carousel .carousel_separator {width: 10px; height: 252px; margin: 20px 90px 0 0; background: url('/images/newhome/hot_bg.png?1393627053') 50% 50%}
.autogen_class_views_shared_carousels_carousel .document_cell {margin: 20px 90px 0 1px}
.autogen_class_views_shared_carousels_carousel .document_cell.last_cell {margin-right: 0px}
.autogen_class_views_shared_carousels_carousel.fits_on_screen .paddle, .autogen_class_views_shared_carousels_carousel.fits_on_screen .module_edge_right, .autogen_class_views_shared_carousels_carousel.fits_on_screen .carousel_separator {display: none}
.autogen_class_views_shared_carousels_carousel .module_edge_right {-webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -ms-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; opacity: 1.0; background: url('/images/newhome/book_edge_transparent_shadow.png?1393627053') -124px -28px; top: 50px; right: 45px; width: 23px; height: 341px; position: absolute; z-index: 3}
.autogen_class_views_shared_carousels_carousel .carousel ul {width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0}
.autogen_class_views_shared_carousels_carousel .carousel li {float: left}
.autogen_class_views_shared_carousels_carousel .list_content {position: relative; overflow: hidden; margin: 0 45px}
.autogen_class_views_shared_carousels_carousel .sliding_content {font-size: 0; white-space: nowrap; position: absolute; top: 0; left: 0}
.autogen_class_views_shared_carousels_carousel .paddle .sprite {position: absolute; top: 149px}
.autogen_class_views_shared_carousels_carousel.events .thumbnail_outer img {border-radius: 3px}
.autogen_class_views_shared_carousels_carousel.events .carousel {height: 353px}
.autogen_class_views_shared_carousels_carousel.events .module_edge_right {top: 102px}
.autogen_class_views_shared_carousels_carousel.events .paddle_left, .autogen_class_views_shared_carousels_carousel.events .paddle_right {position: absolute; top: 213px}
.autogen_class_views_shared_carousels_carousel.events .carousel_separator {position: relative; top: 40px}
.autogen_class_views_shared_carousels_carousel .carousel_title {font-family: Proxima Nova, sans-serif; text-align: left; font-weight: 200; font-size: 26px; color: #B3B3B3; margin: 20px 45px 0 45px; padding-top: 0px}
.autogen_class_views_shared_carousels_carousel .carousel_title a {font-weight: 200; color: #B3B3B3}
.autogen_class_views_shared_carousels_carousel .carousel_title a:hover {color: #333; text-decoration: none}
.autogen_class_views_shared_carousels_carousel .event_data {margin-bottom: 15px}
.autogen_class_views_shared_carousels_carousel .event_data .newhome_chrome_thumbnail {float: left; min-height: 30px; min-width: 30px}
.autogen_class_views_shared_carousels_carousel .event_data .text {width: 138px; margin-left: 45px}
.autogen_class_views_shared_carousels_carousel .event_data .text .username {font-size: 12px; color: #035a7a}
.autogen_class_views_shared_carousels_carousel .event_data .light_gray {color: #999999; font-size: 12px}
.autogen_class_views_shared_carousels_carousel.user_carousel .author_cell .user_name.pad_no_margin {height: 30px; margin: 0; padding: 10px 0; word-wrap: break-word; font-size: 16px; text-align: center}
.autogen_class_views_shared_carousels_carousel.user_carousel .module_edge_right {display: block; top: -12px; height: 130px}
.autogen_class_views_shared_carousels_carousel.user_carousel .paddle_left, .autogen_class_views_shared_carousels_carousel.user_carousel .paddle_right {top: 15%}
.autogen_class_views_shared_carousels_carousel.user_carousel .thumb {cursor: default; margin: 0 auto; height: 98px; width: 98px}
.autogen_class_views_shared_carousels_carousel.user_carousel img {cursor: default; width: 98px; height: 98px}
.autogen_class_views_shared_carousels_carousel.user_carousel .author_cell {width: 120px; margin-bottom: 45px; margin-left: 0px; margin-right: 32px; margin-top: 0px}
.autogen_class_views_shared_carousels_carousel.user_carousel .new_profile_follow_button {margin-left: 10px; width: 100px}


/* app/views/shared/carousels/mini_document_carousel.css @ 1393626870 */
.autogen_class_views_shared_carousels_mini_document_carousel .paddle.page_left.carousel_prev {left: -43px; width: 41px}
.autogen_class_views_shared_carousels_mini_document_carousel .module_edge_right.module_edge_right_selector {top: -16px; right: 0; width: 23px; height: 100px}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel_title {display: none}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel.carousel_selector {margin: 0; height: 86px}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel_separator.item {height: 70px}
.autogen_class_views_shared_carousels_mini_document_carousel .sprite {background: none}
.autogen_class_views_shared_carousels_mini_document_carousel .sprite.icon.icon-caret_left {font-size: 30px; position: absolute; top: 17px; left: 5px}
.autogen_class_views_shared_carousels_mini_document_carousel .sprite.icon.icon-caret {font-size: 30px; position: absolute; top: 17px; left: 66px}
.autogen_class_views_shared_carousels_mini_document_carousel .document_thumbnail {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; width: 53px; height: 68px; margin-right: 16px; cursor: pointer; margin-bottom: 5px}
.autogen_class_views_shared_carousels_mini_document_carousel .document_thumbnail.empty_background {height: 66px; width: 48px; border: 1px solid black; text-align: center; line-height: 66px; color: #bbb; font-size: 14px}
.autogen_class_views_shared_carousels_mini_document_carousel .document_thumbnail_subtitle {color: #bbb; font-size: 14px; position: absolute; bottom: -14px}
.autogen_class_views_shared_carousels_mini_document_carousel .vertical_separator {width: 1px; border-right: 1px solid gray; height: 70px; margin-right: 15px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle}


/* app/views/shared/carousels/event_carousel.css @ 1393626870 */
.autogen_class_views_shared_carousels_event_carousel .event_data {margin-top: 20px}


/* app/views/shared/branding.css @ 1393626870 */
.branding_banner {height: 230px; background: rgba(213, 218, 221, 0.2); position: relative}
.branding_banner .list_content {position: relative; overflow: hidden}
.branding_banner .sliding_content {font-size: 0; white-space: nowrap}
.branding_banner .list_dots {position: absolute; top: 20px; right: 45px}
.branding_banner .paddle .sprite {position: absolute; top: 90px}
.branding_banner .page_picker {position: relative; height: 10px; background: #E3EBEE}
.branding_banner .page_picker .dots, .branding_banner .page_picker .fill {position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px}
.branding_banner .page_picker .fill {background-color: #A2AEB3; z-index: 1}
.branding_banner .page_picker .dots {z-index: 2; background: url('/images/newhome/dot2.png?1393627053')}
.branding_banner .branding_cell {display: inline-block; zoom: 1; *display: inline; font-size: 13px; width: 100%; white-space: normal; vertical-align: top}
.branding_banner .branding_cell .branding_inner {overflow: hidden; text-align: left; width: 850px; height: 230px; margin: 0 auto}
.branding_banner .branding_cell h2 {font-size: 42px; font-weight: normal; font-style: italic; color: #022f40; margin: 0; margin-top: 40px}
.branding_banner .branding_cell h3 {font-size: 20px; font-weight: normal; color: #666; margin: 0}


/* app/views/shared/document_popups.css @ 1393626870 */
.document_popups {text-align: left}
.document_popups .document_popup .document_stats .stat:before {content: '|'; display: inline-block; margin: 0 14px}
.document_popups .object_popup {z-index: 5; font-family: Proxima Nova, serif; position: absolute; top: 0; left: 0; width: 240px; min-height: 248px; margin-left: 188px; background: white; background: rgba(255, 255, 255, 0.93); border: 1px solid #c7c7c7; border-radius: 3px; box-shadow: 7px 7px 32px rgba(0, 0, 0, 0.2)}
.document_popups .object_popup.on_left {margin-left: -3px}
.document_popups .object_popup.on_left .popup_arrow {left: auto; right: -15px; background-image: url('/images/newhome/popup_right_arrow.png?1393627053')}
.document_popups .object_popup.is_hidden .editor_tools .hide_document_btn {display: none}
.document_popups .object_popup.is_hidden .editor_tools .unhide_document_btn {display: inline}
.document_popups .object_popup.show_hide .editor_tools .hide_tools {display: inline}
.document_popups .object_popup.has_authors .creator_row_publisher {display: none}
.document_popups .object_popup .popup_right {display: none}
.document_popups .object_popup .editor_tools {background: #f3f5f6; display: none; padding: 7px 20px; margin: 1px 1px 0 1px; font-size: 12px}
.document_popups .object_popup .editor_tools .sprite {margin-right: 5px; vertical-align: baseline}
.document_popups .object_popup .editor_tools a {margin-right: 20px}
.document_popups .object_popup .editor_tools .unhide_document_btn, .document_popups .object_popup .editor_tools .hide_tools {display: none}
.document_popups .object_popup .document_tools {float: right; margin: 20px 20px 0 0}
.document_popups .object_popup .document_tools .sprite {margin-left: 20px; cursor: pointer}
.document_popups .object_popup .document_tools .sprite:active {position: relative; top: 1px}
.document_popups .object_popup .document_tools .download_btn {display: none}
.document_popups .object_popup .title_row {font-size: 20px; line-height: 23px; max-height: 46px; overflow: hidden; margin: 1px 20px 3px 20px}
.document_popups .object_popup .title_row a {color: #333; font-weight: 300}
.document_popups .object_popup .subtitle_row {font-size: 12px; margin: 5px 0 10px 0; color: #999; font-weight: bold}
.document_popups .object_popup .verified_badge {display: inline-block; zoom: 1; *display: inline; background: url('/images/newhome/icon-sprite.png?1393627053') 0 0 no-repeat; background-position: -209px -339px; margin: 0 2px; height: 15px; width: 15px; vertical-align: top}
.document_popups .object_popup .creator_row {color: #333333; font-size: 13px; margin: 16px 20px 0 20px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.document_popups .object_popup .creator_row img {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 3px; width: 20px; height: 20px; background: #e2e7e9}
.document_popups .object_popup .creator_row .hidden {display: none}
.document_popups .object_popup .creator_row a {color: #3A5966; font-weight: bold}
.document_popups .object_popup .creator_row.creator_row_authors .author {margin-right: -2px; /* Hackish: makes the comma look right next to the link.*/ }
.document_popups .object_popup .creator_row.creator_row_authors .author:last-child {margin-right: 0}
.document_popups .object_popup .popup_arrow {position: absolute; left: -15px; top: 50%; margin-top: -14px; background: url('/images/newhome/popup_left_arrow.png?1393627053') 50% 50% no-repeat; width: 19px; height: 28px}
.document_popups .object_popup .popup_footer {position: absolute; bottom: 0; left: 0; right: 0}
.document_popups .document_popup.has_no_description .document_description .description {display: none}
.document_popups .document_popup.has_no_description .document_description .no_description {display: block}
.document_popups .document_popup.is_downloadable .read_now_btn {display: none}
.document_popups .document_popup.is_downloadable .download_btn {display: inline-block; zoom: 1; *display: inline}
.document_popups .document_popup.is_excerpt .read_now_label {display: none}
.document_popups .document_popup.is_excerpt .read_excerpt_label {display: inline}
.document_popups .document_popup.is_view_restricted .view_restriction_msg {display: block}
.document_popups .document_popup.is_view_restricted .document_description {min-height: 54px}
.document_popups .document_popup .stat_ratings {cursor: default}
.document_popups .document_popup .stat_ratings .star_ratings {margin-right: 4px}
.document_popups .document_popup .stat_ratings .value {vertical-align: top; display: inline-block; zoom: 1; *display: inline}
.document_popups .document_popup .read_excerpt_label, .document_popups .document_popup .download_btn {display: none}
.document_popups .document_popup .read_now_btn {margin-right: 6px}
.document_popups .document_popup .view_restriction_msg {display: none; margin: 0 20px 10px 20px; font-size: 12px; color: #333333}
.document_popups .document_popup .document_description {margin: 13px 20px; font-size: 12px; line-height: 18px; max-height: 127px; min-height: 78px; overflow: hidden; color: #333}
.document_popups .document_popup .document_description p {margin: 0; padding: 0}
.document_popups .document_popup .document_description .no_description {display: none}
.document_popups .document_popup .document_action {zoom: 1; margin: 20px; margin-top: 0; color: #999; white-space: nowrap}
.document_popups .document_popup .document_action:after {content: ""; display: table; clear: both}
.document_popups .document_popup .document_action a {font-style: normal}
.document_popups .document_popup .document_action .flat_btn {padding: 0 9px; font-size: 12px; margin-right: 10px; font-style: normal; vertical-align: top}
.document_popups .document_popup .document_action_buttons {float: left}
.document_popups .document_popup .save_bookmark_btn {display: none}
.document_popups .document_popup .document_stats {font-size: 12px; margin: 0 20px; color: #333333}
.document_popups .document_popup .document_stats.secondary {margin-top: 4px}
.document_popups .document_popup .document_stats .stat {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.document_popups .document_popup .document_stats .stat .singular_text {display: none}
.document_popups .document_popup .document_stats .stat.singular .plural_text {display: none}
.document_popups .document_popup .document_stats .stat.singular .singular_text {display: inline}
.document_popups .document_popup .document_stats .stat:first-child:before {display: none}
.document_popups .document_popup .document_stats .views_stat, .document_popups .document_popup .document_stats .likes_stat {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn {display: inline}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn .save {display: inline-block; zoom: 1; *display: inline}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn .unsave {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn.saved .save {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn.saved .unsave {display: inline-block; zoom: 1; *display: inline}
.document_popups .collection_popup .content {padding: 16px}
.document_popups .collection_popup .title_row {font-size: 20px; overflow: hidden; margin: 1px 0 3px 0}
.document_popups .collection_popup .title_row a {color: #333; font-weight: 300}
.document_popups .collection_popup.no_remaining .remaining_docs {display: none}
.document_popups .collection_popup .remaining_docs {margin: 5px 0 30px 0}
.document_popups .collection_popup .remaining_docs a {color: #999}
.document_popups .collection_popup .document_list {margin: 0; margin-bottom: 5px}
.document_popups .collection_popup .document_list a {color: #333}
.document_popups .collection_popup .document_row {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px}
.document_popups .collection_popup .document_action {zoom: 1; color: #999; position: absolute; bottom: 20px}
.document_popups .collection_popup .document_action:after {content: ""; display: table; clear: both}
.document_popups .collection_popup .document_action .flat_btn {padding: 0 30px; font-size: 14px}


/* app/views/shared/dialogs/collections_dialog.css @ 1393626870 */
.autogen_class_views_shared_dialogs_collections_dialog {width: 600px}
.autogen_class_views_shared_dialogs_collections_dialog.lightbox .content {padding: 0}
.autogen_class_views_shared_dialogs_collections_dialog.lightbox .title {margin-top: 45px}
.autogen_class_views_shared_dialogs_collections_dialog .list_view.hide_paginator .page_buttons {display: none}
.autogen_class_views_shared_dialogs_collections_dialog .instructions {margin: 20px 40px 15px 40px; font-family: Proxima Nova, sans-serif; line-height: 20px; font-size: 12px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .instructions strong {color: #666666; font-weight: normal}
.autogen_class_views_shared_dialogs_collections_dialog .list_container {border-top: 1px solid #e3e8e9}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item {border-bottom: 1px solid #e3e8e9; line-height: 30px; height: 30px; display: block; font-family: Proxima Nova, sans-serif; font-size: 12px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one {padding-left: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one input {display: none}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one.selected, .autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one:hover {background: #F5F7F7}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item input {margin-left: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.selected, .autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item:hover {background: #F5F7F7}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .name {margin-left: 15px; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .private {margin-left: 6px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .count {float: right; margin-right: 60px; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .count .count_label {margin-left: 6px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .form_view {margin-top: 20px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .row {margin-top: 15px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field {text-align: right; margin-right: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .label {font-family: Proxima Nova, sans-serif; font-size: 13px; color: #666666; margin-right: 25px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .label.error {color: #f04952}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .text, .autogen_class_views_shared_dialogs_collections_dialog .form_view .field textarea {width: 386px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field textarea {height: 100px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options {display: inline-block; zoom: 1; *display: inline; width: 408px; vertical-align: top; text-align: left}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option {display: block; margin-right: 60px; line-height: 20px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option .radio {margin-top: 4px; float: left}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option.default {margin-right: 0px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option.default .description {margin-left: 0px}
.autogen_class_views_shared_dialogs_collections_dialog .description {font-family: Proxima Nova, sans-serif; margin-left: 20px; line-height: 20px; font-size: 12px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .description strong {font-weight: normal; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .show_privacy {font-family: Proxima Nova, sans-serif; line-height: 20px; font-size: 12px; color: #146C88; cursor: pointer; margin-bottom: 14px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; font-family: Proxima Nova, sans-serif; font-size: 12px; line-height: 20px; color: #999999; text-align: right; margin: 10px 40px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .page_range {margin-right: 10px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .divide {margin-left: 2px; margin-right: 2px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .next_page, .autogen_class_views_shared_dialogs_collections_dialog .paginator .prev_page {color: #146C88; cursor: pointer}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .disabled {cursor: default; color: #AAAAAA}
.autogen_class_views_shared_dialogs_collections_dialog .actions {margin: 10px 40px 40px 40px; font-family: Proxima Nova, sans-serif; font-size: 12px; line-height: 30px; color: #146C88; text-align: right}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action {cursor: pointer}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action.error {color: #f04952; margin-right: 10px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action.error .sprite {margin-right: 4px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action_left {float: left}
.autogen_class_views_shared_dialogs_collections_dialog .actions .save_cancel .save {width: 110px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .save_cancel .cancel {margin-right: 10px}


/* app/views/collection_edit/lightbox/_add_document.css @ 1393626870 */
.autogen_class_views_collection_edit_lightbox_add_document {width: 600px}
.autogen_class_views_collection_edit_lightbox_add_document.has_error .error_message {display: block}
.autogen_class_views_collection_edit_lightbox_add_document .error_message {display: none; color: #f04952; margin: 10px 0}
.autogen_class_views_collection_edit_lightbox_add_document .content {padding-top: 20px}
.autogen_class_views_collection_edit_lightbox_add_document .content .or {margin: 10px 0 10px 5px; font-style: italic; color: #999}
.autogen_class_views_collection_edit_lightbox_add_document .content .by_link .document_search_url {margin-top: 5px; color: #666; width: 499px; line-height: 20px; font-size: 12px}
.autogen_class_views_collection_edit_lightbox_add_document .content .by_link .input_with_overlay {position: relative}
.autogen_class_views_collection_edit_lightbox_add_document .content .by_link .input_with_overlay .loader {display: block; position: absolute; right: 0px; top: 10px}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview {background: #f3f9ed; border-top: #d7dbd2 1px solid; border-bottom: #d7dbd2 1px solid; margin: 10px -40px; min-height: 110px}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_thumbnail {float: left; margin: 10px 40px}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_body {margin-left: 150px; width: 450px; padding-right: 10px}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_title {font-family: Athelas, serif; font-size: 20px; line-height: 20px; margin-top: 10px; color: #022f40}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_attribution {color: #999; font-size: 12px; line-height: 20px}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_attribution .document_author {color: #146C88}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_attribution .document_created_on {color: #666}
.autogen_class_views_collection_edit_lightbox_add_document .content .document_preview .document_description {color: #666; line-height: 14px; font-size: 12px; margin: 10px 30px 25px; word-wrap: break-word}
.autogen_class_views_collection_edit_lightbox_add_document .content .bottom_tools {margin-top: 20px; text-align: right}
.autogen_class_views_collection_edit_lightbox_add_document .content .bottom_tools .cancel {margin-right: 10px}
.autogen_class_views_collection_edit_lightbox_add_document .content .bottom_tools .commit_document .btn_inner {padding-left: 24px; padding-right: 24px}


/* app/views/shared/load_more.css @ 1393626870 */
.load_more {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-transition: background-color 0.2s ease-in-out; -moz-transition: background-color 0.2s ease-in-out; -ms-transition: background-color 0.2s ease-in-out; transition: background-color 0.2s ease-in-out; height: 60px; line-height: 60px; background: #14576c; text-align: center; color: #cdd6c9; font-size: 16px; cursor: pointer; position: relative; z-index: 1}
.load_more:hover {background: #17657d}
.load_more:active {top: 1px}
.load_more a {text-decoration: none; color: inherit}
.load_more.loading {background: #14576c; cursor: default}
.load_more.loading .normal_text {display: none}
.load_more.loading .loader {display: inline-block; zoom: 1; *display: inline}
.load_more.no_more {background: #14576c; cursor: default}
.load_more.no_more .normal_text {display: none}
.load_more.no_more .empty_text {display: inline}
.load_more.no_more:active {top: auto}
.load_more.notext .normal_text, .load_more.notext .empty_text {display: none}
.load_more .empty_text {font-style: italic; color: #85B2C0; display: none}
.load_more .loader {background-image: url('/images/newhome/load-more-spinner.gif?1393627053')}


/* app/views/shared/grids/object_grid.css @ 1393626870 */
.object_grid {text-align: left; padding-left: 45px}
.object_grid .object_cell {display: inline-block; zoom: 1; *display: inline; vertical-align: top; white-space: normal; text-align: left; width: 185px; margin: 0 32px 45px 0}
.object_grid .object_cell.is_featured .featured_row {display: block}
.object_grid .object_cell.is_book .content {display: none}
.object_grid .object_cell.popup_open .thumb .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.object_grid .object_cell.popup_open .thumb .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.object_grid .object_cell .featured_row {display: none}
.object_grid .object_cell .thumb {position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-color: #E6E8E9; background-size: cover; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); height: 250px; margin-bottom: 10px}
.object_grid .object_cell .thumb:hover .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.object_grid .object_cell .thumb:hover .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.object_grid .object_cell .thumb.is_book {box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.24), 3px 1px 15px rgba(0, 0, 0, 0.26)}
.object_grid .object_cell .thumb.is_book .shadow_overlay {display: block}
.object_grid .object_cell .thumb .shadow_overlay {display: none}
.object_grid .object_cell .thumb .overlay, .object_grid .object_cell .thumb .shadow_overlay, .object_grid .object_cell .thumb .booklink {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.object_grid .object_cell .thumb .overlay {-webkit-transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -ms-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; background: black}
.object_grid .object_cell .thumb .overlay .sprite {position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.object_grid .object_cell .thumb .shadow_overlay {background: url('/images/landing/home_landing/thumbnail_overlay_185x250.png?1393627053') 0 0 no-repeat; background-size: cover}
.object_grid .object_cell .content .title {color: #022f40}
.object_grid .object_cell .content .title_row {word-wrap: break-word; overflow: hidden; font-size: 14px; line-height: 18px; max-height: 54px}
.object_grid .object_cell .content .author_row {font-size: 12px; line-height: 18px}
.object_grid .object_cell .content .price_row, .object_grid .object_cell .content .featured_row {cursor: default; font-size: 12px; line-height: 18px}
.object_grid .object_cell .content .price_row {color: #f7931e}
.object_grid .object_cell .content .featured_row {color: #146c88}
.object_grid .object_cell .content .featured_row .profile_sprite {vertical-align: top}
.object_grid .object_cell .content .meta_row {font-size: 12px; line-height: 18px; color: #999}
.object_grid .object_cell .content .meta_row .value {color: #666}
.object_grid .object_cell.document_cell {margin-bottom: 110px}
.object_grid .object_cell.document_cell .content {display: none}
.object_grid .object_cell.document_cell .thumb {margin-bottom: 0}
.object_grid .object_cell.user_cell {width: 120px; text-align: center}
.object_grid .object_cell.user_cell .thumb {width: 98px; height: 98px; margin: 0 auto}
.object_grid .object_cell.user_cell .thumb a, .object_grid .object_cell.user_cell .thumb img {display: block}
.object_grid .object_cell.user_cell .user_name {margin: 10px 0; word-wrap: break-word}
.object_grid .object_cell.user_cell .user_name a {font-size: 12px}
.object_grid .object_cell.author_cell .thumb {cursor: pointer}
.object_grid .object_cell.author_cell .thumb .img {width: 100px; height: 100px}
.object_grid .object_cell.author_cell .user_name {word-wrap: break-word; font-size: 16px; height: 40px}
.object_grid .object_cell.author_cell .new_profile_follow_button {display: block; width: 100px; margin-left: 10px}


/* app/views/shared/grids/document_grid_with_saving.css @ 1393626870 */
.document_grid .save_bookmark_btn {display: block; text-align: center; margin-top: 12px}
.document_grid .save_bookmark_btn .save {display: inline-block; zoom: 1; *display: inline}
.document_grid .save_bookmark_btn .unsave {display: none}
.document_grid .save_bookmark_btn.saved .save {display: none}
.document_grid .save_bookmark_btn.saved .unsave {display: inline-block; zoom: 1; *display: inline}


/* app/views/shared/grids/collection_grid.css @ 1393626870 */
.autogen_class_views_shared_grids_collection_grid .object_cell {position: relative}
.autogen_class_views_shared_grids_collection_grid .paperclip {background: url('/images/profiles/ill-clip.png?1393627053'); width: 23px; height: 38px; position: absolute; top: 22px; left: 160px}


/* app/views/shared/grids/follow_user_grid.css @ 1393626870 */
.autogen_class_views_shared_grids_follow_user_grid .author_cell {cursor: pointer}
.autogen_class_views_shared_grids_follow_user_grid .thumb {cursor: pointer}


/* app/views/shared/grids/_more_results.css @ 1393626870 */
.more_results {background-color: #e5e5e5; width: 185px; height: 250px; margin-bottom: 45px; display: inline-block; border: 1px solid #d4d4d4; vertical-align: top}
.more_results .no_decoration_link {text-decoration: none}
.more_results .info {display: table-cell; height: 250px; width: 185px; vertical-align: middle; padding-left: 10px; padding-right: 10px; text-align: center}
.more_results .arrow {word-break: break-word; font-size: 18px; color: #666}
.more_results .arrow:hover {color: #999}
.more_results .arrow:after {font-family: 'scribd'; font-size: 12px; margin-left: 2px; content: "\e60d"}
.more_results .results_count {font-size: 14px; color: #999; height: 20px}


/* app/views/shared/filtered_document_page.css @ 1393626870 */
.autogen_class_views_shared_filtered_document_page {text-align: left}
.autogen_class_views_shared_filtered_document_page .page_header {background: white; min-height: 100px; padding: 0 45px; position: relative; overflow: hidden}
.autogen_class_views_shared_filtered_document_page .page_header .filter_buttons {margin-top: 20px; padding-bottom: 30px}
.autogen_class_views_shared_filtered_document_page .page_header h1 {margin: 0; padding-top: 30px; color: #B3B3B3; font-size: 32px; font-weight: 200}
.autogen_class_views_shared_filtered_document_page .page_header h1 .sub_crumb {color: #8ea3ab}
.autogen_class_views_shared_filtered_document_page .page_header h1 a.sub_crumb {color: #146c88}
.autogen_class_views_shared_filtered_document_page .page_header h1 .split {display: inline-block; zoom: 1; *display: inline; background: url('/images/explore/browse_caret.png?1393627053') no-repeat; margin: 0 10px; width: 13px; height: 20px; position: relative; top: 4px}
.autogen_class_views_shared_filtered_document_page .page_header .header_right {text-align: right; position: absolute; right: 45px; top: 37px}
.autogen_class_views_shared_filtered_document_page .page_header .search_form .search_input {height: 29px; border: 1px solid #cbc4bd; width: 300px; padding: 0 25px 0 10px; border-radius: 3px; background: url('/images/profiles/blue-mag.png?1393627053') 97% 50% no-repeat}
.autogen_class_views_shared_filtered_document_page .page_header .search_form .search_input.inactive {color: #999}
.autogen_class_views_shared_filtered_document_page .page_header .search_form .search_input:focus {outline: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)}
.autogen_class_views_shared_filtered_document_page .filter_picker {background: white; font-size: 13px; display: none}
.autogen_class_views_shared_filtered_document_page .filter_picker.open {display: block}
.autogen_class_views_shared_filtered_document_page .filter_picker .filter_picker_inner {padding: 0 45px 0 45px}
.autogen_class_views_shared_filtered_document_page .filter_picker .filter_group {display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-right: 55px; margin-bottom: 20px}
.autogen_class_views_shared_filtered_document_page .filter_picker h3 {color: #022f40; margin: 0; margin-bottom: 10px; font-size: 13px}
.autogen_class_views_shared_filtered_document_page .filter_picker .picker_item {display: block; color: #666; margin-bottom: 1px}
.autogen_class_views_shared_filtered_document_page .filter_picker .picker_item.selected {font-weight: bold}
.autogen_class_views_shared_filtered_document_page .filter_picker .picker_item:hover {text-decoration: none}
.autogen_class_views_shared_filtered_document_page .document_drop {margin-top: 40px}
.autogen_class_views_shared_filtered_document_page .empty_message {text-align: center; font-size: 24px; color: #bbb; font-style: italic}


/* app/views/shared/filter.css @ 1393626870 */
.autogen_class_views_shared_filter .filter_label {margin-left: 18px}
.autogen_class_views_shared_filter .white_arrow_down {background: url('/images/search/white_arrow_down_active.png?1393627053'); width: 12px; height: 10px; position: absolute; right: 10px; top: 9px}
.autogen_class_views_shared_filter .dark_arrow_down {position: absolute; right: 10px; top: 9px; width: 12px; height: 10px; background: url('/images/search/dark_arrow_down_normal.png?1393627053')}
.autogen_class_views_shared_filter .picker_item {border-radius: 3px; width: 168px; line-height: 28px; font-size: 13px; background: #F9F9F7; cursor: pointer; margin-right: 5px; border: 1px solid lightgrey; color: #999999; display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_shared_filter .picker_item .white_arrow_down {display: none}
.autogen_class_views_shared_filter .picker_item.selected {background-color: #0a6681; color: #FFFFFF}
.autogen_class_views_shared_filter .picker_item.selected .white_arrow_down {display: inline}
.autogen_class_views_shared_filter .picker_item.selected .dark_arrow_down {display: none}
.autogen_class_views_shared_filter .picker_item.selected:hover {text-decoration: none}
.autogen_class_views_shared_filter .picker_item .sub_menu .row.first {height: 22px}
.autogen_class_views_shared_filter .picker_item.open {background-color: #F0F0F0; color: #999999; border-radius: 2px}
.autogen_class_views_shared_filter .picker_item.open .sub_menu {-webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_shared_filter .picker_item.open .sub_menu .row {-webkit-transition: height 0.3s ease; -moz-transition: height 0.3s ease; -ms-transition: height 0.3s ease; transition: height 0.3s ease}
.autogen_class_views_shared_filter .picker_item.open .sub_menu.scrolling_menu {overflow-y: scroll; max-height: 300px; min-width: 168px; border-radius: 3px; left: -1px; width: 168px; top: -1px; padding: 0; box-shadow: none; border: 1px solid #555555}
.autogen_class_views_shared_filter .picker_item.open .sub_menu.scrolling_menu .row.first {padding: 0px 18px 0 18px; height: 28px}
.autogen_class_views_shared_filter .picker_item.open .sub_menu.scrolling_menu .row {padding: 0 18px; color: #999}
.autogen_class_views_shared_filter .picker_item.open .sub_menu.scrolling_menu .row:hover {background: #EAEAEA; text-decoration: none}
.autogen_class_views_shared_filter .picker_item.open .sub_menu.scrolling_menu.no_scroll {overflow-y: auto}
.autogen_class_views_shared_filter .white_tri_up {position: absolute; top: -5px; left: 24px; width: 9px; height: 5px; background-position: -94px -8px}
.autogen_class_views_shared_filter .name_link {margin-left: 20px}
.autogen_class_views_shared_filter .sprite {margin-left: 3px}
.autogen_class_views_shared_filter .icon_documents {background: url('/images/newhome/icon-sprite.png?1393627053') no-repeat -228px -220px; width: 15px; height: 14px; display: inline-block; margin-right: 5px}
.autogen_class_views_shared_filter .hover_menu {z-index: 10}


/* app/views/archive_flow/_doc_info.css @ 1393626870 */
.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: Proxima Nova, sans-serif; font-family: Helvetica, sans-serif; margin-top: 10px}
.autogen_class_views_archive_flow_doc_info .doc_info .info h2 {font-family: Proxima Nova, serif; color: #022F40; 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: #666; 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/profiles/collections/access_denied.css @ 1393626870 */
.autogen_class_views_profiles_collections_access_denied .home_container {margin-top: 40px}
.autogen_class_views_profiles_collections_access_denied .home_container h1 {color: #022f40; font-size: 28px; margin: 20px; font-weight: normal}
.autogen_class_views_profiles_collections_access_denied .home_container p {margin: 20px}
.autogen_class_views_profiles_collections_access_denied .home_container strong {font-weight: bold}


/* app/views/profiles/_document_grid_page.css @ 1393626870 */
.autogen_class_views_profiles_document_grid_page {text-align: left}
.autogen_class_views_profiles_document_grid_page .page_header .header_sub {margin: 10px 0 20px 0; color: #666; line-height: 22px; font-size: 14px}
.autogen_class_views_profiles_document_grid_page .page_header .header_sub a {font-style: italic}
.autogen_class_views_profiles_document_grid_page .page_header .header_sub .profile_follow_button {margin-left: 6px}
.autogen_class_views_profiles_document_grid_page .profile_follow_button {width: 98px; padding-left: 0; padding-right: 0}
.autogen_class_views_profiles_document_grid_page .load_more {margin-top: 30px}
.autogen_class_views_profiles_document_grid_page .empty_message {display: none; text-align: center; font-family: Proxima Nova, serif; font-size: 22px; color: #999; margin: 40px 0}
.autogen_class_views_profiles_document_grid_page.is_empty .empty_message {display: block}
.autogen_class_views_profiles_document_grid_page.is_empty .load_more {display: none}
.autogen_class_views_profiles_document_grid_page .document_drop {margin: 50px 0 30px 0}
.autogen_class_views_profiles_document_grid_page .picker_item .sprite {margin: 0 0 2px 2px}


/* app/views/profiles/collections/show.css @ 1393626870 */
.autogen_class_views_profiles_collections_show .admin_controls {padding: 30px 45px; background: #FFDFE9; border-top: 1px solid #ffcbcb; box-shadow: inset 0 1px 0 0 white}
.autogen_class_views_profiles_collections_show .admin_controls h3 {color: #3D1919; margin: 0 0 10px 0}
.autogen_class_views_profiles_collections_show .admin_controls form > * {vertical-align: middle}
.autogen_class_views_profiles_collections_show .admin_controls input {margin-right: 4px}
.autogen_class_views_profiles_collections_show .admin_controls label {margin-right: 20px}
.autogen_class_views_profiles_collections_show .fb_button_container {height: 24px; margin: 5px 0}
.autogen_class_views_profiles_collections_show .owner_tools .owner_action {display: block; line-height: 20px}
.autogen_class_views_profiles_collections_show .owner_tools .sprite.blue_plus, .autogen_class_views_profiles_collections_show .owner_tools .owner_edit_collection {display: inline-block; zoom: 1; *display: inline; position: relative; top: -2px; vertical-align: middle; height: 14px; width: 14px; margin-right: 5px}
.autogen_class_views_profiles_collections_show .owner_tools .sprite.blue_plus {background-position: -256px -291px}
.autogen_class_views_profiles_collections_show .owner_tools .owner_edit_collection {background: url('/images/my_content/mycontent-sprite.png?1393627053') 0 -15px no-repeat}
.autogen_class_views_profiles_collections_show .more_info {margin-top: 5px; line-height: 22px; font-size: 14px}
.autogen_class_views_profiles_collections_show .more_info .sprite {margin-left: 7px}
.autogen_class_views_profiles_collections_show .more_info .blue_tri_down {display: none}
.autogen_class_views_profiles_collections_show .more_info .blue_tri_up {display: inline-block}
.autogen_class_views_profiles_collections_show .more_info.closed .blue_tri_down {display: inline-block}
.autogen_class_views_profiles_collections_show .more_info.closed .blue_tri_up {display: none}
.autogen_class_views_profiles_collections_show .more_info_content {margin-top: 10px; padding-bottom: 20px}
.autogen_class_views_profiles_collections_show .page_header {min-height: 155px}
.autogen_class_views_profiles_collections_show .page_header h1, .autogen_class_views_profiles_collections_show .page_header .more_info, .autogen_class_views_profiles_collections_show .page_header .header_sub {margin-right: 340px}
.autogen_class_views_profiles_collections_show .shared_pmp_promo_banner {margin: 42px 45px 0 42px}


/* app/views/profiles/_document_list.css @ 1393626870 */
.autogen_class_views_profiles_document_list .carousel_title {font-family: Proxima Nova, sans-serif; font-weight: 200; font-size: 18px; color: #8ea3ab; margin: 0 45px; padding: 0}
.autogen_class_views_profiles_document_list .carousel_title a {font-weight: 200}
.autogen_class_views_profiles_document_list .carousel_title .sub_title {background: #8CA2AB; color: white; padding: 0 10px; font-size: 13px; border-radius: 3px; margin-left: 10px; position: relative; top: -2px}


/* app/views/profiles/documents/authored.css @ 1393626870 */
.autogen_class_views_profiles_documents_authored .shared_pmp_promo_banner {margin: 42px 45px 0 42px}


/* app/views/profiles/documents/index.css @ 1393626870 */
.autogen_class_views_profiles_documents_index .shared_pmp_promo_banner {margin: 42px 45px 0 42px}


/* app/views/profiles/onboarding/base.css @ 1393626870 */
.autogen_class_views_profiles_onboarding_base {/* Taken from Filtered document */ text-align: left}
.autogen_class_views_profiles_onboarding_base .gray_text {color: #949494}
.autogen_class_views_profiles_onboarding_base .no_underline {text-decoration: none}
.autogen_class_views_profiles_onboarding_base h2 {margin-top: 35px; margin-bottom: 25px}
.autogen_class_views_profiles_onboarding_base .sub_title {font-weight: 500}
.autogen_class_views_profiles_onboarding_base .page_header_background {min-height: 170px; background: white}
.autogen_class_views_profiles_onboarding_base .page_header {background: white; min-height: 170px; z-index: 1; position: fixed; top: 56px; left: 0; right: 0; width: 100%; min-width: 1080px; border-bottom: 4px solid rgba(51, 51, 51, 0.2)}
.autogen_class_views_profiles_onboarding_base .page_header h1 {margin: 0; margin-left: 45px; padding-top: 20px; color: #333333; font-size: 36px; font-weight: 500}
.autogen_class_views_profiles_onboarding_base .page_header h3 {margin-top: 5px; color: #333333; font-size: 18px; margin-left: 45px}
.autogen_class_views_profiles_onboarding_base .page_header .step_progress {color: #999999; font-size: 18px}
.autogen_class_views_profiles_onboarding_base .page_header .step_number {margin-left: 45px; margin-top: 5px; color: #999999}
.autogen_class_views_profiles_onboarding_base .page_header .next_step {text-align: center; position: absolute; right: 44px; top: 22px; color: #333333}
.autogen_class_views_profiles_onboarding_base .page_header .next_step p {text-align: right; margin: 0; font-size: 13px; font-weight: 500}
.autogen_class_views_profiles_onboarding_base .page_header .next_step h5 {text-align: right; margin: 0; font-size: 18px}
.autogen_class_views_profiles_onboarding_base .page_header .next_step .flat_btn {border-radius: 3px; margin-top: 20px; margin-bottom: 5px; display: block; width: 130px; float: right}
.autogen_class_views_profiles_onboarding_base .page_header .next_step .flat_btn .btn_inner {font-weight: 400; height: 40px; line-height: 40px}
.autogen_class_views_profiles_onboarding_base .page_header .next_step a {font-size: 13px}
.autogen_class_views_profiles_onboarding_base .category.selected .status_icon {background: url('/images/profiles/button_added.png?1393627053')}
.autogen_class_views_profiles_onboarding_base .cell {display: inline-block; zoom: 1; *display: inline; vertical-align: top; white-space: normal; text-align: left}
.autogen_class_views_profiles_onboarding_base .status_icon {float: left; width: 20px; height: 20px; background: url('/images/profiles/button_add.png?1393627053')}
.autogen_class_views_profiles_onboarding_base .status_icon.check {background: url('/images/profiles/button_added.png?1393627053')}
.autogen_class_views_profiles_onboarding_base .steps {margin-left: 45px; height: 20px}
.autogen_class_views_profiles_onboarding_base .steps .clickable_progress_step {cursor: pointer; width: 20px; height: 16px; margin-right: 10px; display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_profiles_onboarding_base .steps.one {background: url('/images/profiles/pagination_01.png?1393627053') no-repeat}
.autogen_class_views_profiles_onboarding_base .steps.two {background: url('/images/profiles/pagination_02.png?1393627053') no-repeat}
.autogen_class_views_profiles_onboarding_base .steps.three {background: url('/images/profiles/pagination_03.png?1393627053') no-repeat}


/* app/views/profiles/onboarding/first_step.css @ 1393626870 */
.autogen_class_views_profiles_onboarding_first_step {/* Taken from Filtered document */ text-align: left}
.autogen_class_views_profiles_onboarding_first_step h2 {margin-top: 35px; margin-bottom: 25px}
.autogen_class_views_profiles_onboarding_first_step #overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.autogen_class_views_profiles_onboarding_first_step .categories {padding: 0 35px}
.autogen_class_views_profiles_onboarding_first_step .categories h2 {font-size: 18px; font-weight: 500; margin-left: 10px}
.autogen_class_views_profiles_onboarding_first_step .category {cursor: pointer; margin-right: 24px; margin-bottom: 24px; padding: 10px 10px 10px 10px}
.autogen_class_views_profiles_onboarding_first_step .category .description {margin-bottom: 10px}
.autogen_class_views_profiles_onboarding_first_step .category .document_cell {width: 183px; height: 250px}
.autogen_class_views_profiles_onboarding_first_step .category .category_title {font-size: 14px; color: #12394b; font-weight: 500; margin-left: 10px}
.autogen_class_views_profiles_onboarding_first_step .category:hover, .autogen_class_views_profiles_onboarding_first_step .category.selected {background-color: #dae2e6}
.autogen_class_views_profiles_onboarding_first_step .category .status_icon {float: left; width: 20px; height: 20px; background: url('/images/profiles/button_add.png?1393627053')}
.autogen_class_views_profiles_onboarding_first_step .category.selected .status_icon {background: url('/images/profiles/button_added.png?1393627053')}
.autogen_class_views_profiles_onboarding_first_step .cell {display: inline-block; zoom: 1; *display: inline; vertical-align: top; white-space: normal; text-align: left}


/* app/views/profiles/onboarding/_rate_document_grid.css @ 1393626870 */
.document_grid .star_ratings {line-height: 30px; font-size: 22px; text-align: center}
.document_grid .star_ratings .icon-feature {margin-right: 7px}
.document_grid .star_ratings .icon-feature:last-child {margin-right: 0}


/* app/views/profiles/onboarding/second_step.css @ 1393626870 */
.autogen_class_views_profiles_onboarding_second_step {/* doc popup */ }
.autogen_class_views_profiles_onboarding_second_step .document_action .btn_inner {font-weight: 500}
.autogen_class_views_profiles_onboarding_second_step .document_action .icon-books {font-size: 20px}
.autogen_class_views_profiles_onboarding_second_step .document_action .icon-books.saved {-webkit-transition: color 1s ease-in-out; -moz-transition: color 1s ease-in-out; -ms-transition: color 1s ease-in-out; transition: color 1s ease-in-out; color: #022f40}
.autogen_class_views_profiles_onboarding_second_step .document_action .icon-books span {font-size: 13px; margin-left: 10px; position: relative; bottom: 3px}
.autogen_class_views_profiles_onboarding_second_step .document_action .icon-books:hover:not(.saved) {-webkit-transition: color 1s ease-in-out; -moz-transition: color 1s ease-in-out; -ms-transition: color 1s ease-in-out; transition: color 1s ease-in-out; color: #146c88}
.autogen_class_views_profiles_onboarding_second_step .document_action .save_bookmark_btn {cursor: pointer}
.autogen_class_views_profiles_onboarding_second_step .document_action .save_bookmark_btn .already_saved {display: none}
.autogen_class_views_profiles_onboarding_second_step .document_action .save_bookmark_btn.saved .already_saved {display: inline}
.autogen_class_views_profiles_onboarding_second_step .document_action .save_bookmark_btn.saved .to_save {display: none}
.autogen_class_views_profiles_onboarding_second_step .rating.rated.star_ratings span.strong_lit {color: #114e64}
.autogen_class_views_profiles_onboarding_second_step .rate_books {font-size: 24px; font-weight: 500; color: #333333; margin-top: 0; padding-top: 30px}
.autogen_class_views_profiles_onboarding_second_step .rate_books p {margin-top: 0}
.autogen_class_views_profiles_onboarding_second_step .white_background {background-color: #FFF}
.autogen_class_views_profiles_onboarding_second_step .book_grid {margin-left: 266px}
.autogen_class_views_profiles_onboarding_second_step .book_grid .document_grid {padding-left: 0}
.autogen_class_views_profiles_onboarding_second_step .book_grid .overlay {display: none}
.autogen_class_views_profiles_onboarding_second_step .thumb {cursor: default}
.autogen_class_views_profiles_onboarding_second_step .object_grid .document_cell .content {display: block; margin-top: 5px}
.autogen_class_views_profiles_onboarding_second_step .left_column {float: left; width: 231px}
.autogen_class_views_profiles_onboarding_second_step .left_column .status_icon {margin-top: 10px; margin-right: 10px}
.autogen_class_views_profiles_onboarding_second_step .left_column .item {position: relative; padding-left: 44px; font-size: 14px; font-weight: 500; color: #035a7a; height: 40px; line-height: 40px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; cursor: pointer}
.autogen_class_views_profiles_onboarding_second_step .left_column .item:last-child {border-bottom: 1px solid #dfdfdf}
.autogen_class_views_profiles_onboarding_second_step .left_column .item .blue_tri_right {display: none}
.autogen_class_views_profiles_onboarding_second_step .left_column .item.unclickable {cursor: default}
.autogen_class_views_profiles_onboarding_second_step .left_column .item.active .blue_tri_right {position: absolute; right: 10px; top: 15px; display: block}


/* app/views/profiles/onboarding/thank_you_lightbox.css @ 1393626870 */
.autogen_class_views_profiles_onboarding_thank_you_lightbox {width: 689px; height: auto}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .price {float: right; font-size: bold}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .title {color: #333333; font-size: 24px; margin: 34px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .black_text {color: #333333}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .item {margin-bottom: 10px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .content {border-top: 1px #dddddd solid; padding-top: 10px; padding-bottom: 10px; margin-bottom: 172px; height: auto}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .gray_block {position: absolute; bottom: 0; font-size: 24px; color: #333333; background-color: #F9F9F7; padding: 24px 40px 26px 40px; height: 124px; width: 609px; margin-left: -40px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .gray_block .sidenote {position: relative; bottom: 3px; left: 3px; color: #999999; font-size: 13px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .gray_block .link_back {color: #12394b; font-size: 13px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .gray_block .actions {margin-top: 34px}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .btn_inner {margin-left: 20px; margin-right: 20px; font-weight: normal}
.autogen_class_views_profiles_onboarding_thank_you_lightbox .link_back {margin-left: 17px}


/* app/views/profiles/onboarding/third_step.css @ 1393626870 */
.autogen_class_views_profiles_onboarding_third_step .content_title {margin-left: 44px; font-size: 24px; color: #333333; font-weight: 500}
.autogen_class_views_profiles_onboarding_third_step .admin_link {font-size: 20px; font-weight: 500}
.autogen_class_views_profiles_onboarding_third_step .page_header .next_step .flat_btn {width: auto}
.autogen_class_views_profiles_onboarding_third_step .thumb {cursor: default; width: 98px; height: 98px}
.autogen_class_views_profiles_onboarding_third_step .central_text {padding-top: 50px; left: 22%; position: absolute; font-size: 16px; color: #333333}
.autogen_class_views_profiles_onboarding_third_step .authors {margin-left: 44px}
.autogen_class_views_profiles_onboarding_third_step .page_header_background {height: 365px}
.autogen_class_views_profiles_onboarding_third_step .author {display: inline-block; margin-right: 40px}
.autogen_class_views_profiles_onboarding_third_step .author .user_name {font-size: 16px; text-align: center; color: #363636}
.autogen_class_views_profiles_onboarding_third_step .user_grid_container {max-height: 150px; overflow: hidden}
.autogen_class_views_profiles_onboarding_third_step .header_content {margin-left: 45px; margin-top: 10px; min-height: 144px; height: 150px; position: relative}
.autogen_class_views_profiles_onboarding_third_step .header_content .user_carousel {overflow: hidden; height: 150px}
.autogen_class_views_profiles_onboarding_third_step .header_content .carousel {margin-left: -10px; height: 214px}
.autogen_class_views_profiles_onboarding_third_step .header_content .carousel_title {display: none}
.autogen_class_views_profiles_onboarding_third_step .header_content .paddle_right {right: 10px}
.autogen_class_views_profiles_onboarding_third_step .header_content .paddle_left {left: -35px}
.autogen_class_views_profiles_onboarding_third_step .header_content .user_carousel {overflow: visible}
.autogen_class_views_profiles_onboarding_third_step #fb_login {text-align: center; position: absolute; top: 25%; left: 50%; margin-left: -146px; z-index: 1}
.autogen_class_views_profiles_onboarding_third_step .opacity_container {position: relative}
.autogen_class_views_profiles_onboarding_third_step .opacity_container .object_grid {padding-left: 0; margin-left: -10px}
.autogen_class_views_profiles_onboarding_third_step .opacity_container.translucid {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1}
.ie8 .autogen_class_views_profiles_onboarding_third_step .opacity_container.translucid, .ie7 .autogen_class_views_profiles_onboarding_third_step .opacity_container.translucid, .ie6 .autogen_class_views_profiles_onboarding_third_step .opacity_container.translucid {display: none}
.autogen_class_views_profiles_onboarding_third_step .opacity_container.translucid img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1}


/* app/views/profiles/_profile_admin.css @ 1393626870 */
.autogen_class_views_profiles_profile_admin {background: #F4EEF4; padding: 8px; border: 1px solid #af89af; box-shadow: #cca4a4 0px 0px 10px, inset 0px 0px 0px 1px white; border-radius: 2px; margin: 5px 0 15px 15px; white-space: normal; width: 250px}
.autogen_class_views_profiles_profile_admin h3 {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; margin: 0; color: #1FA3D6; cursor: pointer}
.autogen_class_views_profiles_profile_admin h3:hover {color: #44b7e4}
.autogen_class_views_profiles_profile_admin.open .on_close {display: none}
.autogen_class_views_profiles_profile_admin.open .on_open {display: block}
.autogen_class_views_profiles_profile_admin.open span.on_open {display: inline}
.autogen_class_views_profiles_profile_admin .on_open {display: none}
.autogen_class_views_profiles_profile_admin .panel_content {margin-top: 10px}
.autogen_class_views_profiles_profile_admin .show_help_btn {border-bottom: 1px dashed #b3b3b3; line-height: 18px; color: #666; cursor: pointer}
.autogen_class_views_profiles_profile_admin div.margin {margin: 4px 0}
.autogen_class_views_profiles_profile_admin .flash_message {margin: 8px 0; background: #FFFFBD; padding: 4px; border: 1px solid #bdbd00; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); border-radius: 2px}
.autogen_class_views_profiles_profile_admin label {display: block; font-weight: bold; margin: 8px 0 4px 0}
.autogen_class_views_profiles_profile_admin select {width: 200px}


/* app/views/profiles/search/index.css @ 1393626870 */
.autogen_class_views_profiles_search_index .search_results {position: relative}
.autogen_class_views_profiles_search_index .search_results .collection .details {min-height: 138px}
.autogen_class_views_profiles_search_index .search_results .no_items {border-top: 0}
.autogen_class_views_profiles_search_index .search_results .first_page .items > div:first-child .item {border-top: 0}
.autogen_class_views_profiles_search_index.loading .items {opacity: 0.5}
.autogen_class_views_profiles_search_index .initial_loading {font-family: Proxima Nova, serif; text-align: center; margin: 40px 0}
.autogen_class_views_profiles_search_index .load_more_btn {display: none}
.autogen_class_views_profiles_search_index.has_more .load_more_btn {display: block}
.autogen_class_views_profiles_search_index .error_message {padding: 30px 48px}


/* app/views/profiles/show.css @ 1393626870 */
.autogen_class_views_profiles_show {text-align: left}
.autogen_class_views_profiles_show a.no_decoration {color: inherit; text-decoration: none}
.autogen_class_views_profiles_show .website {height: 30px; margin-top: -5px; margin-bottom: 10px}
.autogen_class_views_profiles_show .website a {color: #f8f8f8}
.autogen_class_views_profiles_show strong {font-weight: normal}
.autogen_class_views_profiles_show .description_holder {min-height: 40px; margin-right: 200px; margin-left: 204px}
.autogen_class_views_profiles_show .description_holder .user_description {font-weight: 400; overflow: hidden; line-height: 20px; font-size: 14px; color: #999}
.autogen_class_views_profiles_show .description_holder.expanded .user_description {overflow: auto; max-height: none}
.autogen_class_views_profiles_show .description_holder.expanded .less_user_description {display: inline}
.autogen_class_views_profiles_show .description_holder.expanded .more_user_description {display: none}
.autogen_class_views_profiles_show .description_holder .more_user_description, .autogen_class_views_profiles_show .description_holder .less_user_description {font-weight: bold; cursor: pointer; color: #666}
.autogen_class_views_profiles_show .description_holder .less_user_description {display: none; margin-left: 10px}
.autogen_class_views_profiles_show .user_header {padding-bottom: 15px; padding-left: 45px; padding-top: 20px; position: relative}
.autogen_class_views_profiles_show .user_header .custom_color {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1}
.autogen_class_views_profiles_show .user_header .user_title .icon {font-size: 18px; margin-left: 10px}
.autogen_class_views_profiles_show .user_header .user_content_holder {position: relative; z-index: 2}
.autogen_class_views_profiles_show .user_header .icon {margin-right: 5px}
.autogen_class_views_profiles_show .user_header .user_image_placeholder {text-align: center; height: 115px; line-height: 115px; font-size: 36px; text-transform: uppercase; color: #F9F9F7}
.autogen_class_views_profiles_show .user_header .user_background_image {position: absolute}
.autogen_class_views_profiles_show .user_header .document_background_image {background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10); opacity: 0.1}
.autogen_class_views_profiles_show .user_header h1.user_title {font-size: 42px; font-weight: 300; color: #f8f8f8; margin-bottom: 0; margin-top: 0}
.autogen_class_views_profiles_show .user_header .user_controls {position: absolute; right: 69px; top: 10px}
.autogen_class_views_profiles_show .user_header .user_controls div {width: 110px; margin-bottom: 5px}
.autogen_class_views_profiles_show .user_header .stats_container {color: #f8f8f8; margin-left: 157px}
.autogen_class_views_profiles_show .user_header .stats_container .stat {text-decoration: none; color: inherit; min-width: 106px; margin-right: 20px; display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_profiles_show .user_header .stats_container .stat:hover .underline_on_hover {text-decoration: underline}
.autogen_class_views_profiles_show .user_header .stats_container .no_decoration {cursor: default}
.autogen_class_views_profiles_show .user_header .stats_container .number {font-size: 30px; font-weight: 200}
.autogen_class_views_profiles_show .user_header .stats_container .stat_name {font-size: 14px; text-transform: uppercase}
.autogen_class_views_profiles_show .user_header .user_image {width: 115px; height: 115px; border: 3px solid #f8f8f8; box-shadow: 0 0 32px 0px rgba(0, 0, 0, 0.2); position: absolute; bottom: -69px; z-index: 1}
.autogen_class_views_profiles_show .user_header .user_image img {width: 115px; height: 115px}
.autogen_class_views_profiles_show .user_header .background_info {position: relative; bottom: 5px; float: right; font-size: 12px; margin-right: 10px; color: #f8f8f8}
.autogen_class_views_profiles_show .sticky_header {position: fixed; z-index: 10; /* hiding it above */ -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; -ms-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; top: -150px; width: 100%}
.autogen_class_views_profiles_show .sticky_header.show {top: 56px}
.autogen_class_views_profiles_show .sticky_header .author {padding-left: 45px; font-size: 24px; height: 62px; line-height: 62px; color: white}
.autogen_class_views_profiles_show .sticky_header .filters {height: 62px; line-height: 62px; background: #FFF}
.autogen_class_views_profiles_show .new_profile_follow_button {display: inline-block; zoom: 1; *display: inline; line-height: 35px; height: 35px; width: 100px; vertical-align: top; margin-top: 10px; margin-right: 36px}
.autogen_class_views_profiles_show .new_profile_follow_button div {line-height: 35px}
.autogen_class_views_profiles_show .document_carousels {margin-top: 35px}
.autogen_class_views_profiles_show .sticky_header .filter {margin: 0 0 0 45px}
.autogen_class_views_profiles_show .filter {margin: 35px 0 35px 45px; position: relative; z-index: 1}
.autogen_class_views_profiles_show h2 {font-size: 26px; font-weight: 200; margin: 30px 0 30px 45px}
.autogen_class_views_profiles_show h2 a {font-weight: 200}
