/* :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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABBCAYAAACXfCfjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0N0YxOTc5NEFEQTAxMUUxQjFGNzg3RjU2RDI4NkU0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0N0YxOTc5NUFEQTAxMUUxQjFGNzg3RjU2RDI4NkU0QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEwRkE3NzYxQUQ5RjExRTFCMUY3ODdGNTZEMjg2RTRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEwRkE3NzYyQUQ5RjExRTFCMUY3ODdGNTZEMjg2RTRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gJycswAACxFJREFUaN7Nmtlu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'); }

/* 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAD6CAYAAAD9YeaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5OUI3NDMyRTAzMjE2ODExODA4MzlDOEFBOURDQTAwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzdBQUQwNDU0ODgxMUUzQTZDQ0Y1Q0Y1NTEzM0Q1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzdBQUQwMzU0ODgxMUUzQTZDQ0Y1Q0Y1NTEzM0Q1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdGMDk3ODMxRTIwNjgxMTgwODNFNkIxQTJDRDIxMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlCNzQzMkUwMzIxNjgxMTgwODM5QzhBQTlEQ0EwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W5+xaAAAFJUlEQVR42uzdzU7jZhQGYDtOlJRIgYgEsYB9d9wCd9AV18tdIC6BXVXRChrHdm3qoJCGGbGosI+fR7L8M6PMaPTyzvmcvzRJkt/qraq3vN627ZbvnRfNNp1Oi8lkUjb7LMvK+lq53W6TqqpG9fHbVh+nm80mzfM8ba/tjo9tDFf1hV9P987Tg2ujI9dHe4/xZ729jC8vL0ez2Sypt3I+nycnJyfJ6elpcnZ2Nloul9lisSjX63V5fn5eXlxcJFdXV8VqtWp+T1UHvnnQrH3g3X50cJ7uXUv39gj2j37t7VpRFB+u1edpXa7v+WnOm605Lsvy7bgp2tfX17wu5ezh4aEcPz095W1bN/tNu/29d/zW6nXYt3Xw8+vr6/zm5ia/vb0t7u7uyk/+ktUXfmrhU+PxOD1o9fSguY+d70p2c39//+vIPyNBvYdfyAkd9Ga0EXJCa2Z0ISfqqPJOyImoMq4wKEJO1HElFXI0OURZgAo5obmFSHhZllVCjiYHMzl0VyXkhOcZTwZByAk3gws54WdwC08sPMFMDj2b0YUcTQ5CDkIOQg7/26JTyImsEnKMKyDkIOTQjblcyNHk0GNeu4ImByEHIQchByEHIYcf8GQQmhyEHLpuPB77fHI0OfSZ7/FEk4OQg5CDkIOQg5CDkCPk/gkIzKsQ0eQg5NBxPncFTQ5CDl3nTROE5/XkGFdAyKFb0oNzz3gSTnUs9EJO6NC7u0L00cW79RnG6CLkhCfkCDn0mYUnmhz6zt0VovOMJ+GlZnI0OZjJoeOMK2hy0OTQbV5PzjAIOUIOQg7dVbm7giYHIQchh+/lySA0OQg5dJsPF0KTQ995ZxDxxxV3V9Dk0OcWt/BkCC2uyYnPTM4gCDlCDkIOQg5CDkIOQg7H+QQtwvOMJ/FbXMgJ3+JCTtj2tvAkfHsbVxhM4LMs8ypEYiuKwpsmiE2To8khAiEnstS4giaHnqvM5IQeVTQ54VtcyBkEC08sPEHIoePcXcFMDsYVMK7At/LaFcLzkRQYV6D3jCtoctDk0ANCjpCDkIOFJ1h4gnEFhBzM5GhyEHLoJ3dXMJODJgdNDpocNDlocvgJIUfIwUwO3eTrVAjP16kQu7133F0hbHvvAm8mJ3zgNTnhRxdNjiaHCISc0IwrhGdcIfziU5NjJoee88VYaHIQcug6d1fQ5CDkIOQg5CDkIOQg5Ag5CDkIOQg5CDkIOQg5HOU9noTn9eRoctDkYOEJxhUwroBxBYQcIQchByGHznILkehSTY5xBfrOk0FE55smiD+PW3gSvsU1OSHb20zOINp7x7hCeJqc8DQ5g5jRhZzQM7pxBeMKWHiCJofvJ+QIOZjJQZODkIOQg5CDkCPkIOQg5CDkIOQg5PBlPkELTQ69b3EhJ7JUyAkfbiFnEAEXciw8oect7hO0CBvwVJMTfg5vr2tywoZ+t3nGk2G0vJATtcWNK4QN+Iew+yxEIi46PzT5drsVckKF/T/jiiYn+jxuJid8m482m81ofHl5OZnNZs2WzefzycnJyfT09PSXs7OzYrlcbheLRbler8vValXV++rq6qqoj5P691TtA2XtD8tuPzo4T/eupXt7+Klmpt4/b8aP9lpVH79tr6+vzViS5HmeNVt9nj0/PxcvLy+/Pz4+/jF+enoqk39vmhfNY7Zb3m7b9noxnU6LyWRSNvssy5prVf2HJVVVvQe7Oa5/cpo/7D3M7fHR/0bgi4vL9JMFZ7pXuON235z/1eT4HwEGAHGjoIUCP7OwAAAAAElFTkSuQmCC') 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('data:image/gif;base64,R0lGODlhAQAGAKEAAP///wAAADY2Nv///yH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQACgD/ACwAAAAAAQAGAAACAxQuUgAh+QQBCgADACwAAAAAAQAGAAACA5SAUgAh+QQBCgADACwAAAAAAQAGAAACA5SBBQAh+QQBCgADACwAAAAAAQAGAAACA4QOUAAh+QQBCgADACwAAAAAAQAGAAACAwSEUAAh+QQBCgADACwAAAAAAQAGAAACA4SFBQA7') repeat-y left top; }

.imgareaselect-border2 {
  background: url('data:image/gif;base64,R0lGODlhBgABAKEAAP///wAAADY2Nv///yH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQACgD/ACwAAAAABgABAAACAxQuUgAh+QQBCgADACwAAAAABgABAAACA5SAUgAh+QQBCgADACwAAAAABgABAAACA5SBBQAh+QQBCgADACwAAAAABgABAAACA4QOUAAh+QQBCgADACwAAAAABgABAAACAwSEUAAh+QQBCgADACwAAAAABgABAAACA4SFBQA7') repeat-x left top; }

.imgareaselect-border3 {
  background: url('data:image/gif;base64,R0lGODlhAQAGAKEAAP///wAAADY2Nv///yH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQACgD/ACwAAAAAAQAGAAACAxQuUgAh+QQBCgADACwAAAAAAQAGAAACA5SAUgAh+QQBCgADACwAAAAAAQAGAAACA5SBBQAh+QQBCgADACwAAAAAAQAGAAACA4QOUAAh+QQBCgADACwAAAAAAQAGAAACAwSEUAAh+QQBCgADACwAAAAAAQAGAAACA4SFBQA7') repeat-y right top; }

.imgareaselect-border4 {
  background: url('data:image/gif;base64,R0lGODlhBgABAKEAAP///wAAADY2Nv///yH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQACgD/ACwAAAAABgABAAACAxQuUgAh+QQBCgADACwAAAAABgABAAACA5SAUgAh+QQBCgADACwAAAAABgABAAACA5SBBQAh+QQBCgADACwAAAAABgABAAACA4QOUAAh+QQBCgADACwAAAAABgABAAACAwSEUAAh+QQBCgADACwAAAAABgABAAACA4SFBQA7') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABvCAYAAACNdMJNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzgwMTE3NDA3MjA2ODExODA4Mzk5NDVCQjI3QTZCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRUQ5QjI5MzdCNjMxMUUxQjAyOUI3OEI1NUQzODE2OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRUQ5QjI5MjdCNjMxMUUxQjAyOUI3OEI1NUQzODE2OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkQ3RjExNzQwNzIwNjgxMTg3MUZDMkY4QzY4Q0ZCQUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDc4MDExNzQwNzIwNjgxMTgwODM5OTQ1QkIyN0E2QjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KXHdhAAABZklEQVR42uyXMU7DMBSG66o76ULXsjHSI3CBTpm4AGsj5S4MVCQTt0DiBCkjM2sQZcyCTH+plqJCZGMFRa0+S09pn1+ff7svtj9jrR0N2cajgRsCBhcwCQlKptMfvs/t1h7EmF9i+AsQ4G/aCX12liR6Lm14W+5/47XgFdhV+XtZlm++OMUotvcVkJ3PZrdVVX10TVt9inHxIbn/JGBn46vF4q6u6+ZwcPnUp5j/FCBL0jR9aprmyw2uz/Kprx3bmwA3UCv55SrLNs6f5/mLfK2BXfPmnkS+PK9FUawu5vMHfblfrzP5YhKZwAuJ7djvb/bPx45zwvQqIGaCJ3McP8ckDzmOQ4vw+mQPI8O1HAFwQSwX9LURHccKdMzOS0YUIQIgI8gIMoKMICPICDLiPoAAyAgyoggRABlBRpARZAQZQUaQEfcBBEBGkBFFiADICDKCjCAjyOgoyAguQAACEIAABHwLMAAa21JnP+77ggAAAABJRU5ErkJggg==') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABJCAYAAACqyKH+AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AMPFBQlyG4UzAAAA2BJREFUeNrtnN1LG0EUxedfLxSEQqFQKPSh1JqoiWuMH6mpNkajJhtjvhM/a7Gx/QPsSxsI7HSOsLCUSpOZ3eS6cx8O5CWzd35sNnPunFnxbn5BaOqNkiSm7nA4FL6klJFLC977D8nXyeW0TDtrciWTpaHVrNzMbf8mDxDwUk5G5ncKsnRUkUeVExIqHbuydFimDVDBewV4nz4XZbXWkM1OX7Z75ySEWtxagy5AwFteWSUJjzxABe8lZXikAfrw8rt7Y8Hr9C/kt7sfkat7dkkfoIL3YhJ4vlTxb6NW7+zSIw1QB16reyYbra5XLB2LnUIxMmH8Zrs3wvVIAlTw5nx47gR3Hibk1upedjMnFlMrkWltY0tUT5ujYF1kAOrC8wGWq6eeWtQKA4fzX6mllHCrp/QAKnjPdeFZD9AUntUAFbxnD/CUPXMN1nlWAgwLnrUA005mGAY8awHuFPY8NyR7ZiXAw3LVC8vbWgkQEw6u6BkgA2SATx4gWkU6LabbwXd5dX0ztB4gWkUGrSa0/e0FiM9oFem2pDZy20Lt2NkLEIWgVYSWkU6rKbG4DHdjN0AUF/XPkAEyQAY4C4CDiLMtg9gCnE8sirX1rREyKFFlWzA+rhNLgEspRxQPjkaq+RBJtgXjYnxcJ5YA/1V06MmCMZ+9Txagsmk/bwd3kSQNMC7Gjy1A1fZHUXMRJw6wpRpPgImllFjf2hYqYKRl8YITC0p3KfMYwGkvqcYGCHsGm6abJrAeoKn+gibjopkAXEo7dLLVBsI8ZgJwt7BPJlttIsxj2lbuHgBxcWoJVx1hHtOzcup7TibrWQswDCtX2C/ZC9DUyvk7dlYDbHd6v86vvsjL668T6+L6RrY6vZHVANXkc0p1Ax1YCxBuIpffxXPwIeQ9qYLLGDv/hReSD9uVMPs6sh5gmAtpBsgAtQEOwjgQzU7E8EA0OxHDA9HsRAyPo7IT0XAi+F67279nJ2LmRFLsRNiJsBPhhTQDZIAMkAEyQHsBKsm4aFYAg3ejlh7LxuiOpyO1sS5mDlBX48TbpiEGyAAJAsSLFfGeQKqRMtSGGskmVI/dmtz8mCcbK0NtqJHsac16qysrJ3WysTLUhhpJvHwszBPrVr6AkQEaAkTgB8EfnTY9JQW3DKYJ8A9/j0Lj4urtOgAAAABJRU5ErkJggg==') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERDNEQ0M4M0YzRDMxMUUyQkJBMUU2NTY2MUJENzg3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERDNEQ0M4NEYzRDMxMUUyQkJBMUU2NTY2MUJENzg3QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREM0RDQzgxRjNEMzExRTJCQkExRTY1NjYxQkQ3ODdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREM0RDQzgyRjNEMzExRTJCQkExRTY1NjYxQkQ3ODdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DiDbfQAAAItJREFUeNpiYCAA/v//XwrEH4DYHIgJKk77jwBv4BqADFMgZkNTHA7Ef5E0LAJrABIZUIENQMwMVewFxL+QFG8CYhaYhh9IEguB2A6IvyGJ7QNiDqhBKDbAwB8k9kkg5kVyJpxR+R8TXAZiETR/oXA6kRTfAWJpLKGGwmEE4mlA/BiIlXEEMwNAgAEAEy/znQpaUY0AAAAASUVORK5CYII=');
  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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAD8CAYAAACB1wF6AAAABHNCSVQICAgIfAhkiAAAAr9JREFUeJzt2jFuW1EQBEHS97+voYiOneuDvYOqExBozFsS0usFAAAAAAAAAAAAADf9/Pz9fPsz/KY/3/4A/O98kM9naiD3g6w5H2RsIPeDvF5bRQaCbDkfxFHnUeeDWAiPOh/EQmLGetwP4ndIjIXkbBU5H8RRjxnrcT+IJyvGQmLckBxBUiwkZqzHQpCtIueDuCExFhIz1mMhyFYRQWLOB3HUY8YGshBkq4ggMYLECBJzPohvWTFjA1kIslVEkBhBYgSJESTmfJA154NYSIwgMYLECBIjSIwgMYLwqPNBLCRGkBhBYgSJGeuxEGSryPkg/uskxkJiBIkRJGasx/0gjnqMJytmrMdCkK0i54O4ITEWEjPWYyHIVpHzQdyQGAuJGetxP4gnK8ZCYtwQHnU+iIXkCJIyNpD7QSwkxkJytoqcD2IhOVtFzgexEB41EGRrIueDeLJ41ECQrYmcD+LJ4lGCxAwE2XqzBoJsOR/EUedRgsQIEiNIjCAxgsQIEiNIzPkg7/e3P8HvOh9kzUCQrYkMBNkiSMz5II56zlaRgSBbzgfxZOVsFRkIsuV8kPfYm3U+yJrzQSyER50PYiE86nwQC4kZ63E/iF/qMRaSs1XkfBBHPWasx/0gnqwYT1bMWI+FIFtFzgdxQ2IsJGasx0KQrSLng7ghMRYSM9ZjIchWEUFiBIk5H8S3rJixgSwE2SoiSIwgMYLECBJzPsia80EsJEaQGEFiBIkRJEaQGEFiBIkZ63E/iD9QxXiyYgSJESRGkBhBYsZ6LATZKnI+iN8hMRYSI0jMWI+FIFtFzgdx1GMsJEaQmLEeC0G2ipwP4qjHWEjMWI/7QTxZMRYS44bkCJIyNpCFIFtFzgfxZMWMDeR+EAuJsZAYR51HDQSxkJSxF+t+EAuJsRAedT7I2tdeAAAAAAAAAAAAmPYPqNLDd95RdZUAAAAASUVORK5CYII=') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAFuCAYAAAAh9JK1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyOEUyMzEwRjNDMjA2ODExODIyQUVFQTcwMjdDNTBEQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NDAzRTZBQ0ZDOTkxMUUyQTMwM0U4RTUzODdFMjVDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NDAzRTZBQkZDOTkxMUUyQTMwM0U4RTUzODdFMjVDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjlFMjMxMEYzQzIwNjgxMTgyMkFFRUE3MDI3QzUwREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhFMjMxMEYzQzIwNjgxMTgyMkFFRUE3MDI3QzUwREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7twQDtAAADMklEQVR42uzbiQkCQRBFQdf7iMj84xCMwfseYxDE5rtVIQyPptmd6VprA0jVCRgBg4BBwAgYBAwCBgEjYBAwCBgEjIBBwCBgBOwUEDAIGASMgEHAIGAQMAIGAYOAQcD8i6Ej4Bu2m81awCSbChgBC5gicwEjYAFTZCFgki0FjIAFTJGVgBGwgCniKwTRfIXABBYwJjAImL5xmYdoEwGTbCZgBCxgBAx2YHpmLGAELGCsEGAC0zMjASNgAVNkKGBMYAFjAoOA6ZlOwAhYwFghwAQGAWMCCxgTGASMFULAIGAEDAIGASNgEDAIGASMgEHAIGAQMAIGAYOAQcAIGAQMAkbAIGAQMAgYAYOAQcAgYAQMAgYBg4ARMAgYBIyAQcAgYBAwAgYBg4BBwAgYBAwCBgEjYBAwCBgBg4BBwCBgBAwCBgGDgBEwCBgEjIAdAQIGAYOAETAIGAQMAkbAIGAQMAgYAYOAQcAIGAQMAgYBI2AQMAgYBIyAQcAgYBAwAgYBg4ARMAgYBAwCRsAgYBAwCBgBg4BBwCBgBAwCBgEjYBAwCBgEjIBBwCBgEDACBgGDgEHACBgEDAJGwCBgEDAIGAGDgEHAIGAEDAIGAYOAETAIGASMgEHAIGAQMAIGAYOAQcAIGAQMAkbAjgABg4BBwAgYBAwCBgEjYBAwCBgEjIBBwCBgBAwCBgGDgBEwCBgEDAJGwCBgEDAIGAGDgEHACBgEDAIGASNgEDAIGASMgEHAIGAQMAIGAYOAETAIGAQMAkbAIGAQMAgYAYOAQcAgYAQMAgYBI2AQMAgYBMxvNQGDgBEwWCFAwOR4CphkLwGT7CFgkt0EjAksYIpcBYwVQsAUOQmYZBcBk+woYAQsYIrsBYyABUyRnYAxgQWMgOFzBwGTzJ84BCxgqpwFTDJ3IYjmOiXR7gImmWf1RCt5Vt+11hw9sQSMgEHAIGAEDAIGAYOAETAIGAQMAkbAIGAQMAIWMAIGAYOAETAIGAQMAkbAIGAQMAgYAYOAQcAIGAQMAgYBI2AQMAgYBIyAQcAgYBAwAgYBg4ARMAgYBAwCRsAgYBAwCBgBg4BBwCBg/sBbgAEAd2khYPgxFKsAAAAASUVORK5CYII=') -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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH3QQDAQwFWFx9ywAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABkklEQVQoU3VSPU8CQRDdhsqfYOkPoaal8IeQIBgbTwWMFkCgwSjRxETUBJEQKq0MagQLY86fYdi9vQ+qcd7e7sUGkpeZY2fevnmzIo4jCgJFUagpikKGNtBa0evHnJq9c6ocNgxanL/NF6Y+5tqQe5Cbb+YRSimSckmKEXCulOSDmO7HEyp7Ndrxai8c+4xO5aB+6Z02fZxpEHG91gFDct+SRJLE3JwqCsPA3IDbQcS4Y5QYRUbBxlK91Z2hBr0gQz9UCiiCOkiFKsT22YVTBKI8Y4uxaWN+9+i4fDsaZ/UgNGSQigSq4BuUwR87WtESbDByNuK7OHh4NL6mZDL1zI3oDrCEakrWsaNBUU7wzxLiu2B80yqzB70CEpHgD5e3eEyYvU7ZXuNke/r0nI1oLGK7BEjSJUS0WiXmJpi7z1tb51nv6rr/5ft2YbHpAYdw70TKX3MLVowIg+vt7qzKZluFBSgC0YzfH4jc8pxFIoRf/x4eloBDFL8vPmnApDfDEQ0nU8Jo3z9+9hTgrzE/Sh/+H8WqTTSpu1QEAAAAAElFTkSuQmCC'); }

.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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAYAAAAFkva3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDk4QTA0MTVGOTIxMUUzODg5M0Q4QUZEMDY3MTg1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDk4QTA0MjVGOTIxMUUzODg5M0Q4QUZEMDY3MTg1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3RDk2QUNDNUY5MTExRTM4ODkzRDhBRkQwNjcxODUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJEOThBMDQwNUY5MjExRTM4ODkzRDhBRkQwNjcxODUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k29tYwAAANtJREFUeNqs1rsNAyEMBmDIAGmpKG4LhkmVAZIB0mWBrHCpsgpbUFDRZgEHpCiyFB62wdLJVJ90h3/rNAC8FSrvfWlHRSzn3O98UAurheklmDGmtIcE/MO2bSvgWQJWX1MKNi9AAnZvkwsOR4MDkuaMCpKHlgKyEjAC2XHqgaJsYjAvBj0ddATel2wNa21ppyVYjLG01zQWQlAppT0fb1MYgq5504IYw1B+QDwaX+hZg1gYgi41iIxRIBJGhYYYB+piXKiJSaAqJoWqWIaUBOp9M5DEbOmPy0eAAQAgzHY7/QUlzgAAAABJRU5ErkJggg=='); }

.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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAfCAYAAAAFkva3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4N0Q5NkFDQTVGOTExMUUzODg5M0Q4QUZEMDY3MTg1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4N0Q5NkFDQjVGOTExMUUzODg5M0Q4QUZEMDY3MTg1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3RDk2QUM4NUY5MTExRTM4ODkzRDhBRkQwNjcxODUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg3RDk2QUM5NUY5MTExRTM4ODkzRDhBRkQwNjcxODUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xaKm9AAAAMpJREFUeNqs1rENAyEMBdAjlx24BokxmCU3Q/qskD7Z4HZhDSQaaNOfCLkuiAPb2JIbiicK842w1k7E+hhj/g4uE2NRsVkIwYLNuV9SymHsgJZlWbXWQ1gTwmBd6FdXIPTO0K0FQW4GhnoYCmphaOgMI0E1jAyV2BBUYs8RqMRWpRRbamzeezbsEULYnHMs2J77PgKWozEE1oaWDJ49JxLYeuhosBdBKBCStGAQGtsgELNQuiB21TVByhI+wBgj2/dgTymxYdX6CjAAawhzLmm9jfgAAAAASUVORK5CYII=') 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('data:image/gif;base64,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'); }

/* 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAD6CAYAAAD9YeaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5OUI3NDMyRTAzMjE2ODExODA4MzlDOEFBOURDQTAwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMzdBQUQwNDU0ODgxMUUzQTZDQ0Y1Q0Y1NTEzM0Q1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMzdBQUQwMzU0ODgxMUUzQTZDQ0Y1Q0Y1NTEzM0Q1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdGMDk3ODMxRTIwNjgxMTgwODNFNkIxQTJDRDIxMzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlCNzQzMkUwMzIxNjgxMTgwODM5QzhBQTlEQ0EwMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W5+xaAAAFJUlEQVR42uzdzU7jZhQGYDtOlJRIgYgEsYB9d9wCd9AV18tdIC6BXVXRChrHdm3qoJCGGbGosI+fR7L8M6PMaPTyzvmcvzRJkt/qraq3vN627ZbvnRfNNp1Oi8lkUjb7LMvK+lq53W6TqqpG9fHbVh+nm80mzfM8ba/tjo9tDFf1hV9P987Tg2ujI9dHe4/xZ729jC8vL0ez2Sypt3I+nycnJyfJ6elpcnZ2Nloul9lisSjX63V5fn5eXlxcJFdXV8VqtWp+T1UHvnnQrH3g3X50cJ7uXUv39gj2j37t7VpRFB+u1edpXa7v+WnOm605Lsvy7bgp2tfX17wu5ezh4aEcPz095W1bN/tNu/29d/zW6nXYt3Xw8+vr6/zm5ia/vb0t7u7uyk/+ktUXfmrhU+PxOD1o9fSguY+d70p2c39//+vIPyNBvYdfyAkd9Ga0EXJCa2Z0ISfqqPJOyImoMq4wKEJO1HElFXI0OURZgAo5obmFSHhZllVCjiYHMzl0VyXkhOcZTwZByAk3gws54WdwC08sPMFMDj2b0YUcTQ5CDkIOQg7/26JTyImsEnKMKyDkIOTQjblcyNHk0GNeu4ImByEHIQchByEHIYcf8GQQmhyEHLpuPB77fHI0OfSZ7/FEk4OQg5CDkIOQg5CDkCPk/gkIzKsQ0eQg5NBxPncFTQ5CDl3nTROE5/XkGFdAyKFb0oNzz3gSTnUs9EJO6NC7u0L00cW79RnG6CLkhCfkCDn0mYUnmhz6zt0VovOMJ+GlZnI0OZjJoeOMK2hy0OTQbV5PzjAIOUIOQg7dVbm7giYHIQchh+/lySA0OQg5dJsPF0KTQ995ZxDxxxV3V9Dk0OcWt/BkCC2uyYnPTM4gCDlCDkIOQg5CDkIOQg7H+QQtwvOMJ/FbXMgJ3+JCTtj2tvAkfHsbVxhM4LMs8ypEYiuKwpsmiE2To8khAiEnstS4giaHnqvM5IQeVTQ54VtcyBkEC08sPEHIoePcXcFMDsYVMK7At/LaFcLzkRQYV6D3jCtoctDk0ANCjpCDkIOFJ1h4gnEFhBzM5GhyEHLoJ3dXMJODJgdNDpocNDlocvgJIUfIwUwO3eTrVAjP16kQu7133F0hbHvvAm8mJ3zgNTnhRxdNjiaHCISc0IwrhGdcIfziU5NjJoee88VYaHIQcug6d1fQ5CDkIOQg5CDkIOQg5Ag5CDkIOQg5CDkIOQg5HOU9noTn9eRoctDkYOEJxhUwroBxBYQcIQchByGHznILkehSTY5xBfrOk0FE55smiD+PW3gSvsU1OSHb20zOINp7x7hCeJqc8DQ5g5jRhZzQM7pxBeMKWHiCJofvJ+QIOZjJQZODkIOQg5CDkCPkIOQg5CDkIOQg5PBlPkELTQ69b3EhJ7JUyAkfbiFnEAEXciw8oect7hO0CBvwVJMTfg5vr2tywoZ+t3nGk2G0vJATtcWNK4QN+Iew+yxEIi46PzT5drsVckKF/T/jiiYn+jxuJid8m482m81ofHl5OZnNZs2WzefzycnJyfT09PSXs7OzYrlcbheLRbler8vValXV++rq6qqoj5P691TtA2XtD8tuPzo4T/eupXt7+Klmpt4/b8aP9lpVH79tr6+vzViS5HmeNVt9nj0/PxcvLy+/Pz4+/jF+enoqk39vmhfNY7Zb3m7b9noxnU6LyWRSNvssy5prVf2HJVVVvQe7Oa5/cpo/7D3M7fHR/0bgi4vL9JMFZ7pXuON235z/1eT4HwEGAHGjoIUCP7OwAAAAAElFTkSuQmCC') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAmCAYAAAAvDACoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENkUzOEI5RDEyNEIxMUUyQjRENTlDRTExODVEMTA1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENkUzOEI5RTEyNEIxMUUyQjRENTlDRTExODVEMTA1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2RTM4QjlCMTI0QjExRTJCNEQ1OUNFMTE4NUQxMDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ2RTM4QjlDMTI0QjExRTJCNEQ1OUNFMTE4NUQxMDUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cZLbeAAABJRJREFUSMe1l2tMm1UYx8dARydG3HSaaKbRLAIrOjQsUaMxqYVsgrCMT4tF4y0RWKJ84IMfGj6oUQjXBBoshGCIDYSEhHArQi2Ei+F+K/c7jI5raMr34///7m3Xlr4dy6DJA5y37e897+88z3MOZ4QQZ04rHvw4/isI8TQiLDMz83Jra+tNo9F4FWMVIvjIpx8DTnCoxWK5OzU1tYoQNptNTExMiLGxsZXe3t7f8P4ziJDHhQeVl5dfmp6e7pqdnRUzMzPCEz4+Ps4biP7+fltqauqb7hscA36WMx4dHTXMzc0Jwru6umx6vf53nU53Nzs7+5eOjo5JwkdGRgSezILPP3tc+LmSkpJ3FhYWBOH47n+49hniQ0QU4hriRkNDw7+88fDwsCgoKNBKs38EnLN+rru7W++Cq9XqJFyLQLzEhUU8j1BHRETcxvuHhNfW1pZJs3/idHvglze4Njg4OC7D6zC+eBJwSR3iDSz0fcKrqqr+wviFk4AzRc8j7z9aXFyUnOfl5eWeFJzFc6m5uTmX6Ul4ZGTkLTf8CV9PIV4DeAHpKsxmsw3jjxHhSnBmyTnMJkrOWf/l7aFkeXlZynOk7Z+4doW1oQRn/3h1bW3tn/39fbG0tGSQM8L3Bm4lrFrC4+LidHKaBinBVRqN5rrD4RArKyuisbGxgtkgZ8URJfDczRbQ2dm57FYSoELP9/X1Ze7s7Ag+bnp6+je49ooM84KnpKSoOQGWf2lp6UMlCnD6Dl9fX6+x2+1sUPcx/kDWEuTrG7P9iWVPeHx8/EMlCnD6fh2uHXAu2tvbazF+Vy71I76hwzI5OcmOaPdSogBXIZ2+40LycbOysu7g2mX5pl5KkpOTo1ZXV6WWi3UxeSnxA5eUAFqzvb0t0KycGL+tpKStre3r+fl5CZ6RkeGtxA9cUrK3t+fY2NgQ6IbNGL+lpARZ0sCqHBgYsMvqwgNtcyqTyXTn4OBA0HdlZeWPhPhTwhREJjm5EzU1NZlkdaFKcEkJHtO4u7vLwnEpCVNSwh5POHajH/yo84JLSra2tu4xBbGVmTGOJsifkqGhoQbsqQL9hJN4n5tKoN1fVVhY+Dmrkr6xVell36FKSrhBo/TNCqnqhktKsE0ZsZgCBSRiY2M/lX2H+CoxGAw3WLmE5+Tk/KyQqm64pAQ67jEFURA9Cr4lJWgNf8tV6VSoXi84W+pVFs7m5iaz5I9ASrCQdqZgS0uLshIPOBctmnD6zs/P/14uiBBfeHV1tYZKCC8rK/tVUYkvHFqchKMvs8Ve8Onfkm/07RoeMQiPiYmJU1TiC+/p6TETzgUtLi6+KT/uWdc5EQfPZBYXNwar1dodUIkHnG6vJCUl6fDIh4SziAAoqauru11fX38Li1iEnuPkrAlPS0v7Ct952Y+6I/BguS9EV1RU5AJ8yBmy4/E3g54JRns9LCoqypePcWEBt26PInLfICEh4Uv0cStbLqE8j7DU0UOsWq32W3zmOuLFgLP207hcN+CB/hOENjEx8QsG/0ZoEO8dC6ywWQTLC3xBOth4x0X5qPFosAt+qv8TnVb8DxOkpY1Ak7yVAAAAAElFTkSuQmCC');
  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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RkIxMDM4MzFBNTQxMUUzOUVCNUVDREMxMUE3NUFDNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RkIxMDM4NDFBNTQxMUUzOUVCNUVDREMxMUE3NUFDNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlGQjEwMzgxMUE1NDExRTM5RUI1RUNEQzExQTc1QUM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlGQjEwMzgyMUE1NDExRTM5RUI1RUNEQzExQTc1QUM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P8nrywAAAPtJREFUeNpi/P//PwMpgAVEOBR0sQGpZUB8/cCEslqCGoBgExC7QzULA6lcoMa/2DQwQempQPwdys4E4qVQWzEAI8wPQAX2UJv4oHI7gTgIaNM3rBqgmgyB1C4gFoEKnQBiT6CmD1g1QDWpAKk9QCwPFboC8h9Q0zNkP8ABUOIOkLIB4mtQIR0gPgw1CFMDVNMTIAXy0ymokBIQ78CpAQdgQo4HdH/IQENJCyp0DxZPLFgUE+9paLAeR1IMClZbmGIUDdCIO4AUByAnOSPHAVwDULEfkNqOFMsrgdgPPZaRbcgCYk4oexoQRwMV/8KXWv2ITd6MpGYggAADABm2XYyK1G5rAAAAAElFTkSuQmCC') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AwFFicJ4LS+xAAAAShJREFUKM+N0jFIlVEYxvHfFYSicHB0cAjaEknoG9olhIKmgraQ6EAgSJFnrCE80RwcWpqaJBqkWnIIm856EYII2hyMuBI6VPC1nHu5fmT4LA8vD//z8p737bVtC5oQr2IVl3EK3/AG6yWnPR312rbVhPgMD/AZGxjgIm7iOxZLTjtHwEt3127hFV7gXsnpzzBsQpzDVn3oQsnp1zCbwH186UJQcupjBedxbTybwDzedaExbVZf6IK/cdbxOlP9oAt+xPUmxOljwOXq213wEabwtglxduxjek2It/EYH0pO2/9axw28xCQ+4Uddxzns13E28aTk9HUE1g4zCPUATtcDeI33OKyNdnGl5NQfgf9TE+I6Yi0HWDoRWOGHeFrLnycGK3wHz7HxF2SDaE1zLwuLAAAAAElFTkSuQmCC') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTY5REM4MjQ4RjcxMUUzQkVGMTlFNUZBQ0FDMkE3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTY5REM4MzQ4RjcxMUUzQkVGMTlFNUZBQ0FDMkE3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NjlEQzgwNDhGNzExRTNCRUYxOUU1RkFDQUMyQTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NjlEQzgxNDhGNzExRTNCRUYxOUU1RkFDQUMyQTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GIbQEwAAAE5JREFUeNpi/P//PwOpgImBDECxplAgPgPESmhqlKDioXARkJ+gWAmI70KxEh4xFE3oilywacCmCVnjf2wacGmCaZyJTQMIMw7ueAIIMAAGk6/DK7udUQAAAABJRU5ErkJggg==');
  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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTY5REM4NjQ4RjcxMUUzQkVGMTlFNUZBQ0FDMkE3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RjU4RDNFMDQ4RjgxMUUzQkVGMTlFNUZBQ0FDMkE3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NjlEQzg0NDhGNzExRTNCRUYxOUU1RkFDQUMyQTdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NjlEQzg1NDhGNzExRTNCRUYxOUU1RkFDQUMyQTdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EjBeLAAAAG5JREFUeNpi/P//PwOpgImBDECWJhYYw8TEJBRIlQNx2JkzZ+4hiSsBqVVA3AkUX41u01kgFgTi3VCFMA27oeJnYQoZkQMCSREIpAPxTCjbFdl2FD9BJVyh3N3YNGANCCSNs7BpwHDe4IsngAADAHnHLSwTBPssAAAAAElFTkSuQmCC'); }

.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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OEMwMEJBNzA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OEMwMEJBODA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQzA5OUNBMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4QzAwQkE2MDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0H9duAAAAM1JREFUeNpinDx5MhcDA8MUII4EYg4G8sAPIF4OxDksUMMSGSgDHDAzmKAuoxaIZKLAm1hdysRAZTBoDJwGxG+oZWBWbm5uNpB2IdXAF0B8A4th06FsL1IMfAXEtkBsAcSn0A0DZoYKINVGioF/QakfaMBHIO0GxKFohrXj8hYjUMF/HHJ3gdgBaNATmAAhwwiFoTIQHwAaIkOsYSDAQkAeZOhBoGG7gHQGtdKhErGGDaqcgtfAH1Q07wcTtKSlFlgOiuUcWOFIjSoAIMAAax84UTp/7zIAAAAASUVORK5CYII='); }

.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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OEMwMEJBQjA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OEMwMEJBQzA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk4QzAwQkE5MDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4QzAwQkFBMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ASo4xgAAALhJREFUeNpiDK7vFXn84++xh9/+qv75z0AWYGFkYJDnYr4ty8FsxQIy7O7Xv6oMFACQQ6BmHGMCuYyBSgBkFhO53sTlUiYGKgOiDGwNdgFjqhmY7mACxlQzkKQkhM+b+MSq1+4hzUBsXkQWI9nAru1H4OwyTxsMMZK93LUNi4HbjgyiSMHlfeoYuO0IdXMK1bMeSQaCCkeqRQjQLCZQSUstA0FmMYGKbWVu5tuUuBSkF2QGyCyAAAMAQbVAi/JZKu8AAAAASUVORK5CYII='); }

.autogen_class_views_profiles_onboarding_base .status_icon.check {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OEMwMEJBNzA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OEMwMEJBODA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQzA5OUNBMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4QzAwQkE2MDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0H9duAAAAM1JREFUeNpinDx5MhcDA8MUII4EYg4G8sAPIF4OxDksUMMSGSgDHDAzmKAuoxaIZKLAm1hdysRAZTBoDJwGxG+oZWBWbm5uNpB2IdXAF0B8A4th06FsL1IMfAXEtkBsAcSn0A0DZoYKINVGioF/QakfaMBHIO0GxKFohrXj8hYjUMF/HHJ3gdgBaNATmAAhwwiFoTIQHwAaIkOsYSDAQkAeZOhBoGG7gHQGtdKhErGGDaqcgtfAH1Q07wcTtKSlFlgOiuUcWOFIjSoAIMAAax84UTp/7zIAAAAASUVORK5CYII='); }

.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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAQCAYAAACBSfjBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2REMwOTlDNDA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2REMwOTlDNTA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQzA5OUMyMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEQzA5OUMzMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++wG/iAAAAo5JREFUeNrsmM9LVFEUx+97GSXRos1EGQQlhDGFuMgJF2YkMUQwEi10ES2kplWQC+kvCBcFLaIxXEgLXUQoSEQQSYtoaBFCUhC6kn65CYKYyobpc+QYFuG8d8+VNh74cnS4537P+b7z7nvnRe4v29R39QDuAjgJ9oOtYBG8APfAWHXs2k+3TlYul4/jzoEusFt/fg+mwd1cLvdkHbkbcH3gLDgCMuAbmAePwDD8b1fHRKuE24K7Dory7xo8c+A8Ij4LnHwTbhScqLP0sfBTyLvA/B3K37zGsioogQH4v/8WEPEacQ/0qiexJXAGEacCJS+d/hQ0JQwR8TopYj4Q/2ncfbA5YYjcDafgr8T6w80U4jklGkf45gDJy16TKcRzunZSY638UsN4CvGcaiWauRgRWvH9HtzbwFCABrgEsh5xWT1urDaktaS1fsRvjTWJyJO8hwuw01hA0Si+pfsk9x7PcNGsKAJ2G3KILPEUsAfXYuBv0T18rdvQPMvxER30I+X9/4cVsntfDhw7/MpL/SjKgLyli2q12kOw6Ml/CLQZ6JcarAdIZnujJNDmWbwU4YwC5t1/NBFwAezz3eDjl8od3HPP8B3ghrGGK+CzZ+xRHRp8bUFuYXkxvOjbAGAX74OfDOfga8M5+IZ3sYPGh8gHwzk4HOubdc1zgwmLeGolQ+xtCzHiS+4ThuYpxQgwwx8jHht8BYMBjhERYdYjbtYo/ooNai1pbYQLMLMyiVzW8STx0wf0Iv6cNXuSkL0KOp4lNVlb0Fgrv9TQqzUltWnVzC0LiBAVnDzNbunA7Op8TOgKNQdrETLTtuuHgnoma9pDzcHKP6XjWb2GqKpGeZmD3b8Oz43PWek+Z/0SYABxJdgYmj9LzwAAAABJRU5ErkJggg==') no-repeat; }

.autogen_class_views_profiles_onboarding_base .steps.two {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAQCAYAAACBSfjBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2REMwOTlDMDA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2REMwOTlDMTA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwOTkwMUZGMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwOTkwMjAwMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1KniiwAAAp5JREFUeNrsWE1IVFEUvu9l2hAubDGhJkEJoowgQjkiGIYSFsGIuNCFuBCbQBB1MUTrEBcKLsRRXEQLXUQoSEEQiYLjUBsXoiDaRvJvEwQyiY7P78hRRMJ5754rbjzwcWaGe/6+d+e8e66lzsmNpjcFUG3AM+AhcAvYAX4AH4Gx5FjPgbokQfynUM1AFZDDP28A08AHxP5+WbHj8XgaVBPQADwG/MA/YA34CgwHg8GVszbWmcQzoPqAMH29IM4q0IJC5gwTlwv1HqhOsfQbx/9tmLwKjp9/wbIkEAW6QeTeKYFI3gf1mZ+6G9kH6lHElCHyaKfPALkuTYi8J4i/Zoi8l1CfgJsuTejf8AIkJmz+YcADeYoDjaPwfAPkka9JD+QpXjvJtlLyqIZxD+Qp5oo4UzaSKIFu1Yh9G+g1sAFeAwENuwC3G6n0ci1epRXkl9ichKUZvA4P4K6wgLCQfMnuo9zrNM2JszARWCPIwZLYg/x7UIWC+IXsQ1dqBJvn2J5e23mSpxgK3O/sjsWqdWxnf2353375Kdq+754/Gqlsj+3o2DqOU2xZEv5UXpq0gfgzfaVQpTq2d3zp4gYGH7XqCoUIXAce6DrY+psYgZrXsT04dLKg+iUFwEcX1B9N83IeGnRl3UIPoYPhK00HDpCN89i2oA8uCfrgMmIXCV8im4I+OGzzydrRdDAhIY8lKrAdkgTGQZhynxBsnqgNAhbwYVTDwS4QMdBGiIRFDbtFIfknEuFavMooHsDCySTSweOJW6FRrhHkr0qzhw/yFeLxzK3Q2hDbKuEupBoauSa3Ms2cKZuLSEDR22yQB2aV4jKhytQczPFppi3ji4JUQmvKTM3BTOIUj2epNkSSOaqlOVj9r3leX2d5u846EmAAhPnZSMqqwnUAAAAASUVORK5CYII=') no-repeat; }

.autogen_class_views_profiles_onboarding_base .steps.three {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAQCAYAAACBSfjBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDk5MDFGRDA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDk5MDFGRTA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwOTkwMUZCMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwOTkwMUZDMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3bMpNgAAApRJREFUeNrsmE9IVFEUxt972Z8hWtRiokyCEsKYIISSCApDCYtgJFroIlpITRBEuZBoHeHCoEU0iotooYsIB6QgiKygCWoTMRSEBiGVuQmCmCKn6XfiGFLgvHfPddeBjzPzuOd8535z5757bhj8Zcu6L2zDnQQHwVawCsyCZ+AWGKmMXJ4LlsjgP4A7DlrBRn38AUyAm3A/WELuOlw3OAZ2gzT4BqbAPTAI/5uFMeGC4JW4AZCTr4vwTIITJHriufh63A3QVmPofeV/75l/r/I3LjKsAvKgF/7vfwQkOIW7o796HPsBjpJk3FPxstIfgfqYISLefvinPPEfwd0Gy2OGyL/hMPzlSB9cTSBeoESjEDd6KF5yFRKIF+jYgsZa+WUOownEC1Qr0SyISLAT3+PAvRr0e1gAp0HGIS6j243V+nUuSa1HtIu0iNCRvJMk640TyBnFt6w+qb3TMVw0y4mA7YYaQks8E9iEazLwN2kOV2s3LJ7f8fLabrD8itnM5nO9xWKbS+zjtzPpi3efm5bvpUO7hvadKc66xA48fLmjUHpnoW+os24g6TWpZlyzS+y61ArzBkaODkPtZn4RcBpscU0w86U8hHvqEjv3s7oWd8UyAXKcx312rH2PNg2uNh2yh8jB8JRjgirYwHnok2EffGXYB1/Dvd34Evlo2AcHIz1ZVx0TjFnEU8sbYq9biLX2McPiyUckecGHYYcEX0Gfh3OYiFByiCsZxZ+3Pp1LUhsW7eY7kbPansQ1aeW6SDBprZ4ckiur7Vlck7FZjbXyyxy6dE5xbUI1CyJNUsbJ2+yaNsxBjcuEVl99sPJLT9uiFwW1TMa0+OqDlX9c27NaC6KiGnWoZv9unv+vs5JdZ/0SYAB4Ed9L7RhZmAAAAABJRU5ErkJggg==') 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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OEMwMEJBQjA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OEMwMEJBQzA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk4QzAwQkE5MDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4QzAwQkFBMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ASo4xgAAALhJREFUeNpiDK7vFXn84++xh9/+qv75z0AWYGFkYJDnYr4ty8FsxQIy7O7Xv6oMFACQQ6BmHGMCuYyBSgBkFhO53sTlUiYGKgOiDGwNdgFjqhmY7mACxlQzkKQkhM+b+MSq1+4hzUBsXkQWI9nAru1H4OwyTxsMMZK93LUNi4HbjgyiSMHlfeoYuO0IdXMK1bMeSQaCCkeqRQjQLCZQSUstA0FmMYGKbWVu5tuUuBSkF2QGyCyAAAMAQbVAi/JZKu8AAAAASUVORK5CYII='); }

.autogen_class_views_profiles_onboarding_first_step .category.selected .status_icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OEMwMEJBNzA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OEMwMEJBODA5MkYxMUUzODZFN0ZBQzRGMTVENkNEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQzA5OUNBMDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4QzAwQkE2MDkyRjExRTM4NkU3RkFDNEYxNUQ2Q0Q4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0H9duAAAAM1JREFUeNpinDx5MhcDA8MUII4EYg4G8sAPIF4OxDksUMMSGSgDHDAzmKAuoxaIZKLAm1hdysRAZTBoDJwGxG+oZWBWbm5uNpB2IdXAF0B8A4th06FsL1IMfAXEtkBsAcSn0A0DZoYKINVGioF/QakfaMBHIO0GxKFohrXj8hYjUMF/HHJ3gdgBaNATmAAhwwiFoTIQHwAaIkOsYSDAQkAeZOhBoGG7gHQGtdKhErGGDaqcgtfAH1Q07wcTtKSlFlgOiuUcWOFIjSoAIMAAax84UTp/7zIAAAAASUVORK5CYII='); }

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