/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1386887299 */
/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ 1386887299 */
/* app/views/landing/home/shared.css @ 1386887299 */
@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 100;
  src: url('/web/20131213184524oe_/http://s6.scribdassets.com/images/fonts/ProximaNova/proximanova-thin-webfont.eot');
  src: url('/web/20131213184524oe_/http://s6.scribdassets.com/images/fonts/ProximaNova/proximanova-thin-webfont.eot#iefix') format("embedded-opentype"), url('/web/20131213184524oe_/http://s6.scribdassets.com/images/fonts/ProximaNova/proximanova-thin-webfont.woff') format("woff"), url('/web/20131213184524oe_/http://s6.scribdassets.com/images/fonts/ProximaNova/proximanova-thin-webfont.ttf') format("truetype"), url('/web/20131213184524oe_/http://s6.scribdassets.com/images/fonts/ProximaNova/proximanova-thin-webfont.svg#proxima_novaregular_italic') format("svg"); }

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', ... @ 1386887299 */
/* app/views/shared/_subscription_faq_lightbox.css @ 1386887299 */
.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: scroll; }

/* app/views/landing/home/folds/_first.css @ 1386887299 */
.first_fold {
  position: relative; }

.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: 0;
  left: 0;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 0; }

.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_background.on_top {
  z-index: 1; }

.first_fold .fold_content {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.first_fold .headline {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -113px;
  text-align: center;
  color: #333333;
  font-weight: 100; }

.first_fold .headline .leader {
  font-size: 99px;
  line-height: 75px;
  margin-bottom: 20px; }

.first_fold .headline .sub_leader {
  font-size: 54px;
  font-weight: 200; }

@media (max-width: 1100px) {
  .first_fold .headline .leader {
    font-size: 81px; }

  .first_fold .headline .sub_leader {
    font-size: 45px; } }
.first_fold .spinner_btn {
  vertical-align: top;
  margin-top: 20px; }

.first_fold .spinner_btn .flat_btn {
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: normal; }

/* app/views/landing/home/folds/_second.css @ 1386887299 */
.second_fold {
  background: #f9f9f7;
  position: relative; }

.second_fold .margin_wrapper {
  position: absolute;
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
  box-shadow: 0 0 0 1px white, 0 0 60px 10px rgba(0, 0, 0, 0.1); }

.second_fold .cells_row {
  font-size: 0;
  white-space: nowrap;
  overflow: hidden;
  z-index: 4; }

.second_fold .cell_text {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 1.5;
  vertical-align: middle;
  margin: 0 20px;
  letter-spacing: 0.05em; }

.second_fold .lower_cells {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

.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;
  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-weight: bold;
  font-size: 1em;
  text-transform: uppercase;
  margin: 2.2em 0 0 50px; }

.second_fold .tile_info p {
  margin: 1.7em 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;
  border: 1px solid #00a6d4;
  background: rgba(255, 255, 255, 0);
  color: #00a6d4;
  border-radius: 3px;
  text-transform: uppercase;
  padding: 7px 1.5em;
  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: 1em;
    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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVYAAAABCAYAAACFU4Z4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAARUlEQVQ4T2P8////awYIYAdiHiBmhPJHwSgYBaPgHxD/RaJh+A8SjQ3/RqKJwb+IYGNTj24Hst3YMLLbYRjuR0ZG6hR/AFjVPwLL2tBSAAAAAElFTkSuQmCC') 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;
  font-size: 14px; }

.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.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -ms-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s 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 1.52s cubic-bezier(1, 0, 0.69, 0);
  -moz-transition: opacity 1.52s cubic-bezier(1, 0, 0.69, 0);
  -ms-transition: opacity 1.52s cubic-bezier(1, 0, 0.69, 0);
  transition: opacity 1.52s 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.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -ms-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s 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 1.52s cubic-bezier(1, 0, 0.69, 0);
  -moz-transition: opacity 1.52s cubic-bezier(1, 0, 0.69, 0);
  -ms-transition: opacity 1.52s cubic-bezier(1, 0, 0.69, 0);
  transition: opacity 1.52s 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 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover; }

.second_fold .book_cover .cover_overlay {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAD6CAYAAADjqNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5OUI3NDMyRTAzMjE2ODExODA4MzlDOEFBOURDQTAwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDEwRUZGNjRENzUxMUUzQjg0RkNFMEE5MjAzNzQ2RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMDIyRDEwMjRENzMxMUUzQjg0RkNFMEE5MjAzNzQ2RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDhDMjkyOThBRDIxNjgxMTgwODM5QzhBQTlEQ0EwMEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlCNzQzMkUwMzIxNjgxMTgwODM5QzhBQTlEQ0EwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RJmmMAAAFHUlEQVR42u3d3U7ieBgH4JaPwGCiED/CAV6Dt+Ad7JF34616pAfMqYlG6Ne2bnGBHXdjNo709XmSpqUaZzL5+Zv3X6AMkiT5o96qesvqLW+3bOtx0Wyj0agYDodls+/3+2V9rszzPKmqqlcfv271cbper9Msy9L23Ob4VxvfV/WBr6dbjzfH+/tmK9us5pvvH8zn8954PE7qrTw6Okomk0lycnKSTKfT3mw26x8fH5fn5+fl6elpeXFxkSwWi+Ls7Kz5nqoOevPD+22QN/ve3uN061y6tUeg/+1rr+eKotg5Vz9Om1Jtj5P6uKz3xWq1yp+enpptdXd3Vzw8PJSD5XKZtYlv9ut2W20dv7Z4HfK8Dnx2eXmZXV1dZdfX18XNzU35zl+u+sBvKbxrMBikey2+/T///jSwKdHh7e3tfOCfj2Dewi/chAx4M74INyGVZSnchBtJ/p7X/XsQSGUs4VsQbqKNJalwE5qxhNALS+EmJJcCCavX61XCjeYGMzd8vUq4MZZAFwk3YWZs4SbqjJ1aUGJBCWZuONAZXLjR3CDcINwg3PDhxaRwE1El3BhLQLhBuOH3zN3CjeaGDvHaEjQ3CDcINwg3CDcIN9+CJ3HQ3CDccCjcnxvNDR2TussrmhuEG4QbhBuEG4Qb4QbhhsPjVYFobhBuOBDuW4LmBuGGQ+HNCoTl9dwYS0C44Wuke489Q0kY1V7AXecmbthdLSHqiOLd74QdUSwoiU24EW7oEgtKNDd0jaslROUZSsJKzdxobjBzw4EwlqC5QXPDYfB6bmITboQbhBu+XuVqCZobhBuEGz6XJ3HQ3CDccBjclAfNDV3jnTjEHUtcLUFzQ5da24KSyK2tuYnLzE1owo1wg3CDcINwg3CDcBOdO04Rlmcoidvawk3Y1hZuwrW1BSUR2zo1lvAtxhKvCiQsb1YgLM2N5oYuEm4icmsHNDd0jY8NIeZIorkJ29rCTWgWlFhQgnDDgXC1BDM3GEvAWAKfymtLCMutHTCWQOcYS9DcoLnhgAg3wg3CDRaUYEEJxhIQbszcoLlBuOH3cLUEMzdobtDcoLlBc4Pm5tsQboQbzNzwtXxsCGH52BBitvWGqyVEaut0O+hmbsKOJZqbsCOK5kZzQxcJNyEZSwjLWELYRaXmxswNHeMDn9DcINxwKFwtQXODcINwg3CDcINwI9wg3CDcINwg3CDcCDcINxw476EkLK/nRnOD5gYLSjCWgLEEjCUINwg3CDcIN/xvLgUSVaq5MZZA13gSh6h8sgJx520LSsK2tuYmVFubuYna1jsBN5YQluYmLM1N6BlcuAk5gxtLMJaABSVobvh8wo1wg5kbNDcINwg3CDfCDcINwg3CDcINws230u/3Pf1OSO44hbEEOtfawk1EqXATNtTCTehgCzcWlNCx1nbHKcIFO9XchJ2z2/Oam3Bh32yeoSRu0IuicMcpwrW2sYRwwd45dq9AIi0md5pbuIkS8n+MJWZuIs7bPTM3kdu79zqWzOfz4Xg8brb+0dHRcDKZjE5OTn5Mp9NiNpvlx8fH5fn5eXl2dlbV+2qxWBT1cVJ/z+az//rtb8tm39t7nG6d2/nNgv+S5/lOVtbrda89V61Wq+rl5aV6fHwsnp+f858/f2bNdn9/X9T7YrBcLsvkr4veRfOz2i1rt7w9X4xGo2I4HJbNvn5/WnOuqv+QpKqqt0A3x/UfnmRZ9hbi9viXl2rgg4vH9/LTPN7O8evX/wRXPbGu8i8+5AAAAABJRU5ErkJggg==') 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;
  font-weight: bold;
  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 .cell_text {
    margin: 0; } }
.second_fold .group_tile .blur, .second_fold .group_tile .non_blur {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale3d(1.05, 1.05, 1);
  -moz-transform: scale3d(1.05, 1.05, 1);
  -ms-transform: scale3d(1.05, 1.05, 1);
  transform: scale3d(1.05, 1.05, 1);
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  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 .blur {
  z-index: 1; }

.second_fold .group_tile .non_blur {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 2; }

.second_fold .group_tile .cell_text {
  position: relative;
  z-index: 3;
  -webkit-transition: opacity 0.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -ms-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
  -webkit-transform: scale3d(1, 1, 1); }

.second_fold .group_tile:hover .blur, .second_fold .group_tile:hover .non_blur, .second_fold .group_tile.open .blur, .second_fold .group_tile.open .non_blur {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

.second_fold .group_tile:hover .non_blur, .second_fold .group_tile.open .non_blur {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.second_fold .group_tile:hover .cell_text, .second_fold .group_tile.open .cell_text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0; }

.second_fold .fold_footer {
  padding-bottom: 6px; }

.second_fold .fold_footer .label {
  display: none; }

/* app/views/landing/home/folds/_third.css @ 1386887299 */
.third_fold {
  background: #f9f9fa url('/web/20131213184524oe_/http://s6.scribdassets.com/images/landing/home_landing/devices_background_horizonline.png?1386887336') 50% 50% no-repeat;
  background-size: cover;
  position: relative; }

.third_fold .fold_footer {
  height: 25%;
  background: #DFDFDF;
  margin: 30px;
  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 23px 0; }

.third_fold .big_quotes .quote {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 97px;
  height: 97px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABhCAYAAADGBs+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRkRENjQ2RTQxRjcxMUUzOUQzRUJGN0IxREQ2OTY2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRkRENjQ2RjQxRjcxMUUzOUQzRUJGN0IxREQ2OTY2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZGREQ2NDZDNDFGNzExRTM5RDNFQkY3QjFERDY5NjY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZGREQ2NDZENDFGNzExRTM5RDNFQkY3QjFERDY5NjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+h7tk3wAABkhJREFUeNrtXf1P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'); }

.third_fold .big_quotes .quote.quote_right {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABhCAYAAADGBs+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENEFBNzBEODQyNjUxMUUzOUQzRUJGN0IxREQ2OTY2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzBGODIzNDQyNkExMUUzOUQzRUJGN0IxREQ2OTY2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0QUE3MEQ2NDI2NTExRTM5RDNFQkY3QjFERDY5NjY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ0QUE3MEQ3NDI2NTExRTM5RDNFQkY3QjFERDY5NjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xm04UQAABmNJREFUeNrtXf1P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'); }

.third_fold .big_quotes .quote_body {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 1.5;
  margin: 0 62px;
  margin-top: 17px;
  text-align: left;
  vertical-align: top;
  font-size: 18px;
  color: #a9a9a9;
  width: 60%;
  position: relative; }

@media (min-width: 1300px) {
  .third_fold .big_quotes .quote_body {
    font-size: 20px; } }
@media (min-width: 2200px) {
  .third_fold .big_quotes .quote_body {
    font-size: 25px; } }
.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;
  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-weight: bold;
  margin-left: 8px;
  font-size: 0.8em;
  text-transform: uppercase; }

.third_fold .devices_outer {
  position: absolute;
  top: 150px;
  left: 0;
  right: 0;
  bottom: 190px; }

.third_fold .devices {
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -15%;
  left: 0;
  right: 0; }

.third_fold .devices .device {
  vertical-align: bottom; }

.third_fold .devices .all_devices {
  margin-top: 15px;
  width: 65.38462%;
  margin-left: 5.61314%; }

@media (max-width: 1400px), (max-height: 700px) {
  .third_fold .devices .all_devices {
    width: 50%; } }
@media (max-height: 700px) {
  .third_fold .devices .all_devices {
    margin-top: 60px; } }
.third_fold .devices .devices_icons {
  width: 5.61314%; }

.third_fold .perks {
  font-size: 16px;
  margin-top: 30px;
  color: #787879;
  text-align: center; }

.third_fold .perks .icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-right: 10px; }

.third_fold .perks .perk {
  margin-left: 25px;
  text-transform: uppercase; }

.third_fold .perks .perk:first-child {
  margin-left: 0; }

/* app/views/landing/home/_footer.css @ 1386887299 */
.autogen_class_views_landing_home_footer {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 75px;
  text-align: left; }

@media (max-width: 1333px) {
  .autogen_class_views_landing_home_footer {
    margin: 0 0 0 40px; } }
/* app/views/landing/home/_header.css @ 1386887299 */
.landing_header .logo {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAA5CAYAAAB9PxpNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3N0YxNkM5QzQxNkMxMUUzOUQzRUJGN0IxREQ2OTY2NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMjY1NkI1NDQxNkMxMUUzOUQzRUJGN0IxREQ2OTY2NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3RjE2QzlBNDE2QzExRTM5RDNFQkY3QjFERDY5NjY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc3RjE2QzlCNDE2QzExRTM5RDNFQkY3QjFERDY5NjY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XdISpwAABn9JREFUeNrtnXls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');
  width: 179px;
  height: 57px;
  margin-right: 30px; }

.landing_header .round_btn {
  display: inline-block;
  zoom: 1;
  *display: inline;
  -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;
  vertical-align: top;
  color: #333;
  border: 1px solid #333333;
  font-size: 16px;
  border-radius: 3px;
  height: 43px;
  line-height: 43px;
  margin: 14px 7px 0 0;
  cursor: pointer; }

.landing_header .round_btn.text_btn {
  padding: 0 30px; }

.landing_header .round_btn.icon_btn {
  padding: 0 12px;
  text-align: center; }

.landing_header .round_btn .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 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-top: 12px;
  font-size: 18px; }

.landing_header .round_btn:hover {
  color: #00a4d2; }

.landing_header .upload_btn:hover .btn_label, .landing_header .upload_btn.open .btn_label {
  margin-left: 8px;
  width: 50px; }

.landing_header .gift_btn:hover .btn_label, .landing_header .gift_btn.open .btn_label {
  margin-left: 8px;
  width: 70px; }

.landing_header .search_area:hover .search_input, .landing_header .search_area.has_input .search_input {
  width: 220px; }

.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: Proxima Nova, sans-serif;
  color: #333;
  font-size: 16px;
  width: 0;
  background: transparent;
  border: 0; }

.landing_header .search_area .search_input:focus {
  outline: none; }

.landing_header .app_links {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 1px solid #333333;
  border-radius: 3px;
  vertical-align: top;
  height: 43px;
  line-height: 43px;
  color: #333; }

.landing_header .app_links a {
  color: #333;
  -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; }

.landing_header .app_links a:hover {
  color: #00a4d2;
  text-decoration: none; }

@media (max-width: 1160px) {
  .landing_header .app_links {
    display: none; } }
.landing_header .app_links .app_label {
  padding: 0 20px; }

.landing_header .app_links .device_icon {
  display: inline-block;
  zoom: 1;
  *display: inline;
  -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;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #333333;
  width: 45px;
  font-size: 24px; }

.landing_header .app_links .device_icon.icon-apple {
  padding-top: 9px;
  height: 34px; }

.landing_header .app_links .device_icon.icon-android {
  padding-top: 10px;
  height: 33px; }

.landing_header .header_right {
  float: right;
  font-size: 16px;
  color: #333;
  margin: 14px 44px 0 0; }

.landing_header .header_right .round_btn {
  margin-top: 0;
  margin-left: 7px; }

/* app/views/landing/home/index.css @ 1386887299 */
.autogen_class_views_landing_home_index {
  text-align: left; }

.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 .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: 3px;
  overflow: hidden;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

.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: 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; }

.autogen_class_views_landing_home_index .spinner_btn .default_state {
  position: relative;
  z-index: 1; }

.autogen_class_views_landing_home_index .spinner_btn .hover_state {
  position: absolute;
  z-index: 2;
  padding: 0;
  top: 100%;
  left: 0;
  right: 0;
  bottom: 0; }

.autogen_class_views_landing_home_index .spinner_btn:hover .default_state {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

.autogen_class_views_landing_home_index .spinner_btn:hover .hover_state {
  top: 0; }

/* app/views/landing/home/_login_form.css @ 1386887299 */
.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 .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: #f04952;
  font-weight: bold;
  display: none; }

.autogen_class_views_landing_home_login_form .thick_link {
  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;
  vertical-align: top; }

.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 .flat_btn, .autogen_class_views_landing_home_login_form .facebook_login_button .inner {
  font-weight: normal; }

.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: 43px;
  border: 1px solid #b8b8b8;
  margin: 0 10px 0 0;
  border-radius: 3px;
  font-size: 15px;
  padding: 0 10px;
  width: 180px; }

.autogen_class_views_landing_home_login_form form .input:focus {
  outline: none;
  border: 1px solid #7d7d7d; }

.autogen_class_views_landing_home_login_form form .input.input_error {
  border: 1px solid #f04952; }

.autogen_class_views_landing_home_login_form form .submit_btn .flat_btn {
  vertical-align: top;
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
  font-size: 16px; }

.autogen_class_views_landing_home_login_form .login_row {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.autogen_class_views_landing_home_login_form .login_row .or_label {
  margin: 0 40px;
  font-size: 14px;
  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; } }
