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


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


/* :files, 'app/views', ... @ 1410383378 */
/* app/views/landing/home/shared.css @ 1410383378 */
html, body {width: 100%; height: 100%}
html.single_page_mode, body.single_page_mode {overflow: hidden}
@-webkit-keyframes scrolling {0% {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
100% {-webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0)}
}


/* :class_inlines, 'app/views', ... @ 1410383379 */
/* app/views/shared/_subscription_faq_lightbox.css @ 1410383379 */
.autogen_class_views_shared_subscription_faq_lightbox #faq_lightbox {color: #666666; width: 720px}
.autogen_class_views_shared_subscription_faq_lightbox #faq_lightbox p.bold {font-weight: bold}
.autogen_class_views_shared_subscription_faq_lightbox #faq_lightbox .close_button {margin-top: 40px; margin-right: 40px}
.autogen_class_views_shared_subscription_faq_lightbox #faq_lightbox .title {font-weight: 100; font-size: 26px; line-height: 40px; margin: 30px 40px}
.autogen_class_views_shared_subscription_faq_lightbox #faq_lightbox .content {padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #dddddd; height: 350px; overflow-y: scroll}


/* app/views/landing/home/folds/_first.css @ 1410383378 */
.first_fold {position: relative; margin-bottom: -53px}
.first_fold .fold_background {-webkit-transition: opacity 2s ease-in-out; -moz-transition: opacity 2s ease-in-out; -ms-transition: opacity 2s ease-in-out; transition: opacity 2s ease-in-out; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; top: 0; right: 0; bottom: 53px; left: 0; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; z-index: 1}
.first_fold .fold_background.visible {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.first_fold .fold_footer {display: none}
.first_fold .fold_content {z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.first_fold .headline {position: absolute; top: 130px; left: 0; right: 0; text-align: center; font-weight: 100; color: white}
.first_fold .headline .leader {font-family: Livory, serif; font-size: 72px; line-height: 75px; font-weight: inherit}
.first_fold .headline .sub_leader {font-size: 32px; font-weight: normal}
.first_fold .headline h1 {color: inherit}
.first_fold .spinner_btn {vertical-align: top; margin-top: 40px}
.first_fold .spinner_btn .flat_btn {padding: 0 25px}


/* app/views/landing/home/folds/_second.css @ 1410383378 */
.second_fold {background: #f9f9f7; position: relative; z-index: 2}
.second_fold .margin_wrapper {position: absolute; top: 53px; right: 0; bottom: 53px; left: 0; box-shadow: 0 0 0 1px white}
.second_fold .cells_row {font-size: 0; white-space: nowrap; overflow: hidden; z-index: 4}
.second_fold .tile_link {cursor: default; font-size: 0}
.second_fold .tile_link .tile_text {z-index: 3; display: block; position: absolute; background-size: contain; background-position: 50% 50%; top: 0; left: 0; width: 100%; height: 100%}
.second_fold .lower_cells {position: absolute; left: 0; right: 0; bottom: 0}
.second_fold .lower_cells .group_tile .selected_arrow {background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/white_arrow_flip.png?1410383415'); bottom: auto; top: -5px}
.second_fold .headline {position: absolute; top: 50%; left: 0; right: 0; text-align: center; color: white; font-weight: 100; font-size: 75px; line-height: 75px; margin-top: -37.5px}
.second_fold .tile_info {position: absolute; left: 0; right: 0; left: 0; right: 0; font-size: 16px; background: white}
.paused .second_fold .tile_info .animated {-webkit-animation-play-state: paused; -moz-animation-play-state: paused; -ms-animation-play-state: paused; animation-play-state: paused}
.second_fold .tile_info h3, .second_fold .tile_info p {color: #333; line-height: 1.6}
.second_fold .tile_info h3 {font-size: 1em; text-transform: uppercase; margin: 2.2em 0 0 50px}
.second_fold .tile_info p {margin: 1.2em 0 1.9em 50px}
.second_fold .tile_info .outline_btn {display: inline-block; zoom: 1; *display: inline; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-transition: color 0.1s ease-in-out, background 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out, background 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out, background 0.1s ease-in-out; transition: color 0.1s ease-in-out, background 0.1s ease-in-out; font-size: 0.9em; font-weight: bold; border: 1px solid #00a6d4; background: rgba(255, 255, 255, 0); color: #00a6d4; border-radius: 3px; text-transform: uppercase; padding: 7px 30px; margin: 0 0 20px 50px; line-height: 2.0; cursor: pointer}
.second_fold .tile_info .outline_btn:hover, .paused .second_fold .tile_info .outline_btn {background: #00a6d4; text-decoration: none; color: white}
.second_fold .tile_info .outline_btn:active {background: #007ea1}
.second_fold .tile_info .tile_info_text_bg, .second_fold .tile_info .tile_info_text {position: absolute; top: 0; bottom: 0; left: 0; width: 33%; -webkit-transform: scale3d(1, 1, 1)}
@media (max-height: 700px) {.second_fold .tile_info .tile_info_text_bg, .second_fold .tile_info .tile_info_text {width: 50%}
.second_fold .tile_info .tile_info_text_bg p, .second_fold .tile_info .tile_info_text p {margin-top: 0.6em; margin-bottom: 1em}
}
.second_fold .tile_info .tile_info_text_bg {z-index: 2; background: white}
.second_fold .tile_info .tile_info_text_bg::after {content: " "; background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/whitefade.png?1410383415') 100% 0 repeat-y; position: absolute; top: 0; bottom: 0; left: 100%; width: 100px}
.second_fold .tile_info .tile_info_text {z-index: 3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.second_fold .tile_info .tile_info_text.fade_out {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out}
.second_fold .tile_info .tile_info_text.fade_in {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); -moz-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); -ms-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0)}
.second_fold .tile_info .tile_info_text.fade_in {z-index: 4}
.second_fold .tile_info .tile_books {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; top: 0; left: 0; z-index: 0}
.second_fold .tile_info .tile_books.fade_out {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out}
.second_fold .tile_info .tile_books.fade_in {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); -moz-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); -ms-transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0); transition: opacity 0.76s cubic-bezier(1, 0, 0.69, 0)}
.second_fold .tile_info .tile_books .tile_books {left: 100%}
.second_fold .tile_info .tile_info_carousel {position: absolute; top: 0; right: 0; bottom: 0; left: 30%; z-index: 0; white-space: nowrap; overflow: hidden}
.second_fold .tile_info .tile_books_wrap {position: absolute; cursor: pointer; top: 100px; left: 0; right: 0}
.second_fold .tile_books.animated {-webkit-animation-duration: 40s; -moz-animation-duration: 40s; -ms-animation-duration: 40s; animation-duration: 40s; -webkit-animation-name: scrolling; -moz-animation-name: scrolling; -ms-animation-name: scrolling; animation-name: scrolling; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; -ms-animation-timing-function: linear; animation-timing-function: linear}
.second_fold .book_cover {display: inline-block; zoom: 1; *display: inline; vertical-align: top; position: relative; width: 132px; height: 179px; margin: 0 160px 0 0; box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.3), 3px 1px 15px rgba(0, 0, 0, 0.32); background-color: #939598; white-space: normal; word-wrap: break-word; overflow: hidden}
.second_fold .book_cover .document_title, .second_fold .book_cover .document_author {position: absolute; color: white; right: 12%; left: 12%}
.second_fold .book_cover .document_title {top: 10%; height: 40%; overflow: hidden; font-size: 1em}
.second_fold .book_cover .document_author {bottom: 10%; height: 40%; overflow: hidden; font-size: 0.7em; text-transform: uppercase}
.second_fold .book_cover .cover_image, .second_fold .book_cover .cover_overlay, .second_fold .book_cover .cover_image img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover}
.second_fold .book_cover .cover_image img {width: 100%; height: 100%}
.second_fold .book_cover .cover_overlay {background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/thumbnail_overlay_crop.png?1410383415') 0 0 repeat-y; background-size: cover}
.second_fold .group_tile {display: inline-block; zoom: 1; *display: inline; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; vertical-align: top; font-size: 16px; cursor: default; border-left: 1px solid white; box-sizing: border-box; background: gray; width: 16.66667%; text-align: center; color: white; text-transform: uppercase; white-space: normal; position: relative; overflow: hidden; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat}
.second_fold .group_tile:first-child {border-left: 0}
@media (min-width: 1366px) {.second_fold .group_tile {font-size: 20px}
}
@media (max-width: 1024px), (max-height: 700px) {.second_fold .group_tile {font-size: 14px}
}
.second_fold .group_tile .default_tile, .second_fold .group_tile .hover_tile {-webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; position: absolute; top: 0; left: 0; right: 0; bottom: 0}
.second_fold .group_tile .default_tile {z-index: 1}
.second_fold .group_tile .hover_tile {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; z-index: 2}
.second_fold .group_tile .tile_text {-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}
.second_fold .group_tile .selected_arrow {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -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; background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/white_arrow.png?1410383415'); width: 31px; height: 17px; position: absolute; bottom: -5px; left: 50%; margin-left: -15px; z-index: 2}
.second_fold .group_tile.open .selected_arrow {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.second_fold .group_tile.open .default_tile, .second_fold .group_tile.open .hover_tile {-webkit-transform: scale3d(1.02, 1.02, 1); -moz-transform: scale3d(1.02, 1.02, 1); -ms-transform: scale3d(1.02, 1.02, 1); transform: scale3d(1.02, 1.02, 1)}
.second_fold .group_tile.open .hover_tile {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.second_fold .group_tile.open .tile_text {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.second_fold .fold_header, .second_fold .fold_footer {color: #333; font-size: 14px; height: 53px; line-height: 53px}
.second_fold .fold_header .next_fold_btn, .second_fold .fold_footer .next_fold_btn {cursor: pointer; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out}
.second_fold .fold_header .next_fold_btn:hover, .second_fold .fold_footer .next_fold_btn:hover {color: #00a6d4}
.second_fold .fold_header {position: absolute; top: 0; left: 0; right: 0; text-align: center}
.second_fold .down_tick {display: inline-block; zoom: 1; *display: inline; width: 12px; height: 10px; background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s2-f.scribdassets.com/images/search/dark_arrow_down_normal.png?1410383415'); vertical-align: middle; position: relative; top: -2px}


/* app/views/landing/home/folds/_third.css @ 1410383378 */
.third_fold {background: #f9f9fa url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s2-f.scribdassets.com/images/landing/home_landing/devices_background_horizonline.png?1410383415') 50% 50% no-repeat; background-size: cover; position: relative}
.third_fold .fold_footer {height: 25%; background: #DFDFDF; margin: 30px; margin-top: 0; border: 1px solid #cccccc; overflow: hidden}
@media (max-width: 1333px) {.third_fold .fold_footer {margin: 0; border: 0; border-top: 1px solid #cccccc}
}
.third_fold .big_quotes {text-align: center; margin: 30px 0 50px; white-space: nowrap}
.third_fold .big_quotes .quote {display: inline-block; zoom: 1; *display: inline; vertical-align: top; width: 97px; height: 97px; background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s2-f.scribdassets.com/images/landing/home_landing/quotemark.png?1410383415')}
.third_fold .big_quotes .quote.quote_right {background: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/quoteend.png?1410383415')}
.third_fold .big_quotes .quote_body {font-family: Livory, serif; display: inline-block; zoom: 1; *display: inline; font-style: italic; line-height: 1.5; margin: 0 62px; margin-top: 17px; text-align: left; vertical-align: top; font-size: 24px; color: #a9a9a9; width: 60%; min-width: 670px; position: relative}
.third_fold .big_quotes .quote_body .single_quote {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; white-space: normal; text-align: center; position: absolute; top: 0; left: 0; right: 0}
.third_fold .big_quotes .quote_body .single_quote.fade_out {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out}
.third_fold .big_quotes .quote_body .single_quote.fade_in {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 1.3s cubic-bezier(1, 0, 0.69, 0); -moz-transition: opacity 1.3s cubic-bezier(1, 0, 0.69, 0); -ms-transition: opacity 1.3s cubic-bezier(1, 0, 0.69, 0); transition: opacity 1.3s cubic-bezier(1, 0, 0.69, 0)}
.third_fold .big_quotes .quote_author {font-family: Sofia Pro, sans-serif; font-style: normal; display: inline-block; color: #bdbdbd; font-weight: bold; margin-left: 8px; font-size: 0.8em; text-transform: uppercase}
.third_fold .devices {white-space: nowrap; text-align: center}
.third_fold .perks {font-size: 16px; color: #787879; text-align: center; line-height: 24px; position: relative; top: -12px}
.third_fold .perks .icon {display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-right: 10px; font-size: 14px; position: relative; top: 5px}
.third_fold .perks .perk {margin-left: 25px; text-transform: uppercase}
.third_fold .perks .perk:first-child {margin-left: 0}


/* app/views/landing/home/_header.css @ 1410383378 */
.landing_header .logo {display: inline-block; zoom: 1; *display: inline; vertical-align: top; background-image: url('https://webarchive.library.unt.edu/web/20140912054620oe_/https://s1-f.scribdassets.com/images/landing/home_landing/scribd_logo.png?1410383415'); width: 179px; height: 57px; margin-right: 30px}
.landing_header .round_btn, .landing_header .search_area {display: inline-block; zoom: 1; *display: inline; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; background: rgba(255, 255, 255, 0); vertical-align: top; color: white; border: 1px solid white; font-size: 14px; font-weight: bold; text-transform: uppercase; border-radius: 3px; height: 43px; line-height: 43px; margin: 14px 7px 0 0; cursor: pointer}
.landing_header .round_btn.text_btn, .landing_header .search_area.text_btn {padding: 0 30px}
.landing_header .round_btn.icon_btn, .landing_header .search_area.icon_btn {padding: 0 12px; text-align: center}
.landing_header .round_btn .btn_label, .landing_header .search_area .btn_label {-webkit-transition: width 0.5s ease-in-out, margin-left 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out, margin-left 0.5s ease-in-out; -ms-transition: width 0.5s ease-in-out, margin-left 0.5s ease-in-out; transition: width 0.5s ease-in-out, margin-left 0.5s ease-in-out; display: inline-block; zoom: 1; *display: inline; white-space: nowrap; overflow: hidden; overflow: hidden; margin-left: 0; width: 0}
.landing_header .round_btn .icon, .landing_header .search_area .icon {display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-top: 12px; font-size: 18px}
.landing_header .round_btn:hover {background: #6ac6e2; border-color: #6ac6e2; color: white}
.landing_header .upload_btn .btn_label {margin-left: 8px; width: 60px}
.landing_header .browse_btn .btn_label {margin-left: 8px; margin-right: 8px; width: 60px}
.landing_header .browse_btn .browse_new_icon {font-size: 24px; line-height: 20px}
.landing_header .search_area:hover .search_input, .landing_header .search_area.has_input .search_input {width: 250px}
.landing_header .search_area form {display: inline-block; zoom: 1; *display: inline}
.landing_header .search_area .search_input {-webkit-transition: width 0.5s ease-in-out; -moz-transition: width 0.5s ease-in-out; -ms-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out; font-family: Sofia Pro, sans-serif; color: white; font-size: 16px; width: 0; padding: 0; background: transparent; border: 0}
.landing_header .search_area .search_input:focus {outline: none}
.landing_header .search_area .search_input::-webkit-input-placeholder {color: white}
.landing_header .search_area .search_input:-moz-placeholder {/* Firefox 18- */ color: white}
.landing_header .search_area .search_input::-moz-placeholder {/* Firefox 19+ */ color: white}
.landing_header .search_area .search_input:-ms-input-placeholder {color: white}
.landing_header .app_links {display: inline-block; zoom: 1; *display: inline; border: 1px solid white; border-radius: 3px; vertical-align: top; height: 43px; line-height: 43px; color: white; font-size: 14px; font-weight: bold; text-transform: uppercase}
.landing_header .app_links a {color: white; background: transparent}
.landing_header .app_links a:hover {text-decoration: none}
@media (max-width: 1200px) {.landing_header .app_links {display: none}
.logged_in .landing_header .app_links {display: block}
}
@media (max-width: 865px) {.logged_in .landing_header .app_links {display: none}
}
.landing_header .app_links .app_label {display: inline-block; zoom: 1; *display: inline; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; padding: 0 20px; height: 43px; line-height: 43px; border-radius: 2px 0 0 2px; box-shadow: 0 0 0 1px rgba(106, 198, 226, 0)}
.landing_header .app_links .app_label:hover {z-index: 2; position: relative; background: #6ac6e2; box-shadow: 0 0 0 1px #6ac6e2}
.landing_header .app_links .device_icon {display: inline-block; zoom: 1; *display: inline; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; box-sizing: border-box; -moz-box-sizing: border-box; vertical-align: top; text-align: center; cursor: pointer; border-left: 1px solid white; width: 45px; height: 43px; font-size: 24px; box-shadow: 0 0 0 1px rgba(106, 198, 226, 0)}
.landing_header .app_links .device_icon:hover {z-index: 3; position: relative; background: #6ac6e2; box-shadow: 0 0 0 1px #6ac6e2; border-color: #6ac6e2}
.landing_header .app_links .device_icon.icon-apple {padding-top: 9px}
.landing_header .app_links .device_icon.icon-android {padding-top: 10px; border-radius: 0 2px 2px 0}
.landing_header .header_right {float: right; font-size: 16px; color: white; margin: 14px 44px 0 0}
.landing_header .header_right .round_btn {margin-top: 0; margin-left: 7px}


/* app/views/landing/home/index.css @ 1410383378 */
.autogen_class_views_landing_home_index {text-align: left}
.autogen_class_views_landing_home_index.is_subscribe_page .landing_header .round_btn, .autogen_class_views_landing_home_index.is_subscribe_page .landing_header .app_links {display: none}
.autogen_class_views_landing_home_index .fold_container {height: 100%; -webkit-transition: all 1.5s cubic-bezier(0.35, 0.05, 0.39, 0.99); -moz-transition: all 1.5s cubic-bezier(0.35, 0.05, 0.39, 0.99); -ms-transition: all 1.5s cubic-bezier(0.35, 0.05, 0.39, 0.99); transition: all 1.5s cubic-bezier(0.35, 0.05, 0.39, 0.99)}
.autogen_class_views_landing_home_index .fold {overflow: hidden; height: 100%; position: relative}
.autogen_class_views_landing_home_index .fold:first-child {height: 700px}
.autogen_class_views_landing_home_index .footer_fold {text-align: center}
.autogen_class_views_landing_home_index .fold_footer {text-align: center; position: absolute; left: 0; right: 0; bottom: 0}
.autogen_class_views_landing_home_index .fold_footer .next_fold {display: inline-block; zoom: 1; *display: inline; -webkit-transition: top 0.25s ease-in-out; -moz-transition: top 0.25s ease-in-out; -ms-transition: top 0.25s ease-in-out; transition: top 0.25s ease-in-out; font-weight: bold; font-size: 10px; color: #999999; text-transform: uppercase; cursor: pointer; position: relative; top: 0}
.autogen_class_views_landing_home_index .fold_footer .next_fold:hover {top: -5px}
.autogen_class_views_landing_home_index .fold_footer .next_fold:active {top: -2px}
.autogen_class_views_landing_home_index .fold_footer .down_arrow {margin: 15px 0}
.autogen_class_views_landing_home_index .spinner_btn {display: inline-block; zoom: 1; *display: inline; position: relative; border-radius: 4px; overflow: hidden; width: 238px; height: 45px}
.autogen_class_views_landing_home_index .spinner_btn .flat_btn {border-radius: 0}
.autogen_class_views_landing_home_index .spinner_btn .default_state, .autogen_class_views_landing_home_index .spinner_btn .hover_state {-webkit-transition: top 0.2s ease; -moz-transition: top 0.2s ease; -ms-transition: top 0.2s ease; transition: top 0.2s ease; position: relative; top: 0; display: block; height: 45px}
.autogen_class_views_landing_home_index .spinner_btn:hover .default_state, .autogen_class_views_landing_home_index .spinner_btn:hover .hover_state {top: -45px}


/* app/views/landing/home/_login_form.css @ 1410383378 */
.autogen_class_views_landing_home_login_form {position: absolute; top: 50%; left: 0; right: 0; margin-top: -46px; text-align: center}
.autogen_class_views_landing_home_login_form.has_error .faq_info {display: none}
.autogen_class_views_landing_home_login_form.has_error .form_error {display: block}
.autogen_class_views_landing_home_login_form .faq_info {font-family: Livory, serif; font-size: 20px}
.autogen_class_views_landing_home_login_form .footer_login {display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_landing_home_login_form p {margin: 0 0 21px 0; font-size: 18px; color: #787879}
.autogen_class_views_landing_home_login_form .form_error {color: #f2736e; font-weight: bold; display: none}
.autogen_class_views_landing_home_login_form .thick_link {font-family: Sofia Pro, sans-serif; text-transform: uppercase; color: #499CB5; font-weight: bold; font-size: 14px; margin-left: 12px}
.autogen_class_views_landing_home_login_form .facebook_login_button {display: inline-block; zoom: 1; *display: inline; position: relative; vertical-align: top}
.autogen_class_views_landing_home_login_form .facebook_login_button .loader {margin: 0; margin-top: -8px; position: absolute; top: 0; left: -24px; top: 50%}
.autogen_class_views_landing_home_login_form .facebook_login_button .scribd_fb_button {-webkit-transition: background 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out; -ms-transition: background 0.1s ease-in-out; transition: background 0.1s ease-in-out}
.autogen_class_views_landing_home_login_form .facebook_login_button .scribd_fb_button:hover {background: #00a4d2}
.autogen_class_views_landing_home_login_form form {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.autogen_class_views_landing_home_login_form form .input {vertical-align: top; height: 45px; border: 1px solid #c1c1c1; margin: 0 10px 0 0; width: 180px}
.autogen_class_views_landing_home_login_form form .input:focus {outline: none; border: 1px solid #a7a7a7}
.autogen_class_views_landing_home_login_form form .input.field_err {border: 1px solid #f2736e}
.autogen_class_views_landing_home_login_form .spinner_btn.on_no_form .flat_btn {font-size: 18px}
.autogen_class_views_landing_home_login_form .spinner_btn .flat_btn {vertical-align: top}
.autogen_class_views_landing_home_login_form .login_row {white-space: nowrap}
.autogen_class_views_landing_home_login_form .login_row .or_label {margin: 0 40px; color: #676767; font-weight: bold; line-height: 45px}
@media (max-width: 1333px) {.autogen_class_views_landing_home_login_form p {font-size: 16px}
.autogen_class_views_landing_home_login_form .login_row .or_label {margin: 0 5px}
.autogen_class_views_landing_home_login_form .login_row .scribd_fb_button {width: auto; padding: 0 15px}
.autogen_class_views_landing_home_login_form .login_row .flat_btn, .autogen_class_views_landing_home_login_form .login_row .facebook_login_button .inner {font-size: 14px}
.autogen_class_views_landing_home_login_form .login_row .flat_btn {padding: 0 15px}
.autogen_class_views_landing_home_login_form .login_row .input {margin-right: 5px; width: 145px; font-size: 14px}
}
