@charset "UTF-8";
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button {
  display: inline-block;
  font-family: "Avenir LT W01 45 Book", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: normal;
  line-height: 1;
  text-align: center;
  padding: 12px 24px 12px 24px;
  min-width: 32px;
  color: white;
  border-radius: 4px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button svg {
  vertical-align: middle;
  width: 15px;
  height: 15px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button .uig-svg-icon + span {
  margin-left: 8px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button.disabled {
  pointer-events: none;
  cursor: default; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button:link, .uig-button:visited, .uig-button:hover, .uig-button:active, .uig-button:focus {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button {
  background-color: #F05323;
  border-width: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button path {
  fill: #fff; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button:hover, .uig-primary-button._hover, .uig-primary-button:active, .uig-primary-button._active, .uig-primary-button:focus, .uig-primary-button._focus {
  color: white;
  background-color: #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button.disabled {
  background-color: #faccbd; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
a.uig-primary-button:active {
  color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button {
  background-color: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button:hover, .brand-TP .uig-primary-button._hover {
  background-color: #008f9e; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button:active, .brand-TP .uig-primary-button._active {
  background-color: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button.disabled {
  background-color: #88c8d8; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button {
  color: #58595B;
  background-color: white;
  border: solid 1px #c6c7c9; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:hover, .uig-secondary-button._hover {
  color: #F05323;
  border: solid 1px #F05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:hover path, .uig-secondary-button._hover path {
  fill: #F05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:active, .uig-secondary-button._active {
  color: #dc4405;
  border: solid 1px #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:active path, .uig-secondary-button._active path {
  fill: #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button.disabled {
  color: #d5d6d6;
  border: solid 1px #ddddde; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button.disabled path {
  fill: #d5d6d6; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:hover, .brand-TP .uig-secondary-button._hover {
  color: #00a4b5;
  border-color: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:hover path, .brand-TP .uig-secondary-button._hover path {
  fill: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:active, .brand-TP .uig-secondary-button._active {
  color: #007f8d;
  border-color: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:active path, .brand-TP .uig-secondary-button._active path {
  fill: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link {
  color: #1aaeba;
  font-size: 13px;
  font-weight: 500;
  font-family: "Avenir LT W01 45 Book", Verdana, Arial, sans-serif;
  text-transform: none;
  cursor: pointer; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link:hover, .uig-tertiary-link._hover {
  text-decoration: underline; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link:active, .uig-tertiary-link._active {
  text-decoration: underline;
  color: #138f99; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link.disabled {
  color: #90d8de;
  cursor: default; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link.disabled:hover {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark {
  background-color: #58595b; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button {
  color: white;
  background-color: #818284; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button:hover, .background-dark .uig-primary-button._hover {
  color: #F05323;
  background-color: #cdcdce; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button:active, .background-dark .uig-primary-button._active {
  color: #dc4405;
  background-color: #e6e6e6; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button.disabled {
  color: #949496;
  background-color: #676769; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button {
  color: white;
  background-color: #5f6163;
  border: solid 1px #929395; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button:hover, .background-dark .uig-secondary-button._hover {
  background-color: #818284;
  border: solid 1px #dcdee0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button:active, .background-dark .uig-secondary-button._active {
  background-color: #929294;
  border: solid 1px #dddfe1; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button.disabled {
  color: #afb0b1;
  background-color: #5f6163;
  border: solid 1px #848788; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-tertiary-link:active, .background-dark .uig-tertiary-link._active {
  color: #90d8de; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-tertiary-link.disabled {
  color: #949496; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange {
  background-color: #f05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button {
  color: #F05323;
  background-color: #fcdcd3; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button:hover, .background-orange .uig-primary-button._hover {
  background-color: #fdeee9; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button:active, .background-orange .uig-primary-button._active {
  background-color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button.disabled {
  background-color: #f48664; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button {
  color: white;
  background-color: #f05a2e;
  border: solid 1px #e98f74; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button:hover, .background-orange .uig-secondary-button._hover {
  background-color: #f37e5a;
  border: solid 1px #dcdddf; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button:active, .background-orange .uig-secondary-button._active {
  background-color: #f58e6f;
  border: solid 1px #dddfe1; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button.disabled {
  color: #f7ad96;
  background-color: #f05a2e;
  border: solid 1px #ea8263; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-tertiary-link {
  color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-tertiary-link.disabled {
  color: #f9beac; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.badge-count {
  border-radius: 100px;
  background-color: #f05323;
  padding: 2px 4px 2px 4px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button .badge-count {
  background-color: #fff;
  color: #f05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-button .badge-count {
  color: black; }

@-ms-viewport {
  width: device-width; }
/* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

/* line 30, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  /* line 48, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  /* line 53, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  /* line 58, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 67, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 72, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 77, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 86, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 91, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 96, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 105, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  /* line 110, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  /* line 115, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important; } }
/* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
/* line 149, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important; }
  @media print {
    /* line 149, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-block {
      display: block !important; } }

/* line 156, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important; }
  @media print {
    /* line 156, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline {
      display: inline !important; } }

/* line 163, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important; }
  @media print {
    /* line 163, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important; } }
/* use this layout because we need to be sure that the numbers graphic is in the top/left of the sprite */
/* retina screen issue */
/* line 344, sprites/sprite_full_moment/*.png */
.sprite_full_moment-sprite, #prev_arrow img, #prev_arrow:hover img, #prev_arrow:active img, #next_arrow img, #next_arrow:hover img, #next_arrow:active img, .full_moment_close span, .full_moment_close:hover span, .full_moment_close:active span, .full_moment_bar .rotate_bar .clockwise div, .full_moment_bar .rotate_bar .counterclockwise div, .full_moment_bar .btns li:after, .full_moment_bar .btns li.faces div, .full_moment_bar .btns li.rotate div, .full_moment_bar .btns li.add_to_story div, .full_moment_bar .btns li.download div, .full_moment_bar .btns li.delete div, .full_moment_bar .btns li.heart div, .full_moment_share .share span, .full_moment_share .share:hover span, .full_moment_share .share:active span, .full_moment_share .facebook span, .full_moment_share .facebook:hover span, .full_moment_share .facebook:active span, .full_moment_share .twitter span, .full_moment_share .twitter:hover span, .full_moment_share .twitter:active span, .full_moment_share .tumblr span, .full_moment_share .tumblr:hover span, .full_moment_share .tumblr:active span {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_moment-s0b0f997221-a5c77b2b5244dfbe473f8bed799fc940e1f3e715063109246d0c0759c803e3e4.png);
  background-repeat: no-repeat; }

/* line 224, sprites/sprite_full_moment_meta/*.png */
.sprite_full_moment_meta-sprite, .remove_tag {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_moment_meta-s1e2e79f1ea-edacad0875a0e90a6733b010cd899f6b02e4c8beab1dffcd99919425726683ff.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_timeline_view/*.png */
.sprite_timeline_view-sprite, .library_end_future img {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_view-s16a07d8edd-36a54a3a68976597d1e850f746514a739f80c8f7b8b4e833e7491d935856593d.png);
  background-repeat: no-repeat; }

/* line 72, sprites/sprite_selection_bin/*.png */
.sprite_selection_bin-sprite, #face_grid .person_card .error-text-icon .disabled_tooltip_arrow, .face_identify_header .face_identify_header_right .disabled_tooltip .tooltip_arrow, .face_identify_header .name_error_tooltip_arrow, .error-text-icon.rename-error .disabled_tooltip_wrap .disabled_tooltip_arrow, .story_name .disabled_tooltip_arrow, .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip_arrow, #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip_arrow, .tl_error_tooltip .tooltip_wrap .tooltip_arrow, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:hover, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:focus {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bin-sdeca3091c6-92dc311a491857e6904df857bd35111d2d450d2d24870dd316b8a44cd4e8aa89.png);
  background-repeat: no-repeat; }

/* line 96, sprites/sprite_tags/*.png */
.sprite_tags-sprite, .tags_view .tag_card_wrap .delete.icon div, .tags_view .tag_card_wrap .edit.icon div, .tags_view .empty_wrap .empty_icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tags-sb5a77801d5-0ac456e7153301172843b6c56c699c5849a9765cb171f9d83c893b9ec5e4a494.png);
  background-repeat: no-repeat; }

/* line 72, sprites/sprite_checkboxes/*.png */
.sprite_checkboxes-sprite, .zoom_in div, .zoom_out div, .zoom_out:hover div, .zoom_out:active div {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_checkboxes-s7e45283236-be4986056716f6b8cdbd3d3a1b5314a439d9c14e7fb02ab3956dbe48b4fdfcc2.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_search/*.png */
.sprite_search-sprite, .popover_list_wrap.tags .list_container.loading:before {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_search-sef966c6047-5c3a320550827e62242f7adf7a7d85e3ee91e1c4dbeda0c9ebf7c53a22a00fc6.png);
  background-repeat: no-repeat; }

/* line 144, sprites/sprite_stories/*.png */
.sprite_stories-sprite, .facebook_preview_grid.no_image .photo:before, .story_header .story_avatar.empty, .share_story_options h4:after, .full_view_tooltip .img.no_avatar, .story_list_view .icon_my_stories, .story_list_view #empty_add_prompt img, .avatar.no_avatar:after {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories-s75bbc0b25d-68e7581cde1ffdccb526863c4607b515cfaf85c8f333e15c8f9e598496a88c97.png);
  background-repeat: no-repeat; }

/* line 144, sprites/sprite_add_modal_icons/*.png */
.sprite_add_modal_icons-sprite, #settings_apps .settings_mobile .sent_successful .check_icon, .icon_desktop, .icon_facebook, .icon_flickr, .icon_picasa, .icon_shutterfly, .icon_instagram, .icon_smugmug, #text_to_phone.import_text_to_phone .share_app_link_wrap.invalid .warning_icon, #text_to_phone.import_text_to_phone .sent_successful .check_icon, .add_nav li:after, #tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader .image, #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .image, #tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_left .get_mobile_app_btn .mobile_app {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_add_modal_icons-s262fc75bf5-8194f4a76df744ec7ae891a1f8579fd32ca6bd44639107f74df8a472b63e2b09.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_bottom_bar/*.png */
.sprite_bottom_bar-sprite, .processing_filter img {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_bottom_bar-s177050b935-40a41fa3bbed9ed325d689b4533117b331cbee6093a7767bdd722b6fe97cb893.png);
  background-repeat: no-repeat; }

/* retina screen issue */
/* retina screen issue */
/* retina screen issue */
/*====================================================================
Global Variables / Mixins
=====================================================================*/
/* A mixin for a full screen with the ThisLife pattern */
/* Defining the lightblue greyish text color that's used as a secundary color for texts */
/* Defining the darker grey for the main message text color, for example in a heading  */
/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
body {
  font-family: 'Avenir LT', Verdana, Arial, sans-serif;
  width: 100%; }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
body.photos-ip2-wait {
  opacity: 1 !important; }
  /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
  body.photos-ip2-wait #tl_primary_bar,
  body.photos-ip2-wait #tl_secondary_bar,
  body.photos-ip2-wait #loading-view #clouds h3 {
    visibility: hidden; }

/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
html.safari {
  /*  .fmv_loading {
   -webkit-transform:translate3d(0,0,0);
  }*/ }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
  html.safari .content-item,
  html.safari #fmv_wrap,
  html.safari .fmv_stage .img img,
  html.safari #tl_primary_bar,
  html.safari .moment-tooltip-wrap,
  html.safari .moment-bottom
   {
    -webkit-transform: translate3d(0, 0, 1); }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
  html.safari input:focus::-webkit-contacts-auto-fill-button {
    display: none !important;
    opacity: 0; }

/* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
.no_scrollbar::-webkit-scrollbar {
  display: none; }

/*====================================================================
Import partials
=====================================================================*/
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  background: transparent;
  border: 0;
  vertical-align: baseline;
  margin: 0;
  padding: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
body {
  line-height: 1;
  border: 0;
  margin: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
ol, ul {
  list-style: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
blockquote {
  quotes: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
blockquote:before, blockquote:after {
  content: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
del {
  text-decoration: line-through; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a:link, a:hover, a:active {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a img {
  border: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a:focus {
  outline: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
html, body {
  background-color: #f9f9f9;
  /*border: 0px none;*/
  font-size: 15px;
  color: #8a8a8a;
  height: 100%;
  position: relative; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
a {
  outline: 0; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
body {
  /*margin: 0;*/
  /*padding: 0;*/
  /*height: 100%;*/
  min-height: 550px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
html.heimdall body {
  min-height: initial;
  overflow-y: hidden; }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
body.mobile_override {
  min-height: 0px !important; }

/* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
h1 {
  font-size: 42px;
  color: #8a8a8a; }

/* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
h3 {
  font-size: 26px;
  color: #8a8a8a; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/_a11y.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
    .btn-group > .btn:focus,
    .btn-group-vertical > .btn:focus {
      outline: none; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn:hover, .btn:focus {
    color: #333;
    text-decoration: none; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  /* line 513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default:active, .btn-default.active {
    background-image: none; }
  /* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    background-image: none; }
  /* line 536, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  /* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container:before, .container:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 1170px; } }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container-fluid:after {
    clear: both; }

/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .row:before, .row:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .row:after {
    clear: both; }

/* line 806, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1 {
  width: 8.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-2 {
  width: 16.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-3 {
  width: 25%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-4 {
  width: 33.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-5 {
  width: 41.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-6 {
  width: 50%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-7 {
  width: 58.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-8 {
  width: 66.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-9 {
  width: 75%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-10 {
  width: 83.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-11 {
  width: 91.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-12 {
  width: 100%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-0 {
  right: 0%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-1 {
  right: 8.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-2 {
  right: 16.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-4 {
  right: 33.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-5 {
  right: 41.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-7 {
  right: 58.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-8 {
  right: 66.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-10 {
  right: 83.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-11 {
  right: 91.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-0 {
  left: 0%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-1 {
  left: 8.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-2 {
  left: 16.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-4 {
  left: 33.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-5 {
  left: 41.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-7 {
  left: 58.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-8 {
  left: 66.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-10 {
  left: 83.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-11 {
  left: 91.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body #home_view {
  display: none; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .suggested_guide.people_guide {
  display: none; }
/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums .cover_wrap {
  display: block; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.albums .cover_wrap ~ .demo #tl_primary_share, body.albums .cover_wrap ~ .demo #tl_primary_edit {
    display: none !important; }
/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #tl_primary_bar_right.view_only #tl_primary_share, body.albums #tl_primary_bar_right.view_only #tl_primary_edit, body.albums #tl_primary_bar_right.contribute #tl_primary_share, body.albums #tl_primary_bar_right.contribute #tl_primary_edit {
  display: none; }
/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #people_section, body.albums #view-places, body.albums #library_view, body.albums #home_view {
  display: none; }
/* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #timeline_view, body.albums #album_list_view {
  display: block;
  z-index: 1; }
/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #tl_primary_bar_right.view_only #tl_primary_share, body.migration_albums #tl_primary_bar_right.view_only #tl_primary_edit, body.migration_albums #tl_primary_bar_right.contribute #tl_primary_share, body.migration_albums #tl_primary_bar_right.contribute #tl_primary_edit {
  display: none; }
/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #library_scroll_right, body.migration_albums #library_scroll_left {
  display: none !important; }
/* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #people_section, body.migration_albums #view-places, body.migration_albums #library_view, body.migration_albums #home_view {
  display: none; }
/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #migration_albums {
  display: block; }
/* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.library #people_section, body.library #view-places, body.library #timeline_view, body.library #tags_view, body.library #home_view, body.library #album_list_view {
  display: none; }
/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.library #library_view, body.library #tl_bottom_bar_right, body.library #library-vertical {
  display: block; }
/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.timeline #library_view, body.timeline #people_section, body.timeline #view-places, body.timeline #timeline_view, body.timeline #tags_view, body.timeline #home_view, body.timeline #album_list_view {
  display: none; }
/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.timeline #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #people_section, body.albums #view-places, body.albums #tags_view, body.albums #home_view, body.albums #library_view {
  display: none; }
/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #album_list_view, body.albums #tl_bottom_bar_right {
  display: block; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_bottom_bar.vertical {
  z-index: 33; }
/* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #people_section, body.people #tl_bottom_bar_right {
  display: block; }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #people_section {
  z-index: 32;
  top: 54px;
  bottom: 0; }
/* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #view-places, body.people #timeline_view, body.people #library_view, body.people #tags_view, body.people #home_view, body.people #album_list_view {
  display: none; }
/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_face_identify {
  display: none; }
/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_primary_people {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.people #tl_primary_people img {
    background-position: -294px -200px; }
/* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.people_suggestions {
  /*.tl_modal_wrap {display:none;}*/
  /*#tl_modal_container {z-index: 30;}*/ }
  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.people.people_suggestions #tl_face_identify, body.people.people_suggestions #tl_modal_container {
    display: block; }
/* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.people_edit #tl_modal_container {
  display: block; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.first_time #tl_modal_container {
  display: block; }
/* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people .suggested_guide.people_guide {
  display: block; }
/* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.home {
  overflow: auto; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home #view-places, body.home #timeline_view, body.home #library_view, body.home #tags_view, body.home #people_section, body.home #album_list_view, body.home #tl_secondary_bar {
    display: none; }
  /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home #home_view {
    display: block; }
  /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home.people_suggestions #tl_modal_container {
    display: block; }
/* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.settings {
  overflow: hidden; }
  /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_modal_container {
    display: block;
    z-index: 10001; }
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_settings_modal_wrap {
    margin-top: -270px;
    top: 50%; }
    @media (max-width: 767px) {
      /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body.settings #tl_settings_modal_wrap {
        left: 0;
        margin-left: 0px !important;
        transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        width: 100% !important; } }
  /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_settings_dropdown #tl_settings_settings a {
    color: #f5640c; }
/* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #people_section, body.places #library_view, body.places #people_slider_wrap, body.places #timeline_view, body.places #tags_view, body.places #home_view, body.places #album_list_view {
  display: none; }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #tl_primary_places {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.places #tl_primary_places img {
    background-position: -392px -200px; }
/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #view-places, body.places #tl_bottom_bar_right {
  display: block; }
/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.search {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #people_section, body.search #view-places, body.search #library_view, body.search #timeline_view, body.search #tags_view, body.search #home_view, body.search #album_list_view {
    display: none; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #library-vertical {
    visibility: hidden;
    opacity: 0; }
  /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #tl_bottom_bar_right {
    display: block; }
/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.add #tl_modal_container {
  display: block; }
/* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.share #tl_modal_container {
  display: block; }
/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.faqs {
  overflow: hidden; }
  /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.faqs #tl_modal_container {
    display: block;
    z-index: 10001; }
/* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv > .shorthand {
  width: 190px; }
/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv #tl_modal_container {
  z-index: 24; }
/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv .action_bar_modal {
  margin-left: -312px; }
/* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv #demo {
  pointer-events: none; }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.fmv #demo #tl_primary_bar {
    pointer-events: initial; }
/* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #tl_primary_bar_right, body .loading #tl_primary_bar_left, body .loading #tl_bottom_bar_right {
  display: none; }
/* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading .primary_btns_left .btns {
  display: none; }
/* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #timeline_view, body .loading #library_view, body .loading #tags_view, body .loading #people_section, body .loading #home_view, body .loading #album_list_view {
  display: none; }
/* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #table {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.stories #library_view, body.stories #timeline_view, body.stories #tags_view, body.stories #home_view, body.stories #album_list_view {
  display: none; }
/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.stories .story_list_view, body.stories #tl_bottom_bar_right {
  display: block; }
/* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.tags #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.tags #tl_bottom_bar_right {
  display: block; }
/* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.filtered.people_edit #tl_modal_container {
  display: block; }
/* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.memories #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.memories #tl_bottom_bar_right {
  display: block; }
/* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.no-scroll {
  overflow: hidden; }
/* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .suggested_guide {
  position: relative;
  min-height: 312px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: transparent;
  color: #4b525c;
  margin-bottom: 40px;
  padding-bottom: 40px; }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide h1 {
    color: #4b525c;
    font-size: 24px;
    line-height: 50px;
    text-shadow: 0 1px 0 white;
    text-align: center;
    margin: 5px 0 75px; }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide ul {
    list-style-type: none;
    margin: 0 40px;
    text-align: center; }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide ul a {
      color: #f05323;
      font-size: 14px; }
    /* line 255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide ul li {
      display: inline-block;
      vertical-align: middle;
      font-size: 16px;
      line-height: 20px;
      text-shadow: 0 1px 0 white;
      width: 276px;
      text-align: left;
      position: relative;
      padding-right: 110px; }
      /* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li:not(:last-child):after {
        content: "";
        width: 31px;
        height: 22px;
        position: absolute;
        right: 40px;
        top: 50%;
        margin-top: -9px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -1058px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li:not(:last-child):after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -1058px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li p > span {
        opacity: 0.6;
        filter: alpha(opacity=60); }
      /* line 282, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .auto-upload:before {
        content: '';
        width: 88px;
        height: 71px;
        float: left;
        margin: -2px 20px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -824px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .auto-upload:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -824px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .arrange:before {
        content: '';
        width: 86px;
        height: 58px;
        float: left;
        margin: -10px 20px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -897px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .arrange:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -897px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .share:before {
        content: '';
        width: 55px;
        height: 50px;
        float: left;
        margin: -10px 28px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -957px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .share:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -957px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .create {
        clear: both;
        margin-top: 27px; }
        /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide ul li .create:before {
          content: '';
          width: 63px;
          height: 47px;
          float: left;
          margin: -4px 20px 0 0;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -1009px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            body .suggested_guide ul li .create:before {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -1009px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
  /* line 330, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide div.close {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -23px;
    width: 206px;
    height: 46px;
    line-height: 46px;
    background-color: white;
    background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
    border: 1px solid #bc5119;
    border-radius: 5px;
    color: white;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    text-shadow: 0 1px 1px rgba(163, 0, 69, 0.8);
    cursor: pointer; }
  /* line 351, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide.people_guide, body .suggested_guide.tags_guide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 99;
    border: none; }
    /* line 362, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.people_guide .guide-wrapper, body .suggested_guide.tags_guide .guide-wrapper {
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.3); }
      /* line 367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.people_guide .guide-wrapper .guide-content, body .suggested_guide.tags_guide .guide-wrapper .guide-content {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: white;
        text-align: center;
        width: 800px;
        border-radius: 5px; }
        /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content h1, body .suggested_guide.tags_guide .guide-wrapper .guide-content h1 {
          font-weight: 200;
          margin: 30px 0 40px; }
        /* line 382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content .guide-item, body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item {
          display: inline-block;
          margin: 10px 30px;
          vertical-align: middle; }
          /* line 387, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
          body .suggested_guide.people_guide .guide-wrapper .guide-content .guide-item img, body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item img {
            vertical-align: middle;
            height: 80px;
            margin-bottom: 30px; }
        /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content .close.done-btn.orange-btn, body .suggested_guide.tags_guide .guide-wrapper .guide-content .close.done-btn.orange-btn {
          position: static;
          margin-top: 40px;
          margin-bottom: 30px;
          bottom: 0;
          padding: 0;
          left: 50%;
          float: none; }
  /* line 412, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide.tags_guide .guide-wrapper .guide-content {
    width: 974px; }
    /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .close.done-btn.orange-btn {
      margin-top: 70px; }
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .close-btn {
      padding: 20px; }
    /* line 420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content h1 {
      text-shadow: 0 1px 0 white;
      color: #4b525c;
      font-size: 25px;
      font-weight: 400;
      margin-bottom: 152px; }
    /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item {
      font-size: 16px;
      color: #767d90;
      font-weight: 400;
      width: 228px;
      position: relative; }
      /* line 433, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item p:before {
        content: '';
        position: absolute;
        left: 25%; }
      /* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.logical p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        width: 130px;
        height: 90px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.logical p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 0;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
      /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.multiple p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 -91px;
        background-repeat: no-repeat;
        width: 128px;
        height: 86px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.multiple p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 -90.5px;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
      /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.search p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 -177px;
        background-repeat: no-repeat;
        width: 94px;
        height: 93px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.search p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 -176px;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
/* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .tertiary_link {
  font-size: 13px;
  color: #1aaeba;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500; }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .tertiary_link:hover {
    text-decoration: underline; }
/* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  /* added line */
  border: 0; }

/*====================================================================
Global/general styling of fonts, btn's etc.
=====================================================================*/
/* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.jeff_script {
  font-family: 'JeffScriptBold'; }

/* line 515, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.button {
  cursor: pointer; }

/* line 518, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
#main {
  width: 510px;
  margin: 0 auto; }

/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
#demo {
  -moz-user-select: none; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
input,
textarea,
button,
select,
label,
a {
  -webkit-tap-highlight-color: transparent; }

/* line 537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
a {
  cursor: pointer; }

/* line 541, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.selectable-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

/**
 * YummyGum defined Breakpoints
 * - Changed high end to end at 1200 instead of 1400
 */
@media (min-width: 320px) and (max-width: 479px) {
  /* line 551, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-xs {
    display: none !important; } }
@media (min-width: 480px) and (max-width: 768px) {
  /* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-sm {
    display: none !important; } }
@media (min-width: 769px) and (max-width: 991px) {
  /* line 563, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-md {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-lg {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-xl {
    display: none !important; } }
/* line 979, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus, *:not([disabled]):focus {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
/* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus:not(:focus-visible), *:not([disabled]):focus:not(:focus-visible) {
  outline: none;
  box-shadow: none; }
/* line 991, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus-visible, *:not([disabled]):focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }

/* line 585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.over-dark *:not([tabindex="-1"]):focus-visible, .over-dark *:not([disabled]):focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #2d3137, 0 0 0 4px white; }

/* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.no-focus-effect:focus,
.no-focus-effect:focus-visible {
  outline: none;
  box-shadow: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
.loading-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: #eef0f6;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjMuMjQlIiBzdG9wLWNvbG9yPSIjZWVmMGY2Ii8+PHN0b3Agb2Zmc2V0PSI3NS43NiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(23.24%, #eef0f6), color-stop(75.76%, #ffffff), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: linear-gradient(to top, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%); }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  .loading-wrap h3 {
    color: #666e83;
    font-size: 22px;
    left: 15px;
    top: 184px;
    width: 100%;
    position: absolute;
    text-align: center;
    font-weight: normal; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
.lt-ie10 #clouds {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/library-loading-b0e713ab348c92851453e3d03001e349fd9a51accc387cc235e2f40edc0a7f10.gif); }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  .lt-ie10 #clouds span {
    display: none; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
#clouds {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 333px;
  margin: -130px 0 0 -166px;
  height: 181px;
  background-image: url("data:image/png;base64,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"); }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  #clouds span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRkEwODkzODFGRjIxMUUzOEM4MERGRkNGQTFERkY2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRkEwODkzNzFGRjIxMUUzOEM4MERGRkNGQTFERkY2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOGQ1NTAzZC04OGMxLTQzNWItODQ4OS04ZDQ5NzJiYmFkNmIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVz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) no-repeat;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 154px;
    top: 58px;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -webkit-animation-duration: 1500ms;
    animation-duration: 1500ms;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(160px); }
  to {
    transform: translateY(0);
    opacity: 1; } }
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(160px); }
  to {
    transform: translate3d(0);
    opacity: 1; } }
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); }
  to {
    opacity: 1; } }
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); }
  to {
    opacity: 1; } }
@keyframes zoomOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); } }
@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); } }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.animated {
  -webkit-animation-duration: .7s;
  -webkit-animation-fill-mode: forwards;
  animation-duration: .7s;
  animation-fill-mode: forwards; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.fadeInUp {
  opacity: 0;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.animated.zoomIn, .animated.zoomOut {
  -webkit-animation-duration: .21s;
  animation-duration: .21s; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.zoomIn {
  opacity: 0;
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

/*=================
	Rotate Animation
	================*/
@-moz-keyframes rotateClockwise {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes rotateClockwise {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotateClockwise {
  from {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/javascripts/elements/icon/styles.scss */
.px-svgicon {
  height: 1em;
  width: 1em; }

/* line 6, /var/lib/shutterfly/photos/web/app/assets/javascripts/elements/icon/styles.scss */
.px-svgicon > .on-hover,
.px-svgicon > .on-active,
.px-svgicon > .on-focus,
.px-svgicon.has-hover:hover > *,
.has-svg-hover:hover .px-svgicon > *,
.has-svg-active:active .px-svgicon > *,
.has-svg-focus:focus .px-svgicon > * {
  display: none; }

/* line 16, /var/lib/shutterfly/photos/web/app/assets/javascripts/elements/icon/styles.scss */
.has-svg-hover:hover .px-svgicon > .on-hover,
.px-svgicon.has-hover:hover > .on-hover,
.has-svg-active:active .px-svgicon > .on-active,
.has-svg-focus:focus .px-svgicon > .on-focus {
  display: block; }

/* ====================================================================
BUTTONS - General styling for all sorts of buttons
=====================================================================*/
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.transparent-button {
  appearance: none;
  background: none;
  border: 0; }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.chewing-gum-btn,
.facebook-blue-btn,
.orange-btn,
.porcelain-btn,
.pink-btn,
.gray-btn {
  display: block;
  cursor: pointer;
  float: left;
  height: auto;
  padding: 6px 12px;
  text-align: center;
  font-size: 14px;
  line-height: 15px; }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.service-expired {
  float: right; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.gray-btn {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDlkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d6d9df), color-stop(100%, #eceef2));
  background: -moz-linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  background: -webkit-linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  background: linear-gradient(to top, #d6d9df 0%, #eceef2 100%);
  background: linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  border: 1px solid #afbbc7;
  border-radius: 6px;
  color: #4b525c;
  font-size: 14px; }

/* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.gray-btn:hover {
  background-color: #000000;
  Opacity: 1;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZThlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e6e8ee), color-stop(100%, #eceef2));
  background: -moz-linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%);
  background: -webkit-linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%);
  background: linear-gradient(to top, #e6e8ee 0%, #eceef2 100%);
  background: linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%); }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -199px;
  background-repeat: repeat-x; }
/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -161px; }
/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -126px; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .chewing-gum-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -38px repeat-x; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 a.chewing-gum-btn:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -118px repeat-x; }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 a.chewing-gum-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -78px repeat-x; }

/*==============
CHEWING-GUM BTN
================*/
/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.chewing-gum-btn {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  cursor: pointer;
  padding: 6px 10px 6px 10px;
  width: auto;
  height: 12px;
  float: left;
  display: block;
  text-align: center;
  position: relative; }
  /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .chewing-gum-btn iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none; }

/*.chewing-gum-btn.first-item {
  @include border-radius(4px 0 0 4px);
  border-width: 1px 0 1px 1px;
}

.chewing-gum-btn.last-item {
  @include border-radius(0 4px 4px 0);
  @include box-shadow(#ffffff 1px 1px 0 inset, #dadede 0 -3px 7px inset, #ffffff 0 0 4px inset, 0 1px 0 #ffffff);
}

.chewing-gum-btn.middle-item {
  @include border-radius(0);
  border-width: 1px 0 1px 1px;
  @include box-shadow(#ffffff 1px 1px 0 inset, #dadede 0 -3px 7px inset, #ffffff 0 0 4px inset, 0 1px 0 #ffffff);
}*/
/* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.square {
  border-radius: 4px;
  position: absolute;
  top: 5px;
  left: 7px;
  font-size: 14px;
  height: 27px;
  line-height: 28px;
  color: #8e8d91;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset; }

/* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.square:active {
  -moz-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff; }

/*=========
ORANGE BTN
==========*/
/* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn {
  border-radius: 6px;
  background-color: #f15d1b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2MzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e94d0f), color-stop(100%, #f57c3a));
  background-image: -moz-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  background-image: -webkit-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
  background-image: linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  border: 1px solid #bc5119;
  text-shadow: 0 1px 1px #a30045;
  color: #FAFCFF; }

/* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn:not(.disabled):hover {
  background-color: #e8650e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNTkxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2MzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f0591d), color-stop(100%, #f57c3a));
  background-image: -moz-linear-gradient(bottom, #f0591d, #f57c3a);
  background-image: -webkit-linear-gradient(bottom, #f0591d, #f57c3a);
  background-image: linear-gradient(to top, #f0591d, #f57c3a);
  background-image: linear-gradient(bottom, #f0591d, #f57c3a);
  border: 1px solid #bc5119; }

/* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn.disabled {
  opacity: 0.6;
  cursor: auto; }

/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-btns.png) repeat-x -8px -2px; }
/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn:not(.disabled):hover {
  background-position: -8px -52px; }
/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn:not(.disabled):active {
  background-position: -8px -102px; }

/* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn .count {
  display: inline-block;
  border-radius: 10px;
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  margin: -1px -2px -1px 7px;
  color: #f05323;
  font-size: 11px;
  font-weight: bold;
  text-shadow: none; }

/*================================================================
flat-orange-btn
=================================================================*/
/* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.flat-orange-btn {
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  background-color: #f05323;
  border-radius: 4px;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-transform: uppercase; }
  /* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn .text {
    display: inline-block;
    vertical-align: middle;
    line-height: 36px; }
  /* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn:hover {
    background-color: #dc4405; }
  /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn:active {
    background-color: #bf3602; }

/*================================================================
PROCELAIN BTN - This is the secundary-action btn color for cancel
=================================================================*/
/* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn {
  border-radius: 6px;
  background-color: #dbdfe5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #dbdfe5));
  background-image: -moz-linear-gradient(top, #fafcff, #dbdfe5);
  background-image: -webkit-linear-gradient(top, #fafcff, #dbdfe5);
  background-image: linear-gradient(to bottom, #fafcff, #dbdfe5);
  background-image: linear-gradient(top, #fafcff, #dbdfe5);
  -moz-box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  -webkit-box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  border: 1px solid #c3c5c7;
  text-shadow: 0 1px 0 #fff;
  color: #9aa2af; }

/* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn:not(.disabled):hover, .results_text.show_all_btn.porcelain-btn:not(.disabled):active {
  background-color: #e6e9ee;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTllZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e9ee));
  background-image: -moz-linear-gradient(top, #ffffff, #e6e9ee);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e9ee);
  background-image: linear-gradient(to bottom, #ffffff, #e6e9ee);
  background-image: linear-gradient(top, #ffffff, #e6e9ee);
  -moz-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  -webkit-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  border: 1px solid #d0d2d5; }

/* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn:not(.disabled):active {
  background-color: #dbdfe5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dbdfe5));
  background-image: -moz-linear-gradient(top, #ffffff, #dbdfe5);
  background-image: -webkit-linear-gradient(top, #ffffff, #dbdfe5);
  background-image: linear-gradient(to bottom, #ffffff, #dbdfe5);
  background-image: linear-gradient(top, #ffffff, #dbdfe5);
  -moz-box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  -webkit-box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  border: 1px solid #bdc5d2; }

/* first, middle, end */
/* line 258, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.first {
  border-radius: 6px 0 0 6px;
  border-right: 0; }

/* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.middle {
  border-radius: 0;
  border-right: 0; }

/* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.last {
  border-radius: 0 6px 6px 0; }

/* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.disabled {
  opacity: 0.6; }

/* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -224px repeat-x; }
/* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn:hover, .lt-ie10 .results_text.show_all_btn.porcelain-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -191px repeat-x; }
/* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -158px repeat-x; }

/*====================================================================
 Modal close button - this is the light dark blueish one with the white cross
=====================================================================*/
/* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close {
  background-color: #8f8f96;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e63), color-stop(100%, #8f8f96));
  background-image: -moz-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: -webkit-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: linear-gradient(to bottom, #5e5e63, #8f8f96);
  background-image: linear-gradient(top, #5e5e63, #8f8f96);
  border-radius: 20px;
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  right: 8px;
  top: 10px;
  text-align: center; }

/* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close img {
  margin: 7px 0 0 0;
  width: 10px;
  height: 10px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -483px; }

/* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:hover {
  background-color: #8f8f96;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e63), color-stop(100%, #8f8f96));
  background-image: -moz-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: -webkit-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: linear-gradient(to bottom, #5e5e63, #8f8f96);
  background-image: linear-gradient(top, #5e5e63, #8f8f96); }

/* line 320, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:active {
  -moz-box-shadow: #424242 0 2px 5px inset;
  -webkit-box-shadow: #424242 0 2px 5px inset;
  box-shadow: #424242 0 2px 5px inset;
  height: 21; }

/* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:active img {
  margin-top: 8px; }

/*====================================================================
 Suggested People close button - this is the light purple-grey-ish one with the white cross
=====================================================================*/
/* line 334, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.small-btn {
  height: 13px;
  margin: 0;
  padding: 4px 10px 6px 10px; }

/*====================================================================
X REMOVE BTN Version 2 - uses just one element: <a href="" class="circle-x-btn"><img src="assets/1px.gif" /></a>
=====================================================================*/
/* line 344, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn {
  width: 19px;
  height: 19px;
  position: relative;
  display: block;
  background-color: #dcdde4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVmNjI3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdde4), color-stop(100%, #5f6270));
  background-image: -moz-linear-gradient(top, #dcdde4, #5f6270);
  background-image: -webkit-linear-gradient(top, #dcdde4, #5f6270);
  background-image: linear-gradient(to bottom, #dcdde4, #5f6270);
  background-image: linear-gradient(top, #dcdde4, #5f6270);
  border-radius: 10px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

/* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .circle-x-btn {
  background: #dcdde4; }

/* line 361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:before {
  content: '';
  width: 13px;
  height: 13px;
  border-radius: 8px;
  background-color: #f7f7f8;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGJlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadbe1), color-stop(100%, #f7f7f8));
  background-image: -moz-linear-gradient(top, #dadbe1, #f7f7f8);
  background-image: -webkit-linear-gradient(top, #dadbe1, #f7f7f8);
  background-image: linear-gradient(to bottom, #dadbe1, #f7f7f8);
  background-image: linear-gradient(top, #dadbe1, #f7f7f8);
  -moz-box-shadow: 0 0 1px #f7f7f8 inset;
  -webkit-box-shadow: 0 0 1px #f7f7f8 inset;
  box-shadow: 0 0 1px #f7f7f8 inset;
  display: block;
  position: absolute;
  margin-top: 3px;
  margin-left: 3px; }

/* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn img {
  position: absolute;
  left: 6px;
  top: 6px;
  width: 7px;
  height: 7px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -267px; }

/* line 384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover {
  width: 21px;
  height: 21px;
  margin: -1px;
  border-radius: 10px; }

/* line 391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover img {
  left: 7px;
  top: 7px; }

/* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover:before {
  margin-top: 4px;
  margin-left: 4px;
  -moz-box-shadow: 0 0 1px #fff inset;
  -webkit-box-shadow: 0 0 1px #fff inset;
  box-shadow: 0 0 1px #fff inset; }

/* close-btn */
/* line 405, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.close-btn {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  z-index: 2; }
  /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .close-btn img {
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px;
    width: 11px;
    height: 11px;
    position: relative; }
  /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .close-btn:hover img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -243px; }

/* new style guide buttons */
/* line 428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn {
  border-radius: 5px;
  height: 25px;
  line-height: 25px;
  padding: 0 14px;
  font-size: 13px;
  display: inline-block;
  font-weight: bold; }

/* line 438, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard {
  border: 1px solid #abb0b5;
  color: #6d7279;
  text-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWFlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8eaef), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #e8eaef 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #e8eaef 0%, #ffffff 100%);
  background: linear-gradient(to top, #e8eaef 0%, #ffffff 100%); }

/* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard:not(.disabled):hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f4f8), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #f3f4f8 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #f3f4f8 0%, #ffffff 100%);
  background: linear-gradient(to top, #f3f4f8 0%, #ffffff 100%); }

/* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard:not(.disabled):active {
  -moz-box-shadow: inset 0 3px 7px #d0d5e0;
  -webkit-box-shadow: inset 0 3px 7px #d0d5e0;
  box-shadow: inset 0 3px 7px #d0d5e0; }

/* line 454, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard.disabled {
  opacity: .5;
  cursor: default; }

/* line 459, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action {
  border: 1px solid #d25213;
  background-color: #bfbec6;
  color: #fff;
  text-shadow: 0 1px 0 #a30045;
  -moz-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  -webkit-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTE1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea15d), color-stop(100%, #e94d0f));
  background: -moz-linear-gradient(top, #fea15d, #e94d0f);
  background: -webkit-linear-gradient(top, #fea15d, #e94d0f);
  background: linear-gradient(to bottom, #fea15d, #e94d0f);
  background: linear-gradient(top, #fea15d, #e94d0f); }

/* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action:hover {
  border: 1px solid #d15113;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYWM1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NjUwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcac5d), color-stop(100%, #e8650d));
  background: -moz-linear-gradient(top, #fcac5d, #e8650d);
  background: -webkit-linear-gradient(top, #fcac5d, #e8650d);
  background: linear-gradient(to bottom, #fcac5d, #e8650d);
  background: linear-gradient(top, #fcac5d, #e8650d); }

/* line 473, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action:active {
  border: 1px solid #bc450b;
  -moz-box-shadow: inset 0 3px 7px #e45b00;
  -webkit-box-shadow: inset 0 3px 7px #e45b00;
  box-shadow: inset 0 3px 7px #e45b00;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTE1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea15d), color-stop(100%, #e94d0f));
  background: -moz-linear-gradient(top, #fea15d, #e94d0f);
  background: -webkit-linear-gradient(top, #fea15d, #e94d0f);
  background: linear-gradient(to bottom, #fea15d, #e94d0f);
  background: linear-gradient(top, #fea15d, #e94d0f); }

/* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action span.count {
  display: inline-block;
  border: 1px solid #d0551b;
  border-radius: 9px;
  padding: 1px 9px;
  position: relative;
  top: -1px;
  line-height: normal;
  margin-left: 8px;
  margin-right: -2px;
  color: #d45c23;
  font-size: 12px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  -webkit-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  background-color: #ffffff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTdkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffe7d9), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #ffe7d9 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%); }

/* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -199px;
  background-repeat: repeat-x; }
/* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard:not(.disabled):hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -161px; }
/* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard:not(.disabled):active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -126px; }
/* line 512, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; }
/* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -320px;
  background-repeat: repeat-x; }
/* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -278px; }
/* line 525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -237px; }

/* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn {
  cursor: pointer;
  color: #8e939a;
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid transparent;
  height: 25px;
  line-height: 25px;
  padding: 0 20px;
  margin: 10px 4px 0 4px; }

/* line 543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn.active {
  border: 1px solid #abb0b5;
  border-radius: 4px;
  -moz-box-shadow: inset 0 3px 7px #d0d5e0;
  -webkit-box-shadow: inset 0 3px 7px #d0d5e0;
  box-shadow: inset 0 3px 7px #d0d5e0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f4f8), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #f3f4f8, #ffffff);
  background: -webkit-linear-gradient(bottom, #f3f4f8, #ffffff);
  background: linear-gradient(to top, #f3f4f8, #ffffff); }

/* line 550, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn:hover,
.tab_btn.active {
  color: #4b525c; }

/* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn-default {
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: rgba(192, 190, 199, 0.01);
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PHN0b3Agb2Zmc2V0PSIxMy44NCUiIHN0b3AtY29sb3I9IiNmOWZiZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-86.16%, #dbdfe5), color-stop(13.84%, #f9fbff));
  background-image: -moz-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: -webkit-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(to top, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  color: #626879;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 1px 0 #fff; }

/* line 568, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  border: 1px solid #afb1b3;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #bfbec6;
  -moz-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  -webkit-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTVlZCIvPjxzdG9wIG9mZnNldD0iMjAuNzUlIiBzdG9wLWNvbG9yPSIjZmNmY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkM2RhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e3e5ed), color-stop(20.75%, #fcfcff), color-stop(100%, #d1d3da));
  background-image: -moz-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: -webkit-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: linear-gradient(to top, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%); }

/* line 582, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.back_btn {
  float: left;
  color: #58595b;
  font-weight: normal;
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  cursor: pointer;
  padding: 0 20px 0 0; }
  /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .back_btn:before {
    float: left;
    margin: 16px 8px 10px 17px;
    content: '';
    width: 10px;
    height: 10px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    border: 1px solid #4b525c;
    border-width: 0 0 2px 2px;
    border-right: 0px solid transparent; }
  /* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .back_btn span {
    font-weight: bold; }

/* line 612, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.help_icon {
  border: 1px solid #B9BDC6;
  border-radius: 20px;
  color: #4B525C;
  font-size: 14px;
  font-weight: bold;
  width: 20px;
  cursor: pointer;
  height: 20px;
  text-align: center;
  line-height: 20px; }

/* line 626, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.badge {
  min-width: 12px;
  padding: 0 5px;
  height: 22px;
  background-color: #f05323;
  border-radius: 100px;
  line-height: 22px;
  color: #fff;
  font-size: 14px;
  font-weight: bold; }
  /* line 637, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .badge[data-count='0'] {
    display: none !important; }
  /* line 641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .badge[data-count]:before {
    content: attr(data-count); }

/* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.uig-button {
  border: 0;
  font-family: inherit;
  -webkit-appearance: none; }

/* line 661, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.uig-tertiary-link {
  font-family: inherit; }

/* line 665, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#loadMoreFolders {
  padding-left: 2rem; }
  /* line 668, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  #loadMoreFolders a {
    color: blue;
    font-size: 14px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
#view-places {
  background: white;
  position: absolute;
  top: 96px;
  bottom: 41px;
  left: 0;
  right: 0;
  display: none; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
#places-map {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff; }

/* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
.msie #places-map-shadow {
  display: none; }

/* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
#places-map-shadow {
  pointer-events: none;
  -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 10px 10px -10px inset, rgba(0, 0, 0, 0.6) 0 -10px 10px -10px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 10px 10px -10px inset, rgba(0, 0, 0, 0.6) 0 -10px 10px -10px inset;
  box-shadow: rgba(0, 0, 0, 0.6) 0 10px 10px -10px inset, rgba(0, 0, 0, 0.6) 0 -10px 10px -10px inset;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g') 100%;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1))) 100%;
  background: -moz-linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.1)) 100%;
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.1)) 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.1)) 100%;
  position: absolute;
  width: 100%;
  height: 100%; }

/* Marker InfoWindow */
/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
.gm-style {
  /* Hide the close button on the marker InfoWindow */ }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
  .gm-style .gm-style-iw {
    margin: auto 0px auto 0px !important;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center; }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
    .gm-style .gm-style-iw h4 {
      font-size: 16px;
      overflow: hidden;
      padding-top: 1px;
      padding-bottom: 2px;
      #background-color: green; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
  .gm-style div.gm-style-iw + div {
    display: none; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_places.scss */
  .gm-style .cluster img {
    width: inherit;
    height: inherit; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input[type='text'],
input[type='password'],
input[type='email'],
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text; }

/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input::-ms-clear,
textarea::-ms-clear {
  width: 0;
  height: 0; }

/*====================================================================
Input fields, Text Area's & Labels
=====================================================================*/
/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input,
textarea,
button {
  font-size: 12px;
  font-family: 'Avenir LT', Verdana, Arial, sans-serif; }

/* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.demo input[type='text'],
.demo input[type='password'],
.demo input[type='email'],
.demo textarea {
  -moz-box-shadow: #ffffff 0 1px 0, rgba(0, 0, 0, 0.15) 0 2px 3px inset;
  -webkit-box-shadow: #ffffff 0 1px 0, rgba(0, 0, 0, 0.15) 0 2px 3px inset;
  box-shadow: #ffffff 0 1px 0, rgba(0, 0, 0, 0.15) 0 2px 3px inset;
  border-radius: 5px;
  border: 1px solid #b8b8b8;
  padding: 0 8px;
  margin: 0;
  height: 27px;
  font-size: 12px;
  line-height: normal; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input:hover {
  border-color: #9e9e9e; }

/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
input:focus {
  -moz-box-shadow: #bbd1ed 0 0 7px, rgba(0, 0, 0, 0.1) 0 2px 3px inset;
  -webkit-box-shadow: #bbd1ed 0 0 7px, rgba(0, 0, 0, 0.1) 0 2px 3px inset;
  box-shadow: #bbd1ed 0 0 7px, rgba(0, 0, 0, 0.1) 0 2px 3px inset;
  border: 1px solid #84878d; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.input_wrap {
  position: relative; }

/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.error input[type='text'],
.error input[type='email'] {
  border: 1px solid #ae0c0c; }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
  .error input[type='text']:after,
  .error input[type='email']:after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    right: 8px;
    bottom: 11px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -686px no-repeat; }

/* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.select_wrap {
  display: inline-block;
  margin: 0 0 0 12px;
  padding-top: 4px; }

/* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.select_wrap + .porcelain-btn {
  display: none; }

/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.select_wrap:first-child {
  margin: 0; }

/* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
select {
  padding-right: 3px;
  font: 14px / normal 'Avenir LT', Verdana, Arial, sans-serif;
  color: #8e8d91;
  text-shadow: 0 1px #fff; }
  /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
  select:focus {
    color: #3e3e3e !important; }
  /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
  select option {
    text-shadow: none;
    line-height: normal;
    font-size: 13px;
    font-weight: normal;
    border: 0; }

/* custom select */
/* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
.customSelect.custom_select {
  border: 1px solid #b6b7ba;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.12), inset 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.12), inset 0 1px 0 #fff;
  box-shadow: 0 1px 3px rgba(85, 92, 103, 0.12), inset 0 1px 0 #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZWNmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #e8ecf0));
  background-image: -moz-linear-gradient(top, #fafcff, #e8ecf0);
  background-image: -webkit-linear-gradient(top, #fafcff, #e8ecf0);
  background-image: linear-gradient(to bottom, #fafcff, #e8ecf0);
  background-image: linear-gradient(top, #fafcff, #e8ecf0);
  padding: 8px 10px 8px 10px;
  color: #4a515b;
  font-size: 14px;
  text-shadow: 0 1px 0 #fff;
  position: relative;
  /* This is the default class that is used */
  /* Put whatever custom styles you want here */ }
  /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_forms.scss */
  .customSelect.custom_select:after {
    content: '';
    width: 7px;
    height: 4px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -682px no-repeat;
    position: absolute;
    right: 12px;
    top: 13px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading {
  /*@include background-image(linear-gradient(#fff, #e6e6e8));*/
  /*@include box-shadow(rgba(178,179,184,0.3) 0 0 44px inset);*/
  background: #e7e5e5;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  overflow: hidden; }

/* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading span {
  position: absolute;
  top: 50%;
  left: 5px;
  right: 5px;
  margin: -5px 0 0 0;
  color: #c5c5ca;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  text-shadow: 0 1px 0px white, 0 -1px 0px rgba(0, 0, 0, 0.5);
  display: block;
  text-align: center; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading span:after {
  content: '...Loading'; }

/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading span {
  margin-top: 15px; }

/* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading span:after {
  content: '...Video is Processing';
  color: #C9CCD5;
  font-weight: 600;
  text-shadow: none; }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.loaded .moment_loading {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }

/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading ~ video {
  display: none; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading ~ img {
  display: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing ~ .play_btn {
  display: none; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading {
  background-color: #fbfbfb; }

/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading:after {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA9CAMAAAA0wq9AAAADAFBMVEWmq7i3usW3use5vcjN0Ni5vMnJzdS1uca0uMbp6u7o6e29wMvb3uOytcD///+3usj///+rr7vv8PKprrru7/Grr7zY2+L3+Pm+wc3Q09zBxM/P0dq7vsq7vsvT1d7s7fDk5evy8/XY2uC9wc7d3+Px8vTEx9PMz9jN0NnY2+Hl5urY2+HR1Nv6+/vp7O+vs7/n6e3x8vTw8fTa3eLp6u64u8fZ2uH+/v6tsb25vcjS1N39/f79/f3Lztf////+/v709fbCxdC/ws24vMfBw8/JzNW7vsn////////////U197////b3ePDx9HFyNTKzdfGytXz8/X////Ex9LDxtHIy9W/ws7V2N/S1dzJy9Tc3uTCxtLa3OPR1Nva3OLp6u7T1t7a3OLP09r3+Pni5On+/v+tsr7c3uP////////3+Pn////Q1Nvf4ObDx9L6+vvo6ezKzdf4+frFx9LFydT////Ex9LHytX4+Pr////Kzdb8/P3////c3uT+/v7////+/v77+/z29vj////Z2+D+/v7c3uX////////R09vS1dv////f4eX////Q09n////////+/v7////W2N/7+/z8/P3////GydT+/v/////HytX8/Pz9/f39/f3////7+/z////////6+vz///////////////8AAADs7vPz9vnq6/H5+v26vsq5vcf2+Pzo6vD4+f3FyNTS1t3BxdDU1t/d3+b19vrY2+P09frDxs/Iy9S+wsvl6e3Ex9Pm6u/b3eXc3uXi5OvO0dzg4+rFydHY2+La3OPLztfN0Njh4+ne4Ofu8PWzt8Pf4ei+ws3R1N7n6e/W2eLQ09vV2ODS1d3k5+z4+v3O0dn3+f33+Pv29/v19/v09vnz9fny9Pjx8/jw8vbm6O3v8fXk5uvn6u7u8PTt7/PX2t/l5+3s7/LY2+DW2d7p6+/V2N7Z3OHi5Onf4ufr7fLU193g4+jj5erb3uPa3eLq7PDT1tzc3+TT1tvd4OXS1dve4ebQ09nR1NrswwbMAAAAqHRSTlOoTrjcUpr7wdXK6vvplMGvht/zyam97pySa/vf0qh31UyU53j3lMzU7oB5zPLT+/z2Uub+7uY9n/V618uKuZuyymr1yLE5ZZK4vFw+sNXZKtC5l95SR8eM6qXE5WP44J7kjfpc9sPS/Dcv2kT+24V95Vq/c7IL+ucgGvyCbjF3Y1Yyqkr7qBUpDiD+FPJT/jpHjAz4Fhw87iM1lAomLE8QBQMIAQK/QAC5Czl1AAAEn0lEQVR42u3Xd1RaVxzA8XSlbbr33isdmTbbNHtvs5o9HHXFvRL3nhjjQBTQB+850mZrtNF4HNUgiXGBRRtxgYogCooKYRg5ajX3IoLpXz1+LnD48Tjf885jPWak/aemc+Mh+xN3HMm7fj3+28R9lCfMock28UVV92sqr1by7lcVudoEoU+QQxzjGYXiJnbdtT+u1bGbxN2ZrvbIVHNokFNF4b0Hf/+rtr71r6JE6tRyaOjO7IGLV2pr68YuV9hXGU7EKeWCdhe0ZtWB6sWMROoUcs4r8+9l/QP78/cKe4reOeQDRnp91gMNi837KFzvXNzs5oZ6zVryP0X0zFEPFrSw2eyGi8Biqx/kLo/VM3f2ZGVjw0Taso9uoOqTwz7PbmtsamxsaoBW49DiFeVllB/4KhTTMUc8SG9pmlgbt5B+l0HLWL8L0ykXvr2mZRKtA7y7FS7vE3XJxR3mtU4unXuz9EAQqj2HhS77ZHcMt00XYknF3l2YlhyycV15DotB70zvSO8QD1+H1uikvhm7Do01mTtjJ8xhnh/nKfLpNdxOsVg8MHQZvRl4bBo/cJhOzhPkkH1rq+W8zgF9dNJpjojGHLLmQ4aE2wnivmlpmvLqioVz1Ztg3IJ4N1RDjrLfpYrDBd2e72DoHZVqhfP4Zc5cbnNHMxfEYSZS4RwaekQoaQZxFm5K8nV87YXnn3vW3HvV/FmmombQ7QLXODhHPMTq5fFqHl+SWe7m9ovKc0ppeZee9kwytHXnQ8/h0VlbKWAO9XTJ50BMLiSseYlVIu8VyYQ5z3iSCMZCDkTCOBQN5oiJ1XQJSPRi1OK1TJFErfvOcjIFWZApgd35Lg7Mnd1b0g0x8CKtZymH79NN3EkoZQGzGyafHQzmfM/JekGid/2D40tGBuWNjLKyslxhL+zmsQQgRznKUopActWlyyzZyKDsuqFSVff0iWDK0+eBHPH7aiVEXqJgdiknJz+NB3LJpxTySfX9vMKyXw6T/QTuXfipQRnMYE5Kiqll3+gofNt4u1QG6zqZAO7dD6o+SL+1R2qqcby0f2R82Ye0Q9EHE/xIBo+dT2k/pOscPo1qc0s4MgVcsNg6NMCYJ9zAVzb1V34XiD8TnxaddEYwPAT4WZEW0fhdsEjvZPB9Rz4s5YPaZ0bNeMrCa7WJAb/9N7slSYR1t6R8mOB4KgJ9Kmwj20GCmSvL5i0j+7weuGXzEg/8BrNclaAdZv0NAfpGIfof7xEAhKXFOcVlZhvJCdvwvotfWZrLEgpgPV/ioqEcRvoiUghSDEqZtPKypWbvvPXGvMvFqh6hBpEngjEopz7mih4NpCpacXlubkZxqXozTHEGF5IG5zCC+zGFVCOFisUanGhbjC0BA3NqRLxf2EN9KWLeM6dq/mFMxu0JU+hnMMYvKiRNcw6L9dkTNqgPVYyffzIK5sZ6uMAIle41azujqHE1+KQi3MrwswCWSjcRDl7mIai2EzLUmexttDri64CH2kuCgAg7B8MkN2Sy00Uk3ALntSlw1ZYULTYHGhl6+JNCMB1OZrHouGDf89tStcAnkAmxVHT6z/t07n+ZewTTo6PDz9fEuAAAAABJRU5ErkJggg==");
  position: absolute;
  left: 50%;
  margin-left: -39px;
  top: 50%;
  margin-top: -46px; }

/*=========
NO MOMENTS
==========*/
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
.empty_box {
  position: absolute;
  width: auto !important;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  margin: 20px; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .prompt {
    width: 290px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -220px 0 0 -400px; }
    /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt h3 {
      color: #808389;
      font-size: 29px;
      margin: 0 0 15px 0; }
    /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt p {
      color: #999cab;
      font-size: 16px;
      line-height: 22px;
      font-weight: 400;
      text-shadow: 0 1px #fff; }
    /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt img {
      display: block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-empty-view.png) -300px 0;
      width: 50px;
      height: 65px;
      position: absolute;
      right: 48px;
      bottom: -75px; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .box img {
    display: block;
    width: 256px;
    height: 270px;
    position: absolute;
    z-index: 2;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-empty-view.png);
    left: 50%;
    top: 50%;
    margin: -125px 0 0 -128px; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .box span {
    width: 254px;
    height: 255px;
    border-radius: 42px;
    margin: -124px 0 0 -127px;
    -moz-box-shadow: 0 0 30px #ff782d;
    -webkit-box-shadow: 0 0 30px #ff782d;
    box-shadow: 0 0 30px #ff782d;
    z-index: 1; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .prompt {
    width: 290px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -220px 0 0 -400px; }
    /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt h3 {
      color: #808389;
      font-size: 29px;
      margin: 0 0 15px 0; }
    /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt p {
      color: #999cab;
      font-size: 16px;
      line-height: 22px;
      font-weight: 400;
      text-shadow: 0 1px #fff; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
    .empty_box .prompt img {
      display: block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-empty-view.png) -300px 0;
      width: 50px;
      height: 65px;
      position: absolute;
      right: 48px;
      bottom: -75px; }
  /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .box img {
    display: block;
    width: 256px;
    height: 270px;
    position: absolute;
    z-index: 2;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-empty-view.png);
    left: 50%;
    top: 50%;
    margin: -125px 0 0 -128px; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .empty_box .box span {
    width: 254px;
    height: 255px;
    border-radius: 42px;
    margin: -124px 0 0 -127px;
    -moz-box-shadow: 0 0 30px #ff782d;
    -webkit-box-shadow: 0 0 30px #ff782d;
    box-shadow: 0 0 30px #ff782d;
    z-index: 1; }

/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
.ownerBox {
  position: fixed;
  width: 100%;
  top: 50%;
  text-align: center;
  margin-top: -130px; }
  /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .ownerBox img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/story_empty-c45a9bcd6aa4d9fe011b2f2ee4c87af4d44fa377f4628637b77f7cb679bfb3dc.png);
    width: 174px;
    height: 111px;
    margin: 0 auto; }
  /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .ownerBox p {
    color: #666d83;
    font-size: 26px;
    text-shadow: 0 1px 0 #fff;
    line-height: 35px;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 30px; }
  /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
  .ownerBox .orange-btn {
    float: none;
    display: inline-block; }

/* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
.box span {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -moz-transition: opacity 150ms linear;
  -o-transition: opacity 150ms linear;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear; }

/* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
.box:hover span {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
.story_title {
  line-height: normal;
  font-size: 30px;
  color: #A5A9AF;
  font-weight: bold;
  text-shadow: 0 1px 0 white, 0 -1px 0 #757D88;
  top: 50%;
  margin-top: -195px;
  position: absolute;
  left: 30px;
  right: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
#timeline-empty ~ .timeline_hover {
  display: none; }
/* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_empty-view.scss */
#timeline-empty .moment_actions {
  z-index: 2;
  bottom: 100px;
  margin-left: -20px;
  left: 50%;
  display: block !important; }

/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
.loading .throbber {
  display: block; }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
.throbber {
  display: none;
  width: 100px;
  height: 100px;
  position: fixed;
  top: 50%;
  left: 50%; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
  .throbber.cover {
    position: absolute; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
  .throbber .throbber_overlay {
    display: block;
    position: relative;
    width: 100px;
    height: 100px;
    -moz-animation: rotate 0.6s linear infinite;
    -webkit-animation: rotate 0.6s linear infinite;
    animation: rotate 0.6s linear infinite;
    border-radius: 100%;
    border-top: 6px solid #767d8d;
    border-left: 6px solid #767d8d;
    border-bottom: 6px solid #e7e7e9;
    border-right: 6px solid #e7e7e9;
    content: ' ';
    opacity: .5;
    margin-top: -50%;
    margin-left: -50%; }

@-moz-keyframes rotate {
  0% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
@keyframes rotate {
  0% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    -ms-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(0deg);
    -ms-transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
/*===========
=THIN-TOPBAR
=============*/
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin-top-bar.scss */
#thin-header {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFC', endColorstr='#FFD7D8DE');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDhkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafc), color-stop(100%, #d7d8de));
  background-image: -moz-linear-gradient(top, #fafafc, #d7d8de);
  background-image: -webkit-linear-gradient(top, #fafafc, #d7d8de);
  background-image: linear-gradient(to bottom, #fafafc, #d7d8de);
  background-image: linear-gradient(top, #fafafc, #d7d8de);
  height: 31px;
  width: 100%;
  border-bottom: 1px solid #aaabad;
  border-top: 1px solid white;
  padding-top: 5px;
  position: fixed;
  z-index: 3;
  top: 53px; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin-top-bar.scss */
#thin-header h1 {
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 20px; }

/*====================================================================
Global Modal Styles
=====================================================================*/
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal {
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  border-radius: 10px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #fbf6ff;
  margin: 0 auto;
  position: relative;
  z-index: 200;
  width: 420px;
  display: block; }

/*====================================================================
Modal Top Bar - This is the dark blue/grey bar
=====================================================================*/
/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-top-bar {
  background-color: #292d36;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MmQzNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f8f96), color-stop(100%, #292d36));
  background-image: -moz-linear-gradient(top, #8f8f96, #292d36);
  background-image: -webkit-linear-gradient(top, #8f8f96, #292d36);
  background-image: linear-gradient(to bottom, #8f8f96, #292d36);
  background-image: linear-gradient(top, #8f8f96, #292d36);
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  border-bottom: 1px solid #1f1f21;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  height: 35px;
  padding: 8px 0 0 0;
  text-align: center; }

/* The Jeff Script title of the Modal window in the top bar */
/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
h1#modal-top-bar-heading {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-shadow: 0 1px 1px #1f1f21; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-top-menu {
  background-color: #fcfcfc;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTJlNGU3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(50%, #e2e4e7), color-stop(100%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  -moz-box-shadow: #ffffff 0 1px 0 inset;
  -webkit-box-shadow: #ffffff 0 1px 0 inset;
  box-shadow: #ffffff 0 1px 0 inset;
  border-bottom: 1px solid #b6bbc4;
  height: 67px;
  padding: 0 0 0 5px; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-inner-shadow {
  background-color: #f5f7fb;
  -moz-box-shadow: #d4dbe5 0 0 45px inset;
  -webkit-box-shadow: #d4dbe5 0 0 45px inset;
  box-shadow: #d4dbe5 0 0 45px inset;
  border-bottom: 1px solid #b6bbc4;
  position: relative; }

/*===========================================================================
Submenu - The submenu items that appear in a column on the left of the modal
============================================================================*/
/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal-submenu {
  position: relative;
  z-index: 2;
  width: 168px;
  height: 432px;
  float: left;
  background: #fff;
  /* The active row/item in the submenu has a gradient background */ }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a {
    display: block;
    height: 40px;
    font-weight: bold;
    font-size: 13px;
    line-height: 40px;
    border-bottom: 1px solid #d9dde6;
    color: #9aa2af;
    text-shadow: 0 1px 0 #fff;
    padding-left: 10px;
    width: 158px; }
  /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a:hover {
    color: #6e7685; }
  /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a:active, .modal-submenu a.active {
    line-height: 41px; }
  /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li.active a {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE0E3E9');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTNlOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e3e9));
    background-image: -moz-linear-gradient(top, #ffffff, #e0e3e9);
    background-image: -webkit-linear-gradient(top, #ffffff, #e0e3e9);
    background-image: linear-gradient(to bottom, #ffffff, #e0e3e9);
    background-image: linear-gradient(top, #ffffff, #e0e3e9);
    border-top: 0px solid #b1bcca;
    border-bottom: 1px solid #b1bcca;
    font-size: 14px;
    color: #6e7685;
    position: relative;
    z-index: 2; }
  /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li {
    position: relative; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li.active:after {
    border: 1px solid #d9dde6;
    border-bottom: 1px solid #b3bdcb;
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    right: -15px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 5px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE0E3E9', endColorstr='#FFFFFFFF');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTNlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: -webkit-linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: linear-gradient(45deg, #e0e3e9, #ffffff); }
  /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a.active:first-child {
    border-top: 0; }

/*===============
Modal Bottom Bar - used in place confirmation
================*/
/* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar {
  background: none; }

/* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-container {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNkYWRlZTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRlZTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(75%, #dadee5), color-stop(100%, #dadee5));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 46px; }

/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text {
  font-weight: bold;
  font-size: 14px;
  line-height: 28px;
  color: #aaa;
  text-shadow: 0 1px 0 #fff;
  margin: 10px 0 0 15px;
  display: block;
  float: left; }

/* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text label {
  color: #939393;
  float: none;
  font-size: 14px;
  margin: 0;
  width: auto; }

/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text label input {
  margin: 5px 8px 0 0;
  float: left; }

/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-cancel {
  float: left;
  margin: 8px 0 0 8px; }

/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-save {
  float: right;
  margin: 8px 8px 0 0; }

/* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-save span {
  font-size: 13px;
  color: #9d3e72;
  text-shadow: 0 1px 0 #f18ac3; }

/*=====================
  People - Merge Modal
=======================*/
/* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_merge {
  width: 440px; }

/* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_merge #modal-body p {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  padding: 0 0 30px 0; }

/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people li {
  float: left;
  position: relative;
  margin: 25px 32px 0 55px; }

/* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people img {
  display: block;
  border-radius: 60px;
  border: 1px solid #999999; }

/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people {
  overflow: hidden;
  padding: 35px 0 0 20px;
  background-position: 173px 100px; }

/* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people li span {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 98px;
  overflow: hidden; }

/*========================
  People - Face Selection
=========================*/
/* line 241, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection {
  overflow: overlay;
  padding: 10px 0 0 5px;
  height: 205px; }

/* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li > img {
  padding: 4px 4px 18px 4px; }

/* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .round-btn, .face_selection .round-btn:active {
  margin: -12px auto 0 11px;
  z-index: 2;
  position: relative;
  width: 38px;
  padding: 3px 0 4px 0; }

/* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li {
  position: relative;
  float: left;
  opacity: .7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  cursor: pointer;
  margin: 0 34px 25px 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  height: 88px; }

/* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li.selected, .face_selection li:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .round-btn img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/../assets/buttons/selected.png) no-repeat;
  width: 17px;
  height: 15px; }

/* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .selected .round-btn img {
  background-position: 0 -15px; }

/*================================
  People - Set Front Image Modal
=================================*/
/*#modal_people_set_front_image {
  width: 546px;
}

#modal_people_set_front_image #modal-body {
  padding: 25px 20px 0 20px;
}*/
/*============================
  People - Edit Person Modal
==============================*/
/* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person #modal-body {
  padding: 15px 25px 10px 25px; }

/* line 303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person {
  width: 660px;
  z-index: 199; }

/* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name {
  width: 300px;
  display: none;
  height: 35px;
  padding-top: 5px;
  position: relative; }

/* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name input {
  width: 228px;
  padding-right: 60px;
  margin: 0; }

/* line 321, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name .orange-btn {
  position: absolute;
  right: 1px;
  top: 6px; }

/* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal h3 {
  font-weight: bold;
  font-size: 15px;
  margin: 0 0 18px 0; }

/* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#edit_person_title {
  float: left;
  width: 480px; }

/* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#edit_person_title h3 {
  color: #b0b0b0;
  margin-bottom: 10px; }

/* line 340, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.edit_person_btns .porcelain-btn, .edit_person_btns .porcelain-btn:active {
  padding-top: 6px;
  padding-bottom: 5px; }

/*=============================
  People - ID More Faces Modal
==============================*/
/* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify .face_selection {
  padding-left: 10px; }

/* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify {
  width: 560px; }

/* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify #modal-body {
  padding: 10px; }

/* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify #modal_scroll {
  overflow-y: scroll;
  height: 290px;
  padding: 10px 15px 0 15px; }

/*======================
  People - Add faces
=========================*/
/*
#modal_people_add_faces {
  width: 458px;
}

#modal_people_add_faces #modal-body {
  padding: 20px 25px 20px 25px;
}


/* =================
   New Place Modal
   ================*/
/* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_new_place {
  width: 504px; }
  /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .gray-btn {
    float: right;
    margin: 0 20px; }
  /* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map_wrap {
    position: relative;
    margin: 20px auto 22px auto;
    background: #fff; }
    /* line 392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place #place_map_wrap .gray-btn {
      position: absolute;
      bottom: 10px;
      right: 50px;
      border-radius: 3px;
      padding: 7px 12px 7px 12px; }
  /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map_wrap input {
    margin: 7px 0 0 0;
    width: 319px; }
  /* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map {
    width: 400px;
    height: 183px; }
  /* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place p {
    color: #727273;
    margin: 0 0;
    font-size: 12px; }
  /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place p.place_error {
    position: absolute;
    font-size: 14px;
    line-height: 21px;
    padding: 30px 30px 0 30px; }
    /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place p.place_error b.location_tag_name {
      display: block;
      text-overflow: ellipsis;
      width: 300px;
      white-space: nowrap;
      overflow: hidden;
      font-weight: 200; }
      /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place p.place_error b.location_tag_name:before {
        content: '"'; }
      /* line 429, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place p.place_error b.location_tag_name:after {
        content: '"'; }
  /* line 435, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .place-field {
    width: 400px;
    height: 32px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #dcdee1;
    display: inline-flex;
    margin-bottom: 5px; }
    /* line 445, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place-field input.place-input {
      padding-left: 15px;
      height: 32px;
      border: none; }
    /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place-field .find-button {
      width: 44px;
      height: 31px;
      border-radius: 0 4px 4px 0;
      background-color: #f5f6f8;
      border: solid 1px #dcdee1;
      text-align: center;
      vertical-align: center;
      line-height: 32px; }
      /* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place .place-field .find-button .icon-search-lined {
        width: auto;
        height: 22px;
        object-fit: contain;
        vertical-align: sub;
        border: none; }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .place_label {
    margin: 13px auto 0 auto;
    position: relative;
    /*label {
      position: absolute;
      left: 0;
      top: 0;
      font-size: 12px;
      font-weight: bold;
      color: #717273;
      border: 1px solid #b7b9bc;
      @include background(linear-gradient(top, #f9fcff, #dae0e6));
      border-radius: 5px;
      padding: 7px 10px 8px 10px;
    }*/ }
    /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place_label input {
      padding-left: 113px !important;
      width: 281px; }
    /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place_label label {
      color: #717273;
      font-weight: bold;
      font-size: 12px;
      position: absolute;
      top: 9px;
      left: 13px; }

/*=====================
  DELETE MODALS
  ====================*/
/* line 509, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete {
  text-align: center;
  width: 440px; }

/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete #modal-body {
  padding: 25px 60px 30px 60px;
  font-size: 13px;
  line-height: 18px; }

/* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete #modal-body img {
  margin: 0 0 20px 0;
  padding: 5px 5px 10px 5px;
  background: white;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  position: relative; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_delete_face #modal-body img {
  padding: 4px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px; }

/* Modal - Settings */
/* line 535, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.settings-modal-body h2 {
  color: #626f81;
  text-shadow: 0 1px 0 #fff;
  font-size: 18px;
  padding: 10px 0 15px 0; }

/*===========================
  Global Modals Settings
============================*/
/* line 545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal-content {
  padding: 15px;
  line-height: 21px; }
  /* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content a, .modal-content span {
    color: #EF6727; }
  /* line 553, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content p {
    margin: 13px 0; }
  /* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content ul {
    list-style: disc;
    margin-left: 25px; }

/* Scrollbar for visual search dropdowns */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  width: 10px;
  height: 10px;
  border-radius: 8px; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-track:enabled {
  background-color: transparent; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border: none;
  margin: 0; }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-thumb:vertical {
  height: 30px;
  -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
  background-image: -moz-linear-gradient(left, #8f8f96, #5e5e63);
  background-image: -webkit-linear-gradient(left, #8f8f96, #5e5e63);
  background-image: linear-gradient(to right, #8f8f96, #5e5e63);
  background-image: linear-gradient(left, #8f8f96, #5e5e63);
  border-radius: 8px; }

/* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-thumb:horizontal {
  width: 30px;
  -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
  background-image: -moz-linear-gradient(top, #8f8f96, #5e5e63);
  background-image: -webkit-linear-gradient(top, #8f8f96, #5e5e63);
  background-image: linear-gradient(to bottom, #8f8f96, #5e5e63);
  background-image: linear-gradient(top, #8f8f96, #5e5e63);
  border-radius: 8px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
.photo_of_the_day {
  height: 280px; }

@media (min-width: 1100px) {
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 300px; } }
@media (min-width: 1200px) {
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 320px; } }
@media (min-width: 1370px) {
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 360px; } }
@media (min-width: 1450px) {
  /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 380px; } }
@media (min-width: 1510px) {
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 420px; } }
@media (min-width: 1670px) {
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 460px; } }
@media (min-width: 1820px) {
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 500px; } }
@media (min-width: 1990px) {
  /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 540px; } }
@media (min-width: 2150px) {
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 580px; } }
@media (min-width: 2300px) {
  /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  .photo_of_the_day {
    height: 600px; } }
/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
#home_view {
  background: #fff;
  padding-top: 51px;
  padding-bottom: 41px; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .title_wrap {
    color: #4b525c;
    padding: 20px;
    overflow: hidden; }
    /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .title_wrap span {
      line-height: 23px; }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .module_title {
    margin: 10px auto;
    padding: 16px 20px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjFmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(100%, #eef1f4));
    background-image: -moz-linear-gradient(top, #fbfcfc 0%, #eef1f4);
    background-image: -webkit-linear-gradient(top, #fbfcfc 0%, #eef1f4);
    background-image: linear-gradient(to bottom, #fbfcfc 0%, #eef1f4);
    background-image: linear-gradient(top, #fbfcfc 0%, #eef1f4);
    color: #4B525C; }
    /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .module_title h2 {
      padding-right: 20px;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      font-size: 28px;
      font-weight: lighter;
      letter-spacing: 1px; }
    /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .module_title .status {
      position: relative;
      top: 2px;
      text-transform: uppercase;
      font-size: 14px;
      color: #b0b2b6; }
    /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .module_title .upload_link {
      float: right;
      cursor: pointer;
      margin-top: 3px;
      margin-right: 20px; }
      /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .upload_link .label {
        display: inline-block;
        text-transform: uppercase;
        font-size: 14px; }
      /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .upload_link .arrow {
        display: inline-block;
        vertical-align: middle;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads-sc677e4a9d3-7c928e45dbcb8983f4c66edbef063db478eb8932cf9d2da18b67fdec781139f8.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        width: 23px;
        height: 23px;
        margin-left: 9px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #home_view .module_title .upload_link .arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads@2x-s2a4da923f5-c0018865466991fbfec5ffc565532e484d9275647055710b812ffc33cfc97e75.png);
            background-position: 0 -28px;
            -moz-background-size: 23px auto;
            -o-background-size: 23px auto;
            -webkit-background-size: 23px auto;
            background-size: 23px auto; } }
      /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .upload_link:hover .label {
        color: #f05323; }
      /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .upload_link:hover .arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads-sc677e4a9d3-7c928e45dbcb8983f4c66edbef063db478eb8932cf9d2da18b67fdec781139f8.png);
        background-position: 0 -23px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #home_view .module_title .upload_link:hover .arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads@2x-s2a4da923f5-c0018865466991fbfec5ffc565532e484d9275647055710b812ffc33cfc97e75.png);
            background-position: 0 -51px;
            -moz-background-size: 23px auto;
            -o-background-size: 23px auto;
            -webkit-background-size: 23px auto;
            background-size: 23px auto; } }
    /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .module_title .link_wrap {
      float: right;
      cursor: pointer;
      margin-top: 5px; }
      /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .link_wrap .label {
        display: inline-block;
        text-transform: uppercase;
        font-size: 14px; }
      /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .link_wrap .arrow {
        display: inline-block;
        vertical-align: middle;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads-sc677e4a9d3-7c928e45dbcb8983f4c66edbef063db478eb8932cf9d2da18b67fdec781139f8.png);
        background-position: 0 -46px;
        background-repeat: no-repeat;
        width: 17px;
        height: 14px;
        margin-left: 9px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #home_view .module_title .link_wrap .arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads@2x-s2a4da923f5-c0018865466991fbfec5ffc565532e484d9275647055710b812ffc33cfc97e75.png);
            background-position: 0 0;
            -moz-background-size: 23px auto;
            -o-background-size: 23px auto;
            -webkit-background-size: 23px auto;
            background-size: 23px auto; } }
      /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .link_wrap:hover .label {
        color: #f05323; }
      /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
      #home_view .module_title .link_wrap:hover .arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads-sc677e4a9d3-7c928e45dbcb8983f4c66edbef063db478eb8932cf9d2da18b67fdec781139f8.png);
        background-position: 0 -60px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #home_view .module_title .link_wrap:hover .arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/home/sprites/sprite_recent_uploads@2x-s2a4da923f5-c0018865466991fbfec5ffc565532e484d9275647055710b812ffc33cfc97e75.png);
            background-position: 0 -14px;
            -moz-background-size: 23px auto;
            -o-background-size: 23px auto;
            -webkit-background-size: 23px auto;
            background-size: 23px auto; } }
  /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view #magic_shop_wrap {
    height: 280px; }
  /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .container_wrap {
    margin: 0 auto;
    background-color: #fff;
    overflow: hidden;
    max-width: 1190px;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff; }
  /* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .content_wrap {
    overflow: hidden; }
  /* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .photo_of_the_day {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transition: height 0.3s;
    -o-transition: height 0.3s;
    -webkit-transition: height 0.3s;
    transition: height 0.3s; }
    /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .photo_of_the_day .img {
      background-size: cover;
      background-position: center 33%;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -moz-transition: translate3d(0, 0, 0);
      -o-transition: translate3d(0, 0, 0);
      -webkit-transition: translate3d(0, 0, 0);
      transition: translate3d(0, 0, 0); }
    /* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .photo_of_the_day .title_wrap {
      position: absolute;
      bottom: 10px;
      text-align: right;
      right: 10px;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }
    /* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .photo_of_the_day h2 {
      font-size: 30px;
      color: #fff; }
    /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .photo_of_the_day h3 {
      color: rgba(255, 255, 255, 0.8);
      font-size: 22px;
      padding-top: 10px; }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .photo_of_the_day .arrow {
      height: 50px;
      width: 50px;
      position: absolute;
      bottom: 40px;
      margin-left: -25px;
      left: 50%;
      cursor: pointer;
      color: black;
      font-size: 48px;
      text-align: center; }
  /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
  #home_view .people_to_name ul.thumb_wrap li {
    border-radius: 70px;
    position: relative; }
    /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .people_to_name ul.thumb_wrap li:after {
      content: '?';
      position: absolute;
      top: 0;
      right: 0;
      background-color: orangered;
      color: white;
      border-radius: 16px;
      width: 16px;
      height: 16px;
      line-height: 16px;
      font-size: 16px;
      padding: 6px;
      text-align: center; }
    /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
    #home_view .people_to_name ul.thumb_wrap li:hover:after {
      content: "×"; }

/* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
body.home #tl_primary_bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%; }
/* line 258, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
body.home #tl_secondary_bar {
  position: fixed;
  top: 52px;
  left: 0;
  width: 100%; }
/* line 264, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home.scss */
body.home #tl_bottom_bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home_getting_started.scss */
.text_to_phone span.input_label {
  display: none; }
/* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home_getting_started.scss */
.text_to_phone .phone_input {
  height: 35px; }

/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_home_getting_started.scss */
.download_text {
  color: #8a8a8a;
  font-size: 12px;
  padding: 15px 0px 0px 60px;
  float: left; }

/*====================================================================
=PEOPLE VIEW
=====================================================================*/
/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#people_section {
  display: none;
  bottom: 41px;
  background: #f9f9f9;
  position: absolute;
  width: 100%;
  top: 96px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZTJlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 11, color-stop(0%, #dbe2e4), color-stop(100%, #fafafa));
  background-image: -moz-linear-gradient(top, #dbe2e4 0%, #fafafa 11px);
  background-image: -webkit-linear-gradient(top, #dbe2e4 0%, #fafafa 11px);
  background-image: linear-gradient(to bottom, #dbe2e4 0%, #fafafa 11px);
  background-image: linear-gradient(top, #dbe2e4 0%, #fafafa 11px); }
  /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #people_section h3 {
    display: none; }
  /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #people_section.empty {
    background: #fff;
    overflow: auto; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #people_section.no-faces h3 {
    display: block; }
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #people_section.no-faces .dropandselect_upload {
    top: 0; }

/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.secondary_bar.people.hidden {
  display: none; }
/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.secondary_bar.people .orange-btn {
  float: right;
  margin: -23px 6px 0 0; }
  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .secondary_bar.people .orange-btn .disabled_tooltip_wrap {
    right: 5px;
    margin-left: 100%;
    top: 36px; }
  /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .secondary_bar.people .orange-btn .disabled_tooltip .tooltip_arrow {
    left: 75%;
    top: -16px; }
/* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.secondary_bar.people .count[data-count='0'] {
  visibility: hidden;
  width: 0;
  margin-left: -13px; }
/* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.secondary_bar.people .count[data-count]:before {
  content: attr(data-count); }
/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.secondary_bar.people .search_input_wrap .icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIg\a aGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTggMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0\a dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcv\aMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0\a dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29ucy9h\aY2NvdW50L3Blb3BsZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVz\aYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0zLjAwMDA3OTk5LDIyIEwyLjk5NDA3OTY3\aLDIyIEMyLjQ0MTA1MDIzLDIxLjk5NiAxLjk5NjAyNjU0LDIxLjU0NiAyLjAwMDAyNjc2LDIwLjk5\aNCBDMi4wMDgwMjcxOCwxOS42OTggMi4xNDUwMzQ0OCwxOC4wNDYgMy4xMzMwODcwNywxNi43NTEg\aQzMuNzk1MTIyMzEsMTUuODg1IDQuNjM1MTY3MDMsMTUuMzMgNS40NDYyMTAyLDE0Ljc5MyBDNi4z\aNjIyNTg5NywxNC4xODcgNy4xNTQzMDExMywxMy42NjMgNy41NTYzMjI1MywxMi43ODcgQzcuNzc2\aMzM0MjQsMTIuMzA3IDcuNTkxMzI0MzksMTEuNjc5IDcuMzQ0MzExMjQsMTEuMjUxIEw3LjE3MzMw\aMjE0LDEwLjk1NiBDNi44NjYyODU4LDEwLjQzIDYuNTUwMjY4OTcsOS44ODUgNi4yNzMyNTQyMyw5\aLjI5NCBDNS4wMzQxODgyNyw2LjY0NiA1LjM1ODIwNTUyLDMuNTM2IDcuMDgxMjk3MjQsMS41NTgg\aQzcuOTMwMzQyNDQsMC41ODIgOS4zOTY0MjA0OCwwIDExLjAwMDUwNTksMCBDMTIuNjA1NTkxMyww\aIDE0LjA3MDY2OTMsMC41ODIgMTQuOTE5NzE0NSwxLjU1OCBDMTYuNjQxODA2MiwzLjUzNiAxNi45\aNjU4MjM0LDYuNjQ2IDE1LjcyNzc1NzUsOS4yOTUgQzE1LjQ0ODc0MjcsOS44ODkgMTUuMTMwNzI1\aNywxMC40MzYgMTQuODIyNzA5MywxMC45NjUgTDE0LjY1NjcwMDUsMTEuMjUxIEMxNC40MDg2ODcz\aLDExLjY3OSAxNC4yMjM2Nzc0LDEyLjMwNiAxNC40NDQ2ODkyLDEyLjc4NyBDMTQuODQ2NzEwNiwx\aMy42NjMgMTUuNjM3NzUyNywxNC4xODcgMTYuNTU0ODAxNSwxNC43OTMgQzE3LjM2NTg0NDcsMTUu\aMzMgMTguMjA0ODg5NCwxNS44ODUgMTguODY2OTI0NiwxNi43NTEgQzE5Ljg1Njk3NzMsMTguMDQ5\aIDE5Ljk5Mjk4NDUsMTkuNyAxOS45OTk5ODQ5LDIwLjk5NCBDMjAuMDAyOTg1MSwyMS41NDcgMTku\aNTU3OTYxNCwyMS45OTcgMTkuMDA1OTMyLDIyIEwxOC45OTk5MzE3LDIyIEMxOC40NDk5MDI0LDIy\aIDE4LjAwMjg3ODYsMjEuNTU2IDE3Ljk5OTg3ODUsMjEuMDA2IEMxNy45OTM4NzgxLDIwLjAyMyAx\aNy45MDY4NzM1LDE4Ljc5IDE3LjI3Njg0LDE3Ljk2NiBDMTYuODE5ODE1NiwxNy4zNjcgMTYuMTU0\aNzgwMiwxNi45MjcgMTUuNDUwNzQyOCwxNi40NjEgQzE0LjQyNjY4ODIsMTUuNzg0IDEzLjI2NTYy\aNjQsMTUuMDE2IDEyLjYyNjU5MjQsMTMuNjIgQzEyLjE2ODU2OCwxMi42MjMgMTIuMjc5NTc0LDEx\aLjM2MyAxMi45MjU2MDgzLDEwLjI1IEwxMy4wOTM2MTczLDkuOTYgQzEzLjM5MjYzMzIsOS40NDUg\aMTMuNjc1NjQ4Myw4Ljk2IDEzLjkxNTY2MSw4LjQ0NiBDMTQuODEwNzA4Nyw2LjUzNCAxNC42MDI2\aOTc2LDQuMjQgMTMuNDEwNjM0MiwyLjg3IEMxMi45NTA2MDk3LDIuMzQyIDEyLjAwNDU1OTMsMiAx\aMS4wMDA1MDU5LDIgQzkuOTk2NDUyNDIsMiA5LjA1MDQwMjA2LDIuMzQyIDguNTg5Mzc3NTIsMi44\aNyBDNy4zOTczMTQwNiw0LjI0IDcuMTkwMzAzMDQsNi41MzMgOC4wODYzNTA3NCw4LjQ0NyBDOC4z\aMjMzNjMzNiw4Ljk1NyA4LjYwNDM3ODMyLDkuNDM5IDguOTAxMzk0MTMsOS45NSBMOS4wNzY0MDM0\aNCwxMC4yNTEgQzkuNzE5NDM3NjcsMTEuMzYzIDkuODMwNDQzNTgsMTIuNjIzIDkuMzc0NDE5MzEs\aMTMuNjIgQzguNzM0Mzg1MjQsMTUuMDE3IDcuNTczMzIzNDMsMTUuNzg0IDYuNTUwMjY4OTcsMTYu\aNDYxIEM1Ljg0NTIzMTQ0LDE2LjkyNyA1LjE4MDE5NjA0LDE3LjM2NyA0LjcyMzE3MTcxLDE3Ljk2\aNiBDNC4wOTQxMzgyMywxOC43ODggNC4wMDYxMzM1NSwyMC4wMjIgNC4wMDAxMzMyMywyMS4wMDYg\aQzMuOTk2MTMzMDEsMjEuNTU3IDMuNTUwMTA5MjcsMjIgMy4wMDAwNzk5OSwyMiIgaWQ9InBhdGgt\aMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Imljb24tbGlicmFyeSIgc3Ryb2tlPSJu\a b25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAg\aICAgICAgPGcgaWQ9ImFjY291bnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNC4wMDAwMDAsIC0y\aMC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Imljb25zL2FjY291bnQvcGVvcGxlIiB0cmFu\a c2Zvcm09InRyYW5zbGF0ZSgyMi4wMDAwMDAsIDIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAg\aPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgIDx1c2Ug\a eGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAg\aICAgICAgICAgICA8dXNlIGlkPSJwZW9wbGUiIGZpbGw9IiMyRDMxMzciIGZpbGwtcnVsZT0iZXZl\a bm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8ZyBpZD0i\aY29sb3ItLy0xOC4tYmxhY2tfMDAwMDAwIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGwtcnVsZT0i\aZXZlbm9kZCIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9ImJs\aYWNrXzAwMDAwMCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIj48L3JlY3Q+CiAg\aICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+\a Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  opacity: 0.8;
  left: 45px;
  background-size: 18px 18px; }

/* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid {
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  top: 46px;
  bottom: 46px;
  left: 0;
  right: 10px;
  -moz-transition: bottom 500ms ease-in-out;
  -o-transition: bottom 500ms ease-in-out;
  -webkit-transition: bottom 500ms ease-in-out;
  transition: bottom 500ms ease-in-out;
  text-align: center;
  background-color: #fff;
  width: 100%;
  margin-top: 46px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid.drophover {
    border: 3px solid #f05323; }

/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.face_grid_center {
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .vip_section {
    float: left;
    width: 100%; }
  /* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center h3.people_header {
    text-align: left;
    margin-left: 18px;
    margin-top: 14px; }
    /* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center h3.people_header.nonvip_header {
      padding-top: 14px;
      margin-top: 0px;
      clear: both; }
  /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .people_sections_dropzone {
    width: 100%;
    margin-left: 200px;
    position: fixed; }
  /* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .people_sections_wrapper {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0; }
    /* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections_wrapper.move-down {
      margin-top: 400px;
      opacity: 0.5;
      pointer-events: none; }
  /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .people_sections {
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    position: absolute;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    min-height: 80vh;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear; }
    /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections.move-up {
      top: 0px; }
    /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections.move-down {
      top: 377px; }
    /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections .non_vip_section, .face_grid_center .people_sections .relationship_section {
      display: inline-block;
      text-align: center; }
    /* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections .relationship_section {
      white-space: nowrap; }
      /* line 276, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_sections .relationship_section .relationship_section_regular, .face_grid_center .people_sections .relationship_section .relationship_section_special {
        float: left; }
      /* line 280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_sections .relationship_section .relationship_section_regular {
        height: 144px;
        overflow: hidden;
        width: calc(100% - 144px); }
    /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections h3 {
      font-weight: 200;
      margin-top: 100px;
      text-align: center; }
    /* line 294, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_sections .non_vip_section .relationship_card {
      width: 168px;
      margin: 0;
      margin-top: -165px; }
      /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_sections .non_vip_section .relationship_card .relationship_wrap {
        margin: 0 auto;
        height: 130px;
        width: 130px; }
  /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .people_suggestions_section {
    width: 200px;
    height: calc(100% - 184px);
    background-color: #f6f6f6;
    #border-bottom: solid 1px #B9B9B9;
    border-right: 1px solid #c5ced7;
    overflow: hidden;
    position: fixed;
    top: 142px;
    z-index: 9;
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    display: none;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear; }
    /* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section.move-down {
      bottom: -186px !important; }
    /* line 334, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section h3 {
      text-align: center;
      font-size: 18px;
      padding-top: 20px;
      font-weight: 300; }
    /* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section h4 {
      position: absolute;
      top: 23px;
      left: 20px; }
    /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_loading_suggestions {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 150px;
      text-align: center;
      font-size: 18px;
      font-weight: 300; }
    /* line 358, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section h6.suggestions-title {
      color: #f05323;
      font-size: 15px;
      width: 100%;
      display: none;
      font-weight: 400;
      text-align: center;
      margin-top: 14px; }
      /* line 367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section h6.suggestions-title hr {
        width: 80%;
        border: 0;
        height: 1px;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), #c5ced7, rgba(0, 0, 0, 0.1));
        margin-top: 12px; }
    /* line 376, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_arrow {
      position: absolute;
      z-index: 10;
      cursor: pointer;
      opacity: 0.9;
      background: none;
      border: none;
      width: 100%;
      border-radius: 0;
      margin: 0;
      height: 30px; }
      /* line 391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section .people_suggestions_arrow:hover {
        opacity: 1; }
      /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section .people_suggestions_arrow.people_suggestions_arrow_left {
        top: 30px; }
        /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .face_grid_center .people_suggestions_section .people_suggestions_arrow.people_suggestions_arrow_left:after {
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
      /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section .people_suggestions_arrow.people_suggestions_arrow_right {
        bottom: 0;
        top: auto; }
        /* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .face_grid_center .people_suggestions_section .people_suggestions_arrow.people_suggestions_arrow_right:after {
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }
    /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_fade_up, .face_grid_center .people_suggestions_section .people_suggestions_fade_down {
      width: 100%;
      height: 30px;
      position: absolute;
      left: 0;
      z-index: 10;
      pointer-events: none; }
    /* line 422, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_fade_up {
      top: 60px;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, rgba(246, 246, 246, 0)));
      background: -moz-linear-gradient(top, #f6f6f6, rgba(246, 246, 246, 0));
      background: -webkit-linear-gradient(top, #f6f6f6, rgba(246, 246, 246, 0));
      background: linear-gradient(to bottom, #f6f6f6, rgba(246, 246, 246, 0));
      background: linear-gradient(top, #f6f6f6, rgba(246, 246, 246, 0)); }
    /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_fade_down {
      bottom: 33px;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f6f6f6), color-stop(100%, rgba(246, 246, 246, 0)));
      background: -moz-linear-gradient(bottom, #f6f6f6, rgba(246, 246, 246, 0));
      background: -webkit-linear-gradient(bottom, #f6f6f6, rgba(246, 246, 246, 0));
      background: linear-gradient(to top, #f6f6f6, rgba(246, 246, 246, 0));
      background: linear-gradient(bottom, #f6f6f6, rgba(246, 246, 246, 0)); }
    /* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_wrapper {
      height: 100%;
      width: 100%;
      overflow: hidden;
      position: absolute;
      top: 45px;
      left: 0;
      -moz-transition: all 200ms linear;
      -o-transition: all 200ms linear;
      -webkit-transition: all 200ms linear;
      transition: all 200ms linear; }
      /* line 445, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-x-rail, .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-y-rail {
        background-color: transparent;
        opacity: 1;
        right: 6px; }
        /* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-x-rail .ps-scrollbar-x, .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-x-rail .ps-scrollbar-y, .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-y-rail .ps-scrollbar-x, .face_grid_center .people_suggestions_section .people_suggestions_wrapper .ps-scrollbar-y-rail .ps-scrollbar-y {
          background-color: #adbaca;
          width: 4px;
          opacity: 1;
          cursor: pointer; }
    /* line 460, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section #people_suggestions_container {
      float: left; }
      /* line 465, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section #people_suggestions_container h5 {
        text-align: center; }
    /* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .face_grid_center .people_suggestions_section .people_suggestions_look_for_more_wrapper {
      display: none;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 200px; }
      /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .face_grid_center .people_suggestions_section .people_suggestions_look_for_more_wrapper .people_suggestions_look_for_more {
        margin-top: 15px;
        color: #336699;
        cursor: pointer;
        font-size: 14px; }
        /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .face_grid_center .people_suggestions_section .people_suggestions_look_for_more_wrapper .people_suggestions_look_for_more:hover {
          text-decoration: underline; }
  /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_grid_center .people_suggestions_section .people_overlay, .face_grid_center .people_sections .people_overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 11;
    background-color: #fff;
    opacity: 0.8; }

/* This is outside of a container so it can be used when cloned to the 'body' */
/* line 505, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.suggested_card {
  display: block;
  float: left;
  padding: 0px 10px 0px 10px;
  margin-top: 4px;
  margin-left: 36px;
  height: 120px;
  -moz-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear; }
  /* line 519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card:hover .suggestion_thumb, .suggested_card.ui-draggable-helper .suggestion_thumb {
    margin: 2px; }
    /* line 522, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggested_card:hover .suggestion_thumb .img, .suggested_card.ui-draggable-helper .suggestion_thumb .img {
      border: 2px solid #f96a2e; }
    /* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggested_card:hover .suggestion_thumb .count, .suggested_card.ui-draggable-helper .suggestion_thumb .count {
      bottom: -5px;
      left: 35px;
      visibility: visible; }
  /* line 533, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card:hover .suggestion_name, .suggested_card.ui-draggable-helper .suggestion_name {
    margin-top: 8px; }
  /* line 540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card:hover .suggestion_thumb .skip-suggestion {
    display: block; }
  /* line 544, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card:hover .suggestion_thumb .edit-sugg-name {
    display: block;
    bottom: -26px;
    left: 4px; }
  /* line 553, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card.ui-draggable-dragging .suggestion_name {
    display: none; }
  /* line 558, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card.fade {
    opacity: 0; }
  /* line 562, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card .suggestion_thumb {
    position: relative;
    margin: 4px;
    cursor: pointer; }
    /* line 567, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggested_card .suggestion_thumb .img {
      display: block;
      background: #fff;
      background-size: cover;
      background-position: center;
      -moz-transition: opacity 100ms linear;
      -o-transition: opacity 100ms linear;
      -webkit-transition: opacity 100ms linear;
      transition: opacity 100ms linear;
      width: 96px;
      height: 96px;
      border-radius: 60px;
      padding: 0;
      margin: 0; }
    /* line 584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggested_card .suggestion_thumb .count {
      width: 30px;
      background-color: white;
      text-align: center;
      font-size: 12px;
      border: 1px solid #B9B9B9;
      border-radius: 10px;
      position: absolute;
      bottom: -5px;
      left: 35px;
      visibility: hidden; }
    /* line 598, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggested_card .suggestion_thumb .skip-suggestion {
      position: absolute;
      top: -1px;
      right: 2px;
      z-index: 1;
      display: none;
      border-radius: 20px;
      width: 28px;
      height: 28px;
      border: 1px solid rgba(0, 0, 0, 0.15); }
      /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggested_card .suggestion_thumb .skip-suggestion div {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 20px;
        background-color: #FFF; }
      /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggested_card .suggestion_thumb .skip-suggestion:after, .suggested_card .suggestion_thumb .skip-suggestion:before {
        width: 2px;
        height: 18px;
        background: #4b525c;
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        z-index: 2;
        margin: -9px 0 0 -1px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggested_card .suggestion_thumb .skip-suggestion:after {
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggested_card .suggestion_thumb .skip-suggestion:hover {
        border: 1px solid #f05323; }
        /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggested_card .suggestion_thumb .skip-suggestion:hover:after, .suggested_card .suggestion_thumb .skip-suggestion:hover:before {
          background: #f05323; }
  /* line 603, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggested_card .suggestion_name {
    font-size: 13px;
    margin-top: 10px;
    visibility: hidden; }

/* line 610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid.shorter {
  bottom: 226px; }

/* line 614, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid ul {
  overflow: hidden;
  position: relative; }

/* line 619, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li {
  position: relative;
  overflow: hidden;
  float: left;
  cursor: pointer;
  padding: 20px 50px 0 50px;
  margin: 0;
  width: 86px; }
  /* line 627, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid li.suggestion-item {
    padding: 0 0 0 15px;
    width: 205px;
    height: 63px;
    background: #ffffff;
    display: flex;
    align-items: center;
    box-sizing: border-box; }
  /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid li .avatar-circle {
    width: 37px;
    height: 37px;
    background: #c6c7c9;
    border-radius: 50%; }
  /* line 642, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid li .person-name {
    margin-top: 0; }

/* line 647, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li:hover .name_edit span {
  display: none; }

/* line 651, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li.default:hover .name_edit span {
  display: list-item; }

/* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .name_edit {
  height: 50px;
  overflow: hidden;
  margin: 0 -40px; }

/* line 661, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li.droppable:hover .name_edit span {
  display: block !important; }

/* line 665, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li.droppable:hover .name_edit a.round-btn {
  display: none !important; }

/* line 669, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid a.round-btn {
  display: none;
  float: none;
  margin: 13px auto 0 auto;
  width: 40px; }

/* line 676, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
li.ui-draggable-dragging .name_edit, li.ui-draggable-dragging .delete_person {
  display: none !important; }

/* line 680, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li.ui-draggable-dragging {
  padding-bottom: 50px; }

/* line 684, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid li:hover .name_edit a.round-btn {
  display: block; }

/* line 688, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid span {
  display: block;
  text-align: center;
  color: #595959;
  padding: 13px 0 0 0;
  font-size: 17px;
  font-weight: bold;
  text-transform: capitalize; }
  /* line 697, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid span.subtext {
    padding: 0; }

/* line 703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.person_face:nth-child(2) {
  position: absolute;
  top: 20px;
  left: 46px;
  -moz-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  -webkit-transform: rotate(-6deg);
  transform: rotate(-6deg);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  width: 75px; }

/* line 712, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .drophover img {
  -moz-box-shadow: 1px 1px 5px #e8650e;
  -webkit-box-shadow: 1px 1px 5px #e8650e;
  box-shadow: 1px 1px 5px #e8650e; }

/* line 716, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#suggested_people {
  padding: 0 10px; }

/* No tagged People yet */
/* line 721, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.empty_pattern {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/pattern-e1aabb27ae09c1bd90d03dcb645e581d733e0cc1565c5da78f77e1808b815850.png) center top;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -moz-box-shadow: 0 0 12px rgba(73, 115, 130, 0.3) inset;
  -webkit-box-shadow: 0 0 12px rgba(73, 115, 130, 0.3) inset;
  box-shadow: 0 0 12px rgba(73, 115, 130, 0.3) inset;
  border-top: 1px solid #f9f9f9; }

/* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.people_empty {
  width: 144px;
  height: 133px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/people_empty_2-e0dfa6adf5346ee4cc3f86a650a759052363a68535e6743ef1c2201abbf15810.png);
  margin: 0 auto; }

/* line 739, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#people_section .empty_pattern {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #F9F9F9;
  top: 52px; }

/* line 746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people .header {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 30px;
  color: #4b525c; }
/* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people .text {
  width: 1030px;
  font-size: 18px;
  margin-left: auto;
  margin-right: auto; }
/* line 758, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people .subtext {
  font-size: 18px;
  font-weight: bold;
  color: #4b525c;
  background-color: #fff; }
/* line 764, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people > p {
  position: absolute;
  font-size: 22px;
  right: 180px;
  top: 0px; }
  /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #no_tagged_people > p img {
    width: 54px;
    height: 33px;
    float: right;
    margin: 0px 0 0 4px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/arrow_up-adea2f51128ed8d123fb14a46257270846d7a1c3258c8f17ac52086b8a43016f.png);
    display: block; }
/* line 779, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people .identify-btn {
  cursor: pointer;
  font-weight: normal; }

/* line 785, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#no_tagged_people_center {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 460px;
  margin: -100px 0 0 -230px;
  text-align: center; }
  /* line 792, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #no_tagged_people_center p {
    margin: 35px 0 0 0;
    color: #989ca3;
    font-size: 26px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff; }

/* line 801, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person {
  width: 852px;
  height: 569px;
  top: 50%;
  margin-top: -285px;
  margin-left: -426px; }

/* line 809, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person_middle {
  border-top: 0;
  height: 522px;
  display: block;
  border-radius: 5px 5px 0 0;
  background: white !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

/* line 818, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person_sidebar {
  position: absolute;
  top: 45px;
  left: -30px;
  width: 340px;
  height: 100%;
  display: block;
  background: white;
  opacity: 0.989;
  border-top: 1px solid #eceef3;
  -moz-box-shadow: 1px 1px 1px #afbbc7;
  -webkit-box-shadow: 1px 1px 1px #afbbc7;
  box-shadow: 1px 1px 1px #afbbc7;
  z-index: 5;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  text-align: center; }
  /* line 835, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper {
    padding-left: 30px; }
    /* line 837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_header {
      display: inline-block; }
      /* line 839, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_header .face {
        margin-bottom: 20px; }
        /* line 841, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_header .face .person_face {
          height: 130px;
          position: relative;
          overflow: hidden;
          border-radius: 50%;
          width: 130px;
          display: inline-block;
          background-size: contain;
          border: none;
          margin-top: 45px; }
        /* line 853, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_header .face a.set_front_image {
          font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
          color: #336699;
          font-size: 20px;
          text-align: center;
          margin-top: 7px;
          display: block;
          font-weight: 400;
          text-decoration: underline; }
    /* line 867, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields {
      margin-top: 20px; }
      /* line 869, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row {
        display: inline-block;
        /*width: 350px;*/
        height: 40px;
        vertical-align: middle;
        margin-bottom: 8px;
        font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
        /* line 877, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item {
          float: left;
          width: 260px;
          height: 40px; }
          /* line 882, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item input.person_name {
            height: 34px;
            width: 232px;
            display: inline-block;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            text-align: center;
            border: none;
            border-radius: 5px;
            font-size: 24px;
            color: #8a8a8a;
            padding: 1px 9px 1px 9px;
            background: #fff;
            font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
            font-weight: 100;
            line-height: 34px;
            margin-left: -5px; }
            /* line 899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item input.person_name:hover {
              border: 1px solid #b6b8ba;
              padding: 0 8px 0 8px; }
          /* line 905, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info {
            display: inline-block;
            vertical-align: middle;
            margin: 0 5px 5px 0; }
            /* line 909, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .text {
              padding: 0px 8px 0px 8px;
              background: #fff;
              text-overflow: clip;
              border: 1px solid #b6b8ba;
              border-radius: 5px;
              vertical-align: middle;
              display: inline-block;
              font-size: 16px;
              height: 34px;
              width: 232px;
              line-height: 36px;
              font-weight: 100;
              text-align: left;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none;
              font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
              /* line 928, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .text:hover {
                cursor: pointer; }
              /* line 932, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .text .arrow {
                display: inline-block;
                background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
                width: 18px;
                height: 18px;
                position: relative;
                top: 9px;
                right: -2px;
                vertical-align: middle;
                float: right; }
              /* line 944, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .text .dateStr {
                font-size: 16px; }
            /* line 948, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person {
              display: none;
              height: 36px;
              border: none;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none; }
              /* line 954, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select {
                width: 250px;
                height: 36px;
                margin-bottom: 10px; }
                /* line 959, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap {
                  position: inherit; }
                  /* line 962, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label {
                    line-height: 36px;
                    height: 36px;
                    width: inherit;
                    padding: 0 8px 0 8px;
                    background: white;
                    font-weight: 100;
                    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    -moz-box-shadow: none;
                    -webkit-box-shadow: none;
                    box-shadow: none; }
                    /* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .text {
                      font-size: 14px;
                      margin: 0; }
                      /* line 977, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .text.error-msg {
                        border-color: #CF121E; }
                    /* line 981, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .arrow {
                      top: 9px;
                      right: 6px; }
                    /* line 986, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label.error-msg {
                      border-color: #CF121E; }
                /* line 993, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap {
                  background: white; }
                  /* line 995, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .scroll_area {
                    background: white;
                    margin: 0;
                    padding: 0; }
                  /* line 1001, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap li {
                    width: 100%;
                    box-sizing: border-box;
                    font-weight: 300; }
                  /* line 1007, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .group_title {
                    display: block;
                    padding: 10px 15px;
                    font-size: 15px;
                    color: #4b525c;
                    background-color: #eceef3;
                    border-top: solid thin #d6d6d6;
                    border-bottom: solid thin #d6d6d6;
                    margin-top: -1px; }
                  /* line 1018, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable {
                    padding: 8px 0 8px 8px;
                    font-size: 14px;
                    line-height: 18px;
                    color: #4B525C;
                    word-wrap: break-word; }
                    /* line 1032, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable.long_text:hover:after {
                      content: ' ';
                      background-position: 0 -518px;
                      background-repeat: no-repeat;
                      display: inline-block;
                      width: 16px;
                      height: 16px;
                      float: right;
                      margin-right: 30px; }
                    /* line 1047, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable.long_text.selected:after {
                      content: ' ';
                      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/sprites/albums-s17e1904499.png);
                      background-position: 0 -518px;
                      background-repeat: no-repeat;
                      display: inline-block;
                      width: 16px;
                      height: 16px;
                      float: right;
                      margin-right: 30px; }
                    /* line 1062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                    #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable:hover {
                      background: #F5F8FB;
                      background-color: #F5F8FB;
                      border: none;
                      text-shadow: none; }
              /* line 1073, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person:after {
                display: none; }
            /* line 1080, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info > .dropdown.edit-person.relationship-dropdown .custom_select .options_wrap .clickable {
              padding: 8px 0 8px 52px; }
            /* line 1086, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.email {
              vertical-align: middle; }
              /* line 1088, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.email .email_input {
                display: none;
                font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
                height: 34px;
                width: 232px;
                font-size: 16px;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none;
                color: #8a8a8a;
                border: 1px solid #b6b8ba; }
              /* line 1099, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.email .error_message {
                display: none;
                color: red;
                margin-left: 10px;
                font-size: 12px; }
              /* line 1106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.email.invalid .email_input {
                border: solid 1px red; }
              /* line 1109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.email.invalid .error_message {
                display: inline-block;
                position: relative;
                top: -50px; }
            /* line 1118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.editable .text {
              display: none; }
            /* line 1121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.editable .dropdown {
              display: block; }
            /* line 1124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields .row .row_item .info.editable .email_input {
              display: inline-block; }
      /* line 1134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #day_dropdown {
        width: 70px;
        margin-right: -1px; }
        /* line 1138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #day_dropdown .component_wrap .default_label {
          border-radius: 0; }
        /* line 1141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #day_dropdown .component_wrap .options_wrap {
          width: 68px; }
          /* line 1143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #day_dropdown .component_wrap .options_wrap .scroll_area {
            border-radius: 0; }
      /* line 1149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #month_dropdown {
        width: 87px;
        margin-right: -1px; }
        /* line 1154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #month_dropdown .component_wrap .default_label {
          border-radius: 5px 0 0 5px; }
        /* line 1157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #month_dropdown .component_wrap .options_wrap {
          width: 85px; }
          /* line 1159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #month_dropdown .component_wrap .options_wrap .scroll_area {
            border-radius: 3px 0 0 3px; }
      /* line 1165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #year_dropdown {
        width: 95px; }
        /* line 1168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #year_dropdown .component_wrap .default_label {
          border-radius: 0 5px 5px 0; }
        /* line 1171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #year_dropdown .component_wrap .options_wrap {
          width: 93px; }
          /* line 1173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #year_dropdown .component_wrap .options_wrap .scroll_area {
            border-radius: 0 3px 3px 0; }
      /* line 1179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #day_dropdown, #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #month_dropdown, #tl_edit_person_sidebar #tl_edit_person_sidebar_wrapper .edit_person_fields #year_dropdown {
        /*margin-right: 5px;*/ }
  /* line 1186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_sidebar.hidden {
    -moz-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
    -o-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
    -webkit-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
    transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
    -moz-transform: translate3d(-294px, 0, 0);
    -ms-transform: translate3d(-294px, 0, 0);
    -webkit-transform: translate3d(-294px, 0, 0);
    transform: translate3d(-294px, 0, 0);
    z-index: 3; }
  /* line 1192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_sidebar .hide-sidebar-container {
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: absolute;
    left: 324px;
    top: 7px;
    background-color: #f05323;
    width: 32px;
    height: 32px;
    border-radius: 50px;
    z-index: 3; }
    /* line 1203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar .hide-sidebar-container .hide-control {
      position: absolute;
      top: 10px;
      left: 12px;
      width: 10px;
      height: 10px;
      -moz-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
      -webkit-transform: rotate(225deg);
      transform: rotate(225deg);
      display: block;
      border: 1px solid #fff;
      background-color: #f05323;
      border-width: 2px 2px 0 0; }
    /* line 1215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar .hide-sidebar-container.hidden {
      -moz-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -o-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -webkit-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -moz-transform: translate3d(0px, 0, 0);
      -ms-transform: translate3d(0px, 0, 0);
      -webkit-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0); }
      /* line 1218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_sidebar .hide-sidebar-container.hidden .hide-control {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        left: 8px; }
    /* line 1223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar .hide-sidebar-container:hover {
      cursor: pointer; }
    /* line 1227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_sidebar .hide-sidebar-container.disabled {
      cursor: not-allowed;
      pointer-events: none;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
      opacity: 0.65; }

/* line 1235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion {
  width: 852px;
  height: 569px;
  top: 50%;
  margin-top: -285px;
  margin-left: -426px;
  background: white; }

/* line 1245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion_middle {
  border-top: 0;
  height: 500px;
  display: block;
  border-radius: 5px 5px 0 0;
  background: white !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  /* line 1253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion_middle .gift_info_tooltip_background {
    background: rgba(255, 255, 255, 0.7);
    width: 100%;
    height: 500px;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    z-index: 3;
    border-radius: 5px; }
  /* line 1265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion_middle .btn_gift_info {
    display: inline-block;
    cursor: pointer;
    margin-right: -16px;
    padding: 5px;
    position: absolute;
    top: 131px;
    right: 219px;
    z-index: 4; }
  /* line 1276, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion_middle .gift_info_tooltip {
    width: 635px;
    padding: 13px;
    box-sizing: border-box;
    position: absolute;
    left: 106px;
    top: 175px;
    background: white;
    z-index: 4; }
    /* line 1287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip .close-gift-tooltip {
      position: absolute;
      top: 0;
      right: 0;
      padding: 10px;
      z-index: 999; }
      /* line 1293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .close-gift-tooltip img {
        display: block;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px;
        width: 11px;
        height: 11px;
        position: relative; }
      /* line 1300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .close-gift-tooltip:hover img {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -243px;
        cursor: pointer; }
    /* line 1305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip p, #tl_suggestion_middle .gift_info_tooltip a {
      font-size: 14px; }
    /* line 1309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip:after {
      top: 0;
      left: 482px;
      margin-top: -7px;
      height: 12px;
      width: 12px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 1318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip .bday-title {
      font-size: 24px;
      font-weight: 200;
      text-align: center;
      width: 100%;
      margin-top: 20px;
      margin-bottom: 10px; }
    /* line 1326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip .bday-item {
      display: inline-block;
      margin: 26px;
      vertical-align: middle;
      max-width: 140px;
      text-align: center; }
      /* line 1333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .bday-item p, #tl_suggestion_middle .gift_info_tooltip .bday-item img {
        margin: 2px; }
      /* line 1337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .bday-item.short-item {
        max-width: 120px; }
      /* line 1341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .bday-item.long-item {
        max-width: 180px; }
    /* line 1346, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion_middle .gift_info_tooltip .gift_info_tooltip_bottom {
      text-align: center; }
      /* line 1349, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_suggestion_middle .gift_info_tooltip .gift_info_tooltip_bottom #git_into_tooltip_got_it_btn {
        float: inherit;
        font-size: 18px;
        color: #fff;
        text-shadow: 1px 0px 1px #a30045;
        border-radius: 6px;
        padding: 12px 20px;
        display: inline-block; }
        /* line 1358, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #tl_suggestion_middle .gift_info_tooltip .gift_info_tooltip_bottom #git_into_tooltip_got_it_btn.disabled {
          cursor: default; }

/* line 1366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details {
  width: 852px;
  height: 569px;
  top: 50%;
  margin-top: -285px;
  margin-left: -426px;
  background: white; }

/* line 1376, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details_middle {
  border-top: 0;
  height: 500px;
  display: block;
  border-radius: 5px 5px 0 0;
  background: white !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  /* line 1384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_person_details_middle .gift_info_tooltip_background {
    background: rgba(255, 255, 255, 0.7);
    width: 100%;
    height: 500px;
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    z-index: 3;
    border-radius: 5px; }
  /* line 1396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_person_details_middle .btn_gift_info {
    display: inline-block;
    cursor: pointer;
    margin-right: -16px;
    padding: 5px;
    position: absolute;
    top: 117px;
    right: 259px;
    z-index: 4; }
  /* line 1407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_person_details_middle .gift_info_tooltip {
    width: 635px;
    padding: 13px;
    box-sizing: border-box;
    position: absolute;
    left: 106px;
    top: 163px;
    background: white;
    z-index: 4; }
    /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_person_details_middle .gift_info_tooltip .close-gift-tooltip {
      position: absolute;
      top: 0;
      right: 0;
      padding: 10px;
      z-index: 999; }
      /* line 1424, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_person_details_middle .gift_info_tooltip .close-gift-tooltip img {
        display: block;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px;
        width: 11px;
        height: 11px;
        position: relative; }
      /* line 1431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_person_details_middle .gift_info_tooltip .close-gift-tooltip:hover img {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -243px;
        cursor: pointer; }
    /* line 1436, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_person_details_middle .gift_info_tooltip p, #tl_person_details_middle .gift_info_tooltip a {
      font-size: 14px; }
    /* line 1440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_person_details_middle .gift_info_tooltip:after {
      top: 0;
      left: 487px;
      margin-top: -11px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 1447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_person_details_middle .gift_info_tooltip .bday-title {
      font-size: 24px;
      font-weight: 200;
      text-align: center;
      width: 100%;
      margin-top: 20px;
      margin-bottom: 10px; }
    /* line 1455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_person_details_middle .gift_info_tooltip .bday-item {
      display: inline-block;
      margin: 26px;
      vertical-align: middle;
      max-width: 140px;
      text-align: center; }
      /* line 1462, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_person_details_middle .gift_info_tooltip .bday-item p, #tl_person_details_middle .gift_info_tooltip .bday-item img {
        margin: 2px; }
      /* line 1466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_person_details_middle .gift_info_tooltip .bday-item.short-item {
        max-width: 120px; }
      /* line 1470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_person_details_middle .gift_info_tooltip .bday-item.long-item {
        max-width: 180px; }

/* line 1481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person .face_identify_header_right h2 {
  margin-top: -4px;
  margin-bottom: 4px; }
  /* line 1485, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .face_identify_header_right h2 div.vip_icon:hover {
    cursor: pointer; }
    /* line 1487, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person .face_identify_header_right h2 div.vip_icon:hover ~ .disabled_tooltip_wrap {
      display: block; }
  /* line 1491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .face_identify_header_right h2 .disabled_tooltip_wrap {
    top: 48px;
    left: -70px;
    z-index: 100; }
/* line 1498, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person .tl_modal_bottom {
  border-top: 1px #c8c7c9 solid;
  width: 100%;
  height: 68px;
  background: #f9f9f9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  /* line 1506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .tl_modal_bottom #edit_person_close_btn,
  #tl_edit_person .tl_modal_bottom #edit_person_save_btn,
  #tl_edit_person .tl_modal_bottom #edit_person_cancel_btn {
    float: right;
    right: 10px;
    top: 5px;
    position: relative;
    font-size: 18px;
    border-radius: 6px;
    padding: 12px 30px;
    margin: 0 5px;
    min-width: 70px; }
    /* line 1521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person .tl_modal_bottom #edit_person_close_btn.disabled,
    #tl_edit_person .tl_modal_bottom #edit_person_save_btn.disabled,
    #tl_edit_person .tl_modal_bottom #edit_person_cancel_btn.disabled {
      cursor: default; }
  /* line 1526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .tl_modal_bottom .close_btn, #tl_edit_person .tl_modal_bottom .save_btn, #tl_edit_person .tl_modal_bottom .cancel_btn {
    display: block; }
    /* line 1528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person .tl_modal_bottom .close_btn.hidden, #tl_edit_person .tl_modal_bottom .save_btn.hidden, #tl_edit_person .tl_modal_bottom .cancel_btn.hidden {
      display: none; }

/* line 1537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion .face_identify_header_right h2 {
  margin-top: -4px;
  margin-bottom: 4px; }
  /* line 1541, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .face_identify_header_right h2 div.vip_icon:hover {
    cursor: pointer; }
    /* line 1543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_suggestion .face_identify_header_right h2 div.vip_icon:hover ~ .disabled_tooltip_wrap {
      display: block; }
  /* line 1547, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .face_identify_header_right h2 .disabled_tooltip_wrap {
    top: 48px;
    left: -70px;
    z-index: 100; }
/* line 1554, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion .face_identify_header_right h3 {
  margin-top: 11px;
  width: 100%;
  text-align: center;
  position: relative;
  font-size: 38px;
  font-weight: 100; }
/* line 1563, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion .face_identify_header_right p.suggestion-wrong {
  color: #3e96cc;
  margin-top: 10px;
  display: inline-block; }
  /* line 1568, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .face_identify_header_right p.suggestion-wrong:hover {
    cursor: pointer; }
/* line 1574, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion .tl_modal_bottom .close_btn, #tl_suggestion .tl_modal_bottom .save_btn, #tl_suggestion .tl_modal_bottom .cancel_btn {
  display: block; }
  /* line 1576, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .tl_modal_bottom .close_btn.hidden, #tl_suggestion .tl_modal_bottom .save_btn.hidden, #tl_suggestion .tl_modal_bottom .cancel_btn.hidden {
    display: none; }

/* line 1585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details .face_identify_header_right h2 {
  margin-top: -4px;
  margin-bottom: 4px; }
/* line 1590, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details .face_identify_header_right h3 {
  margin-top: 11px;
  width: 100%;
  text-align: center;
  position: relative;
  font-size: 38px;
  font-weight: 100; }
/* line 1599, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details .face_identify_header_right p.suggestion-wrong {
  color: #3e96cc;
  margin-top: 10px;
  display: inline-block; }
  /* line 1604, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_person_details .face_identify_header_right p.suggestion-wrong:hover {
    cursor: pointer; }
/* line 1610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_person_details .tl_modal_bottom .close_btn, #tl_person_details .tl_modal_bottom .save_btn, #tl_person_details .tl_modal_bottom .cancel_btn {
  display: block; }
  /* line 1612, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_person_details .tl_modal_bottom .close_btn.hidden, #tl_person_details .tl_modal_bottom .save_btn.hidden, #tl_person_details .tl_modal_bottom .cancel_btn.hidden {
    display: none; }

/* line 1619, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.face_identify_header {
  overflow: hidden; }

/* line 1623, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#edit_person_wrapper {
  position: relative;
  height: 500px;
  overflow-x: hidden;
  overflow-y: hidden; }
  /* line 1629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .face_identify_grid {
    overflow-y: auto;
    margin-top: 0; }
  /* line 1635, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .face_identify_header a.set_front_image {
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    text-align: center;
    margin: 14px auto 0 auto;
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
    color: #336699;
    width: 100px; }
  /* line 1646, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .face_identify_header a.set_front_image:visited {
    color: #336699; }
  /* line 1651, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .face_identify_header_right {
    height: 80px;
    padding: 40px 0 0 28px; }
  /* line 1655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .slidedownception {
    height: 150px; }
  /* line 1658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit_person_wrapper .face {
    cursor: default; }

/* line 1663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#change-person-cover-view {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
  padding-top: 38px;
  padding-left: 14px; }
  /* line 1671, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #change-person-cover-view.loading #grid-faces-heimdall:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/updating-modal-152691b4baf5bd6ddd223eeb9cd719ef9207ca80e4cb9ab1fde93caaa5afd158.gif) no-repeat center center;
    z-index: 201;
    border-radius: 5px 5px 10px 10px; }
  /* line 1683, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #change-person-cover-view .top_headline {
    font-size: 14px;
    color: #58595b; }
  /* line 1687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #change-person-cover-view #grid-faces-heimdall {
    height: 364px;
    width: 448px;
    top: 10px; }
    /* line 1691, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall .layouts-container {
      left: 0;
      right: 0;
      top: 0; }
    /* line 1697, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall .action-bar {
      display: none; }
    /* line 1700, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall.pmc-heimdall {
      background-color: #fff !important;
      top: 10px; }
      /* line 1703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .check-mark {
        height: 18px;
        width: 18px; }
        /* line 1706, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .check-mark:after {
          top: 3px;
          left: 6px;
          width: 5px;
          height: 10px;
          border-bottom: 1px solid #FFF;
          border-right: 1px solid #FFF; }
      /* line 1716, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .moment.selected {
        cursor: default; }
    /* line 1721, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall.pmc-heimdall:not(.touch) .moment:not(.disabled):hover .overlay {
      border-width: 3px;
      border-color: rgba(240, 83, 35, 0.7); }
    /* line 1725, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .moment.selected .overlay {
      display: block;
      border: 0;
      background-color: rgba(255, 255, 255, 0.45); }
      /* line 1729, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .moment.selected .overlay .hover-layer-btn {
        display: none; }
      /* line 1733, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .moment.selected .overlay:hover .hover-layer-btn {
        display: block; }
      /* line 1737, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #change-person-cover-view #grid-faces-heimdall.pmc-heimdall .moment.selected .overlay .facethumbnail-overlay {
        display: none !important; }
    /* line 1741, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall .scrubber-container {
      top: 13px;
      margin-top: 0; }
    /* line 1745, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #change-person-cover-view #grid-faces-heimdall .hover-layer-btn {
      color: white;
      position: absolute;
      width: 100%;
      bottom: 0;
      display: block;
      background: rgba(0, 0, 0, 0.39);
      text-align: center;
      padding: 10px 0;
      font-weight: 100; }

/* line 1759, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#edit-person-details-view {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
  padding-top: 47px;
  padding-left: 32px; }
  /* line 1767, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .edit_person_row {
    max-width: none; }
    /* line 1769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #edit-person-details-view .edit_person_row .row {
      margin-left: 0;
      margin-right: 0; }
  /* line 1776, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .custom_select .options_wrap .scroll_area {
    max-height: 180px; }
  /* line 1782, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .custom_select#relationship_dropdown .options_wrap .scroll_area {
    max-height: 250px; }
  /* line 1788, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .face_identify_grid {
    overflow-y: auto;
    margin-top: 0; }
  /* line 1794, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .face_identify_header a.set_front_image {
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    text-align: center;
    margin: 14px auto 0 auto;
    display: block;
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
    color: #336699;
    width: 100px; }
  /* line 1805, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .face_identify_header a.set_front_image:visited {
    color: #336699; }
  /* line 1810, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .face_identify_header_right {
    height: 80px;
    padding: 40px 0 0 28px; }
  /* line 1814, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #edit-person-details-view .slidedownception {
    height: 150px; }

/* line 1819, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person .slidedownception,
.tl_modal_bottom {
  height: 222px;
  left: 0;
  right: 0; }
  /* line 1826, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception div,
  .tl_modal_bottom div {
    margin-top: 15px;
    display: block; }
  /* line 1831, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception .person_cover_face,
  .tl_modal_bottom .person_cover_face {
    height: 130px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 130px;
    display: inline-block;
    margin: 30px 0 0 0;
    background-size: contain;
    border: none; }
  /* line 1842, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception .done-btn,
  .tl_modal_bottom .done-btn {
    position: absolute;
    font-size: 18px;
    border-radius: 6px;
    padding: 12px 30px;
    margin: 0 5px;
    min-width: 70px; }
  /* line 1853, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception p,
  .tl_modal_bottom p {
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin: 12px 7px 12px 7px;
    font-weight: 600; }
  /* line 1860, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception a.cancel_cover_select,
  .tl_modal_bottom a.cancel_cover_select {
    float: left;
    left: 100px;
    bottom: 14px; }
    /* line 1865, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person .slidedownception a.cancel_cover_select.hidden,
    .tl_modal_bottom a.cancel_cover_select.hidden {
      display: none; }
  /* line 1870, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person .slidedownception a.save_cover_select,
  .tl_modal_bottom a.save_cover_select {
    float: right;
    right: 100px;
    bottom: 14px; }
    /* line 1875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person .slidedownception a.save_cover_select.hidden,
    .tl_modal_bottom a.save_cover_select.hidden {
      display: none; }

/* line 1881, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#suggestion_wrapper {
  position: relative;
  height: 500px; }
  /* line 1887, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #suggestion_wrapper .face_identify_grid {
    overflow-y: auto;
    margin-top: 0; }
  /* line 1891, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #suggestion_wrapper .face_identify_header_right {
    margin-top: 33px;
    margin-left: 20px;
    text-align: left; }
  /* line 1897, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #suggestion_wrapper .slidedownception {
    height: 150px; }
  /* line 1900, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #suggestion_wrapper .face {
    cursor: default; }

/* line 1905, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#person_details_wrapper {
  font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
  position: relative;
  height: 500px; }
  /* line 1913, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #person_details_wrapper .header_title {
    width: 100%;
    text-align: center;
    padding-top: 70px; }
    /* line 1918, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #person_details_wrapper .header_title .gift_icon {
      display: inline-block;
      vertical-align: middle;
      margin-top: -5px; }
    /* line 1923, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #person_details_wrapper .header_title h3 {
      display: inline-block;
      vertical-align: middle; }
  /* line 1929, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #person_details_wrapper .face_identify_header {
    width: 100%;
    text-align: center; }
    /* line 1932, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #person_details_wrapper .face_identify_header .face {
      position: inherit;
      float: none; }
  /* line 1937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #person_details_wrapper .face_identify_header_right {
    margin-top: 20px;
    width: 100%;
    text-align: center; }
    /* line 1942, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #person_details_wrapper .face_identify_header_right .description {
      padding-bottom: 25px; }
  /* line 1946, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #person_details_wrapper .slidedownception {
    height: 150px; }
  /* line 1949, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #person_details_wrapper .face {
    cursor: default; }

/* line 1954, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_suggestion .slidedownception {
  height: 185px;
  left: 0;
  right: 0; }
  /* line 1959, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .slidedownception p {
    font-size: 26px;
    margin: 12px 7px 12px 7px; }
  /* line 1963, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_suggestion .slidedownception a.cancel_cover_select {
    position: absolute;
    bottom: 15px;
    right: 15px; }

/* line 1970, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.face_select_prompt {
  color: #999999;
  font-size: 14px;
  font-weight: 200;
  padding: 10px 0 12px 98px;
  clear: left;
  font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
  /* line 1977, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_select_prompt span {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 525px;
    display: inline-block;
    white-space: nowrap;
    margin-bottom: -3px; }

/* line 1988, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.edit_person_email {
  margin-top: 2px;
  margin-bottom: -17px; }

/* line 1993, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.edit_person_row {
  margin: 0 auto;
  max-width: 285px; }
  /* line 1996, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .label {
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    margin: 6px 0;
    font-size: 13px;
    font-weight: 600; }
  /* line 2004, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row span {
    font-size: 13px; }
  /* line 2008, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .toggle_wrap {
    top: auto;
    left: auto;
    position: relative;
    float: left;
    margin-top: 2px; }
  /* line 2016, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row span.auto_notify {
    display: block;
    font-size: 13px;
    float: left;
    margin: 6px 14px 0 10px;
    font-weight: bold; }
  /* line 2024, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row span.vip_value.edit_mode {
    margin-top: -5px; }
  /* line 2029, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .vip_email input.error {
    border: solid 1px red; }
  /* line 2030, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .vip_email span.vip_email_error {
    color: red;
    margin-left: 10px;
    font-size: 12px;
    float: none;
    display: none; }
  /* line 2033, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .row {
    display: block;
    /*width: 350px;*/
    height: 40px;
    vertical-align: middle;
    margin-bottom: 8px;
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
    /* line 2041, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row .row .row_item {
      float: left;
      font-family: Avenir;
      margin-bottom: 15px; }
      /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
      .edit_person_row .row .row_item input::-webkit-input-placeholder {
        font-size: 13px;
        font-weight: 400;
        color: #c6c7c9; }
      /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
      .edit_person_row .row .row_item input:-moz-placeholder {
        font-size: 13px;
        font-weight: 400;
        color: #c6c7c9; }
      /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
      .edit_person_row .row .row_item input::-moz-placeholder {
        font-size: 13px;
        font-weight: 400;
        color: #c6c7c9; }
      /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
      .edit_person_row .row .row_item input:-ms-input-placeholder {
        font-size: 13px;
        font-weight: 400;
        color: #c6c7c9; }
      /* line 2055, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row .row .row_item label {
        margin-bottom: 5px;
        color: #58595b;
        display: block;
        font-size: 14px; }
      /* line 2062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row .row .row_item input.person_name {
        box-sizing: border-box;
        width: 245px;
        display: inline-block;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: 32px;
        border-radius: 5px;
        font-size: 20px;
        color: #58595b;
        background: #fff;
        font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
        font-weight: 100;
        line-height: 34px;
        border-color: #dddfe1;
        padding-left: 15px;
        /*
                &:hover {
                  border: 1px solid #b6b8ba;
                  padding: 0 8px 0 8px;
                }*/ }
      /* line 2091, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row .row .row_item .info {
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 5px 0; }
        /* line 2095, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info > .text {
          padding: 0px 8px 0px 15px;
          background: #fff;
          text-overflow: clip;
          border: 1px solid #dddfe1;
          vertical-align: middle;
          display: inline-block;
          font-size: 14px;
          height: 32px;
          width: 282px;
          line-height: 36px;
          font-weight: 100;
          text-align: left;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
          /* line 2115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info > .text:hover {
            cursor: pointer; }
          /* line 2119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info > .text .arrow {
            display: inline-block;
            background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
            width: 18px;
            height: 18px;
            position: relative;
            top: 9px;
            right: -2px;
            vertical-align: middle;
            float: right; }
          /* line 2131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info > .text .dateStr {
            font-size: 14px; }
        /* line 2135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info > .dropdown.edit-person {
          display: none;
          height: 32px;
          border: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none; }
          /* line 2141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select {
            width: 245px;
            height: 32px;
            margin-bottom: 10px; }
            /* line 2146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap {
              position: inherit; }
              /* line 2150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label {
                line-height: 32px;
                height: 32px;
                width: inherit;
                padding: 0 8px 0 15px;
                background: white;
                font-weight: 100;
                font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none;
                border-color: #dddfe1; }
                /* line 2165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .text {
                  font-size: 14px;
                  margin: 0; }
                  /* line 2169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                  .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .text.error-msg {
                    border-color: #CF121E; }
                /* line 2173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label .arrow {
                  top: 9px;
                  right: 6px; }
                /* line 2178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .component_wrap .default_label.error-msg {
                  border-color: #CF121E; }
            /* line 2185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap {
              background: white; }
              /* line 2187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .scroll_area {
                background: white;
                margin: 0;
                padding: 0; }
              /* line 2193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap li {
                width: 100%;
                box-sizing: border-box;
                font-weight: 300; }
              /* line 2199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .group_title {
                display: block;
                padding: 10px 15px;
                font-size: 15px;
                color: #4b525c;
                background-color: #eceef3;
                border-top: solid thin #d6d6d6;
                border-bottom: solid thin #d6d6d6;
                margin-top: -1px; }
              /* line 2210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable {
                padding: 8px 0 8px 8px;
                font-size: 14px;
                line-height: 18px;
                color: #4B525C;
                word-wrap: break-word; }
                /* line 2224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable.long_text:hover:after {
                  content: ' ';
                  background-position: 0 -518px;
                  background-repeat: no-repeat;
                  display: inline-block;
                  width: 16px;
                  height: 16px;
                  float: right;
                  margin-right: 30px; }
                /* line 2239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable.long_text.selected:after {
                  content: ' ';
                  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/sprites/albums-s17e1904499.png);
                  background-position: 0 -518px;
                  background-repeat: no-repeat;
                  display: inline-block;
                  width: 16px;
                  height: 16px;
                  float: right;
                  margin-right: 30px; }
                /* line 2254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .edit_person_row .row .row_item .info > .dropdown.edit-person .custom_select .options_wrap .clickable:hover {
                  background: #F5F8FB;
                  background-color: #F5F8FB;
                  border: none;
                  text-shadow: none; }
          /* line 2265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info > .dropdown.edit-person:after {
            display: none; }
        /* line 2272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info > .dropdown.edit-person.relationship-dropdown .custom_select .options_wrap .clickable {
          padding: 8px 0 8px 52px; }
        /* line 2278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info.email {
          vertical-align: middle; }
          /* line 2280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info.email .email_input {
            box-sizing: border-box;
            display: none;
            font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
            height: 34px;
            width: 245px;
            font-size: 14px;
            padding-left: 15px;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #8a8a8a;
            border: 1px solid #dddfe1; }
          /* line 2293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info.email .error_message {
            display: none;
            color: red;
            margin-left: 10px;
            font-size: 12px; }
          /* line 2300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info.email.invalid .email_input {
            border: solid 1px red; }
          /* line 2303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .edit_person_row .row .row_item .info.email.invalid .error_message {
            display: inline-block;
            position: relative; }
        /* line 2311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info.editable .text {
          display: none; }
        /* line 2314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info.editable .dropdown {
          display: block; }
        /* line 2317, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .edit_person_row .row .row_item .info.editable .email_input {
          display: inline-block; }
    /* line 2323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row .row .row_item_name {
      margin-bottom: 54px; }
  /* line 2328, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row .face_identify_dropdown {
    display: none;
    text-align: left;
    height: auto;
    margin: 0 0 0 -1px;
    background: white;
    border: 1px solid #b6b8ba;
    border-radius: 4px;
    z-index: 999;
    position: absolute;
    max-height: 200px;
    overflow-y: scroll;
    width: 300px; }
    /* line 2344, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row .face_identify_dropdown ul {
      top: 0 !important; }
    /* line 2348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row .face_identify_dropdown:after {
      top: 0;
      left: 125px;
      margin-top: -11px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
  /* line 2360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row #day_dropdown {
    width: 80px;
    margin-right: -1px; }
    /* line 2364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #day_dropdown .component_wrap .default_label {
      border-radius: 0; }
    /* line 2367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #day_dropdown .component_wrap .options_wrap {
      width: 78px; }
      /* line 2369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row #day_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0; }
  /* line 2375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row #month_dropdown {
    width: 117px;
    margin-right: -1px; }
    /* line 2380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #month_dropdown .component_wrap .default_label {
      border-radius: 5px 0 0 5px; }
    /* line 2383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #month_dropdown .component_wrap .options_wrap {
      width: 115px; }
      /* line 2385, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row #month_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 3px 0 0 3px; }
  /* line 2391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row #year_dropdown {
    width: 105px; }
    /* line 2394, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #year_dropdown .component_wrap .default_label {
      border-radius: 0 5px 5px 0; }
    /* line 2397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .edit_person_row #year_dropdown .component_wrap .options_wrap {
      width: 103px; }
      /* line 2399, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .edit_person_row #year_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0 3px 3px 0; }
  /* line 2405, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_person_row #day_dropdown, .edit_person_row #month_dropdown, .edit_person_row #year_dropdown {
    /*margin-right: 5px;*/ }

/* line 2410, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.suggestion_row, .mother-relationship-dropdown {
  margin: 0; }
  /* line 2413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row .label, .mother-relationship-dropdown .label {
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    margin: 6px 0;
    font-size: 13px;
    font-weight: 600; }
  /* line 2421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row span, .mother-relationship-dropdown span {
    font-size: 13px; }
  /* line 2425, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row .toggle_wrap, .mother-relationship-dropdown .toggle_wrap {
    top: auto;
    left: auto;
    position: relative;
    float: left;
    margin-top: 2px; }
  /* line 2433, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row span.auto_notify, .mother-relationship-dropdown span.auto_notify {
    display: block;
    font-size: 13px;
    float: left;
    margin: 6px 14px 0 10px;
    font-weight: bold; }
  /* line 2441, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row span.vip_value.edit_mode, .mother-relationship-dropdown span.vip_value.edit_mode {
    margin-top: -5px; }
  /* line 2446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row .vip_email input.error, .mother-relationship-dropdown .vip_email input.error {
    border: solid 1px red; }
  /* line 2447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row .vip_email span.vip_email_error, .mother-relationship-dropdown .vip_email span.vip_email_error {
    color: red;
    margin-left: 10px;
    font-size: 12px;
    float: none;
    display: none; }
  /* line 2450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row .row, .mother-relationship-dropdown .row {
    display: block;
    /*width: 350px;*/
    height: 40px;
    vertical-align: middle;
    margin-bottom: 8px;
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
    /* line 2458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row .row.fullRow, .mother-relationship-dropdown .row.fullRow {
      margin-top: 40px; }
    /* line 2463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row .row.partialRow h4, .mother-relationship-dropdown .row.partialRow h4 {
      font-size: 24px;
      font-weight: 200;
      margin-right: 20px;
      display: inline-block;
      padding-left: 5px;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: 295px;
      overflow: hidden;
      vertical-align: text-bottom; }
    /* line 2475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row .row.partialRow p, .mother-relationship-dropdown .row.partialRow p {
      font-size: 12px;
      font-weight: 400; }
    /* line 2481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row .row .info, .mother-relationship-dropdown .row .info {
      display: inline-block;
      vertical-align: middle;
      margin-bottom: 10px; }
      /* line 2491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info > .text, .mother-relationship-dropdown .row .info > .text {
        padding: 0px 8px 0px 8px;
        background: #fff;
        text-overflow: clip;
        border: 1px solid #b6b8ba;
        border-radius: 5px;
        vertical-align: middle;
        display: inline-block;
        font-size: 16px;
        height: 34px;
        width: 282px;
        line-height: 36px;
        font-weight: 100;
        text-align: left; }
        /* line 2508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .text.error-msg, .mother-relationship-dropdown .row .info > .text.error-msg {
          border-color: #CF121E; }
        /* line 2512, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .text:hover, .mother-relationship-dropdown .row .info > .text:hover {
          cursor: pointer; }
        /* line 2516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .text .arrow, .mother-relationship-dropdown .row .info > .text .arrow {
          display: inline-block;
          background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
          width: 18px;
          height: 18px;
          position: relative;
          top: 9px;
          right: -2px;
          vertical-align: middle;
          float: right; }
        /* line 2528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .text .dateStr, .mother-relationship-dropdown .row .info > .text .dateStr {
          font-size: 16px; }
      /* line 2532, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info > .dropdown.suggestion, .suggestion_row .row .info > .dropdown.gifting, .mother-relationship-dropdown .row .info > .dropdown.suggestion, .mother-relationship-dropdown .row .info > .dropdown.gifting {
        display: none;
        height: 36px;
        border: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
        /* line 2538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .dropdown.suggestion .custom_select, .suggestion_row .row .info > .dropdown.gifting .custom_select, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select {
          width: 300px;
          height: 36px;
          margin-bottom: 10px; }
          /* line 2543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap {
            position: inherit; }
            /* line 2546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap .default_label, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap .default_label {
              line-height: 36px;
              height: 36px;
              width: inherit;
              padding: 0 8px 0 8px;
              background: white;
              font-weight: 100;
              font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box;
              box-sizing: border-box;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none; }
              /* line 2557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .text, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .text {
                font-size: 16px;
                margin: 0; }
                /* line 2561, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text.error-msg, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .text.error-msg, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text.error-msg, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .text.error-msg {
                  border-color: #CF121E; }
              /* line 2565, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .arrow, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .arrow, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .arrow, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap .default_label .arrow {
                top: 9px;
                right: 6px; }
              /* line 2570, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label.error-msg, .suggestion_row .row .info > .dropdown.gifting .custom_select .component_wrap .default_label.error-msg, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label.error-msg, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .component_wrap .default_label.error-msg {
                border-color: #CF121E; }
          /* line 2577, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap {
            background: white; }
            /* line 2579, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .scroll_area, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .scroll_area, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .scroll_area, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .scroll_area {
              background: white;
              margin: 0;
              padding: 0; }
            /* line 2585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap li, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap li, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap li, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap li {
              width: 100%;
              box-sizing: border-box;
              font-weight: 300; }
            /* line 2591, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .group_title, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .group_title, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .group_title, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .group_title {
              display: block;
              padding: 10px 15px;
              font-size: 15px;
              color: #4b525c;
              background-color: #eceef3;
              border-top: solid thin #d6d6d6;
              border-bottom: solid thin #d6d6d6;
              margin-top: -1px; }
            /* line 2602, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .clickable, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .clickable {
              padding: 8px 0 8px 8px;
              font-size: 14px;
              line-height: 18px;
              color: #4B525C;
              word-wrap: break-word; }
              /* line 2616, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text:hover:after, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .clickable.long_text:hover:after, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text:hover:after, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .clickable.long_text:hover:after {
                content: ' ';
                background-position: 0 -518px;
                background-repeat: no-repeat;
                display: inline-block;
                width: 16px;
                height: 16px;
                float: right;
                margin-right: 30px; }
              /* line 2632, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text.selected:after, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .clickable.long_text.selected:after, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text.selected:after, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .clickable.long_text.selected:after {
                content: ' ';
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/sprites/albums-s17e1904499.png);
                background-position: 0 -518px;
                background-repeat: no-repeat;
                display: inline-block;
                width: 16px;
                height: 16px;
                float: right;
                margin-right: 30px; }
              /* line 2648, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .suggestion_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable:hover, .suggestion_row .row .info > .dropdown.gifting .custom_select .options_wrap .clickable:hover, .mother-relationship-dropdown .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable:hover, .mother-relationship-dropdown .row .info > .dropdown.gifting .custom_select .options_wrap .clickable:hover {
                background: #F5F8FB;
                background-color: #F5F8FB;
                border: none;
                text-shadow: none; }
        /* line 2659, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info > .dropdown.suggestion:after, .suggestion_row .row .info > .dropdown.gifting:after, .mother-relationship-dropdown .row .info > .dropdown.suggestion:after, .mother-relationship-dropdown .row .info > .dropdown.gifting:after {
          display: none; }
      /* line 2666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info > .dropdown.suggestion.relationship-dropdown .custom_select .options_wrap .clickable, .mother-relationship-dropdown .row .info > .dropdown.suggestion.relationship-dropdown .custom_select .options_wrap .clickable {
        padding: 8px 0 8px 52px; }
      /* line 2672, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info.email, .mother-relationship-dropdown .row .info.email {
        vertical-align: middle; }
        /* line 2674, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info.email .email_input, .mother-relationship-dropdown .row .info.email .email_input {
          display: none;
          height: 19px;
          font-size: 13px;
          padding-left: 5px; }
        /* line 2680, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info.email .error_message, .mother-relationship-dropdown .row .info.email .error_message {
          display: none;
          color: red;
          margin-left: 10px;
          font-size: 12px; }
        /* line 2687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info.email.invalid .email_input, .mother-relationship-dropdown .row .info.email.invalid .email_input {
          border: solid 1px red; }
        /* line 2690, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .suggestion_row .row .info.email.invalid .error_message, .mother-relationship-dropdown .row .info.email.invalid .error_message {
          display: inline-block; }
      /* line 2697, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info.editable .text, .mother-relationship-dropdown .row .info.editable .text {
        display: none; }
      /* line 2700, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info.editable .dropdown, .mother-relationship-dropdown .row .info.editable .dropdown {
        display: block; }
      /* line 2703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row .row .info.editable .email_input, .mother-relationship-dropdown .row .info.editable .email_input {
        display: inline-block; }
  /* line 2712, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row #day_dropdown, .mother-relationship-dropdown #day_dropdown {
    width: 80px;
    margin-right: -1px; }
    /* line 2716, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #day_dropdown .component_wrap .default_label, .mother-relationship-dropdown #day_dropdown .component_wrap .default_label {
      border-radius: 0; }
    /* line 2719, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #day_dropdown .component_wrap .options_wrap, .mother-relationship-dropdown #day_dropdown .component_wrap .options_wrap {
      width: 78px; }
      /* line 2721, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row #day_dropdown .component_wrap .options_wrap .scroll_area, .mother-relationship-dropdown #day_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0; }
  /* line 2727, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row #month_dropdown, .mother-relationship-dropdown #month_dropdown {
    width: 117px;
    margin-right: -1px; }
    /* line 2732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #month_dropdown .component_wrap .default_label, .mother-relationship-dropdown #month_dropdown .component_wrap .default_label {
      border-radius: 5px 0 0 5px; }
    /* line 2735, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #month_dropdown .component_wrap .options_wrap, .mother-relationship-dropdown #month_dropdown .component_wrap .options_wrap {
      width: 115px; }
      /* line 2737, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row #month_dropdown .component_wrap .options_wrap .scroll_area, .mother-relationship-dropdown #month_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 3px 0 0 3px; }
  /* line 2743, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row #year_dropdown, .mother-relationship-dropdown #year_dropdown {
    width: 105px; }
    /* line 2746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #year_dropdown .component_wrap .default_label, .mother-relationship-dropdown #year_dropdown .component_wrap .default_label {
      border-radius: 0 5px 5px 0; }
    /* line 2749, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .suggestion_row #year_dropdown .component_wrap .options_wrap, .mother-relationship-dropdown #year_dropdown .component_wrap .options_wrap {
      width: 103px; }
      /* line 2751, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .suggestion_row #year_dropdown .component_wrap .options_wrap .scroll_area, .mother-relationship-dropdown #year_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0 3px 3px 0; }
  /* line 2757, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .suggestion_row #day_dropdown, .suggestion_row #month_dropdown, .suggestion_row #year_dropdown, .mother-relationship-dropdown #day_dropdown, .mother-relationship-dropdown #month_dropdown, .mother-relationship-dropdown #year_dropdown {
    /*margin-right: 5px;*/ }

/* line 2762, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.person_details_row {
  margin: 0; }
  /* line 2765, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row .label {
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    margin: 6px 0;
    font-size: 13px;
    font-weight: 600; }
  /* line 2773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row span {
    font-size: 13px; }
  /* line 2777, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row .toggle_wrap {
    top: auto;
    left: auto;
    position: relative;
    float: left;
    margin-top: 2px; }
  /* line 2785, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row span.auto_notify {
    display: block;
    font-size: 13px;
    float: left;
    margin: 6px 14px 0 10px;
    font-weight: bold; }
  /* line 2793, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row span.vip_value.edit_mode {
    margin-top: -5px; }
  /* line 2798, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row .vip_email input.error {
    border: solid 1px red; }
  /* line 2799, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row .vip_email span.vip_email_error {
    color: red;
    margin-left: 10px;
    font-size: 12px;
    float: none;
    display: none; }
  /* line 2802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row .row {
    display: block;
    /*width: 350px;*/
    height: 40px;
    vertical-align: middle;
    margin-bottom: 8px;
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif; }
    /* line 2810, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row .row.fullRow {
      margin-top: 40px; }
    /* line 2815, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row .row.partialRow h4 {
      font-size: 20px;
      font-weight: 200;
      margin-right: 20px;
      display: inline-block; }
    /* line 2821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row .row.partialRow p {
      font-size: 12px;
      font-weight: 400; }
    /* line 2827, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row .row .info {
      display: inline-block;
      vertical-align: middle;
      margin-bottom: 10px; }
      /* line 2837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info > .text {
        padding: 0px 8px 0px 8px;
        background: #fff;
        text-overflow: clip;
        border: 1px solid #b6b8ba;
        border-radius: 5px;
        vertical-align: middle;
        display: inline-block;
        font-size: 16px;
        height: 34px;
        width: 282px;
        line-height: 36px;
        font-weight: 100;
        text-align: left; }
        /* line 2854, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .text.error-msg {
          border-color: #CF121E; }
        /* line 2858, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .text:hover {
          cursor: pointer; }
        /* line 2862, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .text .arrow {
          display: inline-block;
          background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
          width: 18px;
          height: 18px;
          position: relative;
          top: 9px;
          right: -2px;
          vertical-align: middle;
          float: right; }
        /* line 2874, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .text .dateStr {
          font-size: 16px; }
      /* line 2878, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info > .dropdown.suggestion {
        display: none;
        height: 36px;
        border: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
        /* line 2884, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .dropdown.suggestion .custom_select {
          width: 300px;
          height: 36px;
          margin-bottom: 10px; }
          /* line 2889, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap {
            position: inherit; }
            /* line 2892, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label {
              line-height: 36px;
              height: 36px;
              width: inherit;
              padding: 0 8px 0 8px;
              background: white;
              font-weight: 100;
              font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box;
              box-sizing: border-box;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none; }
              /* line 2903, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text {
                font-size: 16px;
                margin: 0; }
                /* line 2907, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
                .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .text.error-msg {
                  border-color: #CF121E; }
              /* line 2911, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label .arrow {
                top: 9px;
                right: 6px; }
              /* line 2916, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .component_wrap .default_label.error-msg {
                border-color: #CF121E; }
          /* line 2923, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap {
            background: white; }
            /* line 2925, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .scroll_area {
              background: white;
              margin: 0;
              padding: 0; }
            /* line 2931, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap li {
              width: 100%;
              box-sizing: border-box;
              font-weight: 300; }
            /* line 2937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .group_title {
              display: block;
              padding: 10px 15px;
              font-size: 15px;
              color: #4b525c;
              background-color: #eceef3;
              border-top: solid thin #d6d6d6;
              border-bottom: solid thin #d6d6d6;
              margin-top: -1px; }
            /* line 2948, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
            .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable {
              padding: 8px 0 8px 8px;
              font-size: 14px;
              line-height: 18px;
              color: #4B525C;
              word-wrap: break-word; }
              /* line 2962, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text:hover:after {
                content: ' ';
                background-position: 0 -518px;
                background-repeat: no-repeat;
                display: inline-block;
                width: 16px;
                height: 16px;
                float: right;
                margin-right: 30px; }
              /* line 2978, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable.long_text.selected:after {
                content: ' ';
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/sprites/albums-s17e1904499.png);
                background-position: 0 -518px;
                background-repeat: no-repeat;
                display: inline-block;
                width: 16px;
                height: 16px;
                float: right;
                margin-right: 30px; }
              /* line 2994, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
              .person_details_row .row .info > .dropdown.suggestion .custom_select .options_wrap .clickable:hover {
                background: #F5F8FB;
                background-color: #F5F8FB;
                border: none;
                text-shadow: none; }
        /* line 3005, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info > .dropdown.suggestion:after {
          display: none; }
      /* line 3012, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info > .dropdown.suggestion.relationship-dropdown .custom_select .options_wrap .clickable {
        padding: 8px 0 8px 52px; }
      /* line 3018, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info.email {
        vertical-align: middle; }
        /* line 3020, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info.email .email_input {
          display: none;
          height: 19px;
          font-size: 13px;
          padding-left: 5px; }
        /* line 3026, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info.email .error_message {
          display: none;
          color: red;
          margin-left: 10px;
          font-size: 12px; }
        /* line 3033, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info.email.invalid .email_input {
          border: solid 1px red; }
        /* line 3036, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .person_details_row .row .info.email.invalid .error_message {
          display: inline-block; }
      /* line 3043, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info.editable .text {
        display: none; }
      /* line 3046, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info.editable .dropdown {
        display: block; }
      /* line 3049, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row .row .info.editable .email_input {
        display: inline-block; }
  /* line 3058, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row #day_dropdown {
    width: 80px;
    margin-right: -1px; }
    /* line 3062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #day_dropdown .component_wrap .default_label {
      border-radius: 0; }
    /* line 3065, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #day_dropdown .component_wrap .options_wrap {
      width: 78px; }
      /* line 3067, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row #day_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0; }
  /* line 3073, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row #month_dropdown {
    width: 117px;
    margin-right: -1px; }
    /* line 3078, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #month_dropdown .component_wrap .default_label {
      border-radius: 5px 0 0 5px; }
    /* line 3081, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #month_dropdown .component_wrap .options_wrap {
      width: 115px; }
      /* line 3083, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row #month_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 3px 0 0 3px; }
  /* line 3089, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row #year_dropdown {
    width: 105px; }
    /* line 3092, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #year_dropdown .component_wrap .default_label {
      border-radius: 0 5px 5px 0; }
    /* line 3095, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .person_details_row #year_dropdown .component_wrap .options_wrap {
      width: 103px; }
      /* line 3097, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .person_details_row #year_dropdown .component_wrap .options_wrap .scroll_area {
        border-radius: 0 3px 3px 0; }
  /* line 3103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .person_details_row #day_dropdown, .person_details_row #month_dropdown, .person_details_row #year_dropdown {
    /*margin-right: 5px;*/ }

/* line 3108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#tl_edit_person_middle, #tl_suggestion_middle {
  /* The entire dropdown container */ }
  /* line 3109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-type-btn, #tl_suggestion_middle .visual-search-type-btn {
    position: relative;
    border-radius: 5px;
    background-color: #f5f7fb;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZjVmN2ZiIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNlOGVhZWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVhZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f7fb), color-stop(60%, #f5f7fb), color-stop(80%, #e8eaed), color-stop(100%, #e8eaed));
    background-image: -moz-linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: -webkit-linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: linear-gradient(to bottom, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    -moz-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    border: 1px solid #b6b8ba;
    padding: 0;
    min-width: 150px;
    text-align: left;
    height: 21px;
    float: left;
    display: block;
    font: 400 14px/22px;
    text-shadow: 0 1px 0px #ffffff;
    color: #8a8890;
    z-index: 1;
    margin-right: 5px; }
    /* line 3129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-type-btn span, #tl_suggestion_middle .visual-search-type-btn span {
      margin-left: 5px; }
    /* line 3132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-type-btn.small, #tl_suggestion_middle .visual-search-type-btn.small {
      min-width: 65px; }
    /* line 3135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-type-btn .arrow, #tl_suggestion_middle .visual-search-type-btn .arrow {
      display: inline-block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
      width: 18px;
      height: 18px;
      position: absolute;
      top: 2px;
      right: 5px;
      vertical-align: middle; }
    /* line 3145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-type-btn.disabled, #tl_suggestion_middle .visual-search-type-btn.disabled {
      pointer-events: none;
      opacity: .6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; }
  /* line 3152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-type-btn.clickable:hover, #tl_suggestion_middle .visual-search-type-btn.clickable:hover {
    background-color: #edeff2;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWZmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #edeff2));
    background-image: -moz-linear-gradient(top, #fafcff 0%, #edeff2 100%);
    background-image: -webkit-linear-gradient(top, #fafcff 0%, #edeff2 100%);
    background-image: linear-gradient(to bottom, #fafcff 0%, #edeff2 100%);
    background-image: linear-gradient(top, #fafcff 0%, #edeff2 100%);
    color: #8e8d91;
    border: 1px solid #c8cbd0; }
  /* line 3159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-type-btn.clickable:active, #tl_suggestion_middle .visual-search-type-btn.clickable:active {
    -moz-box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0;
    -webkit-box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0;
    box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0;
    height: 50px;
    margin-top: 1px; }
  /* line 3166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-dropdown, #tl_suggestion_middle .visual-search-dropdown {
    display: none;
    text-align: left;
    height: auto;
    top: 145px;
    left: 173px;
    position: absolute;
    width: 180px;
    background: #f2f4f7;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 100; }
  /* line 3181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-dropdown ul, #tl_suggestion_middle .visual-search-dropdown ul {
    top: 0 !important;
    margin-left: 0;
    border-right: 1px solid #d1d1d1;
    font-size: 12px; }
    /* line 3188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-dropdown ul li a, #tl_suggestion_middle .visual-search-dropdown ul li a {
      display: block;
      padding: 3px;
      padding-left: 10px;
      color: #666;
      margin-right: 0; }
      /* line 3195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_middle .visual-search-dropdown ul li a.rel-selected, #tl_suggestion_middle .visual-search-dropdown ul li a.rel-selected {
        font-weight: 700;
        color: #f06b2b; }
      /* line 3199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #tl_edit_person_middle .visual-search-dropdown ul li a:hover, #tl_suggestion_middle .visual-search-dropdown ul li a:hover {
        background-color: #e8eaed;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwNmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea25e), color-stop(100%, #f06b2b));
        background: -moz-linear-gradient(top, #fea25e, #f06b2b);
        background: -webkit-linear-gradient(top, #fea25e, #f06b2b);
        background: linear-gradient(to bottom, #fea25e, #f06b2b);
        background: linear-gradient(top, #fea25e, #f06b2b);
        border-top: 1px solid #b0aba4;
        padding-top: 2px;
        /* the border adds 1px to top, remove it from padding so the menu doesn't jump */
        color: #fff;
        text-shadow: 0 1px 0 #a30045;
        font-weight: 700; }
    /* line 3209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #tl_edit_person_middle .visual-search-dropdown ul li h3, #tl_suggestion_middle .visual-search-dropdown ul li h3 {
      display: block;
      width: 147px;
      padding: 5px;
      padding-left: 10px;
      color: #666;
      font-weight: 700;
      font-size: 14px;
      margin-top: 3px; }
  /* line 3222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle .visual-search-dropdown-scroll-area, #tl_suggestion_middle .visual-search-dropdown-scroll-area {
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    background: #f2f4f7;
    margin: 4px 4px 4px 0;
    padding-right: 4px;
    border-radius: 3px;
    max-height: 240px; }
  /* line 3232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle #search-month-dropdown, #tl_edit_person_middle #search-day-dropdown, #tl_edit_person_middle #search-year-dropdown, #tl_suggestion_middle #search-month-dropdown, #tl_suggestion_middle #search-day-dropdown, #tl_suggestion_middle #search-year-dropdown {
    width: 65px; }
  /* line 3236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle #search-month-dropdown .visual-search-dropdown-scroll-area, #tl_suggestion_middle #search-month-dropdown .visual-search-dropdown-scroll-area {
    overflow-y: hidden; }
  /* line 3241, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #tl_edit_person_middle #btn-search-month, #tl_suggestion_middle #btn-search-month {
    width: 68px; }

/* line 3246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.select_front_image {
  display: block !important; }
  /* line 3248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .select_front_image .cross {
    display: none !important; }
  /* line 3251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .select_front_image li.selected {
    padding: 4px;
    border: 1px solid red;
    border-radius: 5px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWI1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNTExMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc9b58), color-stop(100%, #ea5113));
    background: -moz-linear-gradient(top, #fc9b58, #ea5113);
    background: -webkit-linear-gradient(top, #fc9b58, #ea5113);
    background: linear-gradient(to bottom, #fc9b58, #ea5113);
    -moz-box-shadow: 0 1px #fed0b0 inset;
    -webkit-box-shadow: 0 1px #fed0b0 inset;
    box-shadow: 0 1px #fed0b0 inset; }

/* new person view */
/* line 3270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .hoverableitems .person_card:hover, #face_grid .hoverableitems .person_card:focus {
  border: 2px solid rgba(0, 0, 0, 0.15); }
  /* line 3273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .hoverableitems .person_card:hover .triangle-actions, #face_grid .hoverableitems .person_card:focus .triangle-actions {
    display: inline-block; }
/* line 3281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .person_card {
  display: inline-block;
  padding: 15px 15px 7px 15px;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  border: 2px solid transparent; }
  /* line 3289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card input:focus::-webkit-input-placeholder {
    color: transparent !important; }
  /* line 3292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card input:focus::-moz-placeholder {
    color: transparent !important; }
  /* line 3295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card input:focus:-moz-placeholder {
    color: transparent !important; }
  /* line 3298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card.selected {
    border: 2px solid rgba(0, 0, 0, 0.15); }
    /* line 3301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card.selected .name {
      border: 1px solid rgba(0, 0, 0, 0.15); }
    /* line 3305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card.selected .triangle-actions {
      display: inline-block; }
  /* line 3311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card.ui-draggable-dragging input.name {
    display: none; }
  /* line 3314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .triangle-actions {
    margin-left: 10px;
    z-index: 2;
    display: none;
    position: absolute;
    top: 4px;
    right: 1px;
    width: 5px;
    height: 5px;
    padding: 7px 15px 14px 10px; }
    /* line 3325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .triangle-actions .background:after, #face_grid .person_card .triangle-actions .background:before {
      width: 2px;
      height: 18px;
      background: #4b525c;
      position: absolute;
      content: '';
      left: 50%;
      top: 50%;
      z-index: 2;
      margin: -9px 0 0 -1px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 3338, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .triangle-actions .background:after {
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 3342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .triangle-actions:hover {
      cursor: pointer; }
      /* line 3344, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .triangle-actions:hover .background:after, #face_grid .person_card .triangle-actions:hover .background:before {
        background: #F05323; }
  /* line 3352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .actions-container {
    position: absolute;
    width: 160px;
    z-index: 1;
    top: 0px;
    left: 154px;
    display: none; }
    /* line 3360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .actions-container .dropdown {
      display: block;
      position: relative;
      margin-left: 15px;
      color: #4b525c;
      font-size: 15px;
      width: 140px;
      border: 1px solid rgba(71, 71, 83, 0.35);
      background-color: #fff; }
      /* line 3370, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .actions-container .dropdown ul {
        padding: 0; }
        /* line 3373, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        #face_grid .person_card .actions-container .dropdown ul li {
          padding: 15px 15px;
          font-size: 15px;
          color: #8a8a8a;
          text-align: left;
          width: 100%; }
          /* line 3380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #face_grid .person_card .actions-container .dropdown ul li.hidden {
            display: none; }
          /* line 3384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
          #face_grid .person_card .actions-container .dropdown ul li:hover {
            cursor: pointer;
            color: #3a3f47; }
      /* line 3391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .actions-container .dropdown .bottom-border {
        border-bottom: 1px solid #e2e5ec; }
      /* line 3395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .actions-container .dropdown:after {
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        left: 0px;
        width: 10px;
        height: 10px;
        top: 15px;
        border-bottom: 1px solid rgba(71, 71, 83, 0.35);
        border-top: none;
        margin-left: -6px;
        background-color: #fff;
        z-index: inherit; }
      /* line 3407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .actions-container .dropdown .bottom {
        border-bottom: 1px solid #e2e5ec; }
    /* line 3411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .actions-container.inverted .dropdown:after {
      top: auto;
      bottom: 15px; }
  /* line 3417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .image_wrap {
    height: 130px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 130px;
    display: inline-block;
    margin: 0px; }
  /* line 3428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    border-radius: 50%;
    border: 2px solid #999999;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms; }
  /* line 3440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card input.name {
    border: 1px solid #fff;
    display: inline-block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    height: inherit; }
    /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
    #face_grid .person_card input.name::-webkit-input-placeholder {
      font-weight: normal;
      color: #929497; }
    /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
    #face_grid .person_card input.name:-moz-placeholder {
      font-weight: normal;
      color: #929497; }
    /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
    #face_grid .person_card input.name::-moz-placeholder {
      font-weight: normal;
      color: #929497; }
    /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_placeholder.scss */
    #face_grid .person_card input.name:-ms-input-placeholder {
      font-weight: normal;
      color: #929497; }
  /* line 3453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .name {
    color: #7a7e8f;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    padding: 6px 0px 6px 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    margin-top: -7px;
    width: 120px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 3467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .name:hover, #face_grid .person_card .name.focus {
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      cursor: text; }
  /* line 3476, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .edit .disabled_tooltip_wrap, #face_grid .person_card .add_vip .disabled_tooltip_wrap {
    width: 100px;
    left: 50%;
    margin-left: -50px; }
  /* line 3481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .edit .disabled_tooltip, #face_grid .person_card .add_vip .disabled_tooltip {
    padding: 5px 20px; }
  /* line 3486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .edit {
    padding: 5px 7px;
    border: 1px solid rgba(75, 71, 71, 0.75);
    border-radius: 4px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.53), inset 0 0 0 2px rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.53), inset 0 0 0 2px rgba(255, 255, 255, 0.9);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.53), inset 0 0 0 2px rgba(255, 255, 255, 0.9);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9Ijc5Ljc5JSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+PHN0b3Agb2Zmc2V0PSI3OS44NiUiIHN0b3AtY29sb3I9IiM4MDgwODAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(79.79%, rgba(127, 127, 127, 0.65)), color-stop(79.86%, rgba(128, 128, 128, 0.65)));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(127, 127, 127, 0.65) 79.79%, rgba(128, 128, 128, 0.65) 79.86%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(127, 127, 127, 0.65) 79.79%, rgba(128, 128, 128, 0.65) 79.86%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(127, 127, 127, 0.65) 79.79%, rgba(128, 128, 128, 0.65) 79.86%);
    position: absolute;
    right: 79px;
    top: 120px;
    cursor: pointer;
    color: #f3f4f7;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 3px #000;
    visibility: hidden; }
    /* line 3503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .edit:active {
      background: background-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(127, 127, 127, 0.65) 79.79%, rgba(128, 128, 128, 0.65) 79.86%); }
    /* line 3506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .edit .icon {
      width: 14px;
      height: 13px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/people/pencil_icon_white-6f5b71feb0244b4532caff1cd35e235f8e7a20ddef332a47938d0a2545f764be.png);
      opacity: .8; }
    /* line 3513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .edit:hover .icon {
      opacity: 1; }
  /* line 3519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .count {
    padding: 3px 12px 2px 12px;
    font-size: 13px;
    font-weight: 400;
    color: #4b525c;
    border: 1px solid #999999;
    background-color: #ffffff;
    border-radius: 10px;
    position: relative;
    bottom: 15px;
    text-align: center;
    display: inline-block;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms; }
    /* line 3535, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .count.invisible {
      visibility: hidden; }
    /* line 3539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .count.grow {
      -ms-transform: scale(1.2, 1.2);
      /* IE 9 */
      -webkit-transform: scale(1.2, 1.2);
      /* Safari */
      transform: scale(1.2, 1.2);
      color: #f05323;
      border-color: #f05323; }
  /* line 3550, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card:hover .edit {
    visibility: visible; }
  /* line 3555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .error-text-icon {
    top: 159px;
    right: 25px; }
    /* line 3559, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .error-text-icon .disabled_tooltip_wrap {
      top: -70px;
      right: -55px;
      display: block; }
      /* line 3564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      #face_grid .person_card .error-text-icon .disabled_tooltip_wrap .disabled_tooltip {
        top: 1px;
        right: -18px; }
    /* line 3570, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    #face_grid .person_card .error-text-icon .disabled_tooltip_arrow {
      display: block;
      background-position: 0 -5px;
      width: 30px;
      height: 15px;
      position: relative;
      bottom: -59px;
      right: -170px;
      z-index: 3;
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  /* line 3583, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  #face_grid .person_card .face_identify_dropdown {
    position: absolute;
    max-height: 190px;
    overflow-y: auto;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    z-index: 9999;
    display: none;
    background: white;
    left: -25px;
    margin-top: 5px;
    -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11); }
/* line 3600, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .person_card.drophover .image {
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  -webkit-transition: all 100ms;
  transition: all 100ms;
  border: 4px solid #f05323;
  margin: 0px;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
/* line 3610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
#face_grid .person_card.ui-draggable-dragging .image {
  border: 2px solid #f05323;
  margin: 0px;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

/* new relationship view */
/* line 3620, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.relationship_card {
  display: inline-block;
  margin: 20px;
  position: relative;
  cursor: default;
  vertical-align: middle; }
  /* line 3629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .relationship_card.drophover .relationship_wrap {
    border: 1px solid #f05323; }
    /* line 3631, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card.drophover .relationship_wrap .name {
      color: #f05323; }
    /* line 3634, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card.drophover .relationship_wrap.newRelationship {
      border: 1px solid #f05323; }
  /* line 3640, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .relationship_card .relationship_wrap {
    height: 96px;
    position: relative;
    border-radius: 50%;
    width: 96px;
    border: 1px dashed rgba(153, 153, 153, 0.55);
    margin: 3px;
    display: flex;
    justify-content: center; }
    /* line 3650, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card .relationship_wrap .name {
      color: rgba(153, 153, 153, 0.67);
      font-size: 16px;
      text-shadow: 0 1px 0 #fff;
      white-space: normal;
      text-align: center;
      line-height: 20px;
      padding-left: 15px;
      padding-right: 15px;
      align-self: center; }
    /* line 3666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card .relationship_wrap .remove {
      position: absolute;
      top: -1px;
      right: 2px;
      z-index: 1;
      display: none;
      border-radius: 20px;
      width: 28px;
      height: 28px;
      border: 1px solid rgba(0, 0, 0, 0.15); }
      /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .relationship_card .relationship_wrap .remove div {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 20px;
        background-color: #FFF; }
      /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .relationship_card .relationship_wrap .remove:after, .relationship_card .relationship_wrap .remove:before {
        width: 2px;
        height: 18px;
        background: #4b525c;
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        z-index: 2;
        margin: -9px 0 0 -1px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .relationship_card .relationship_wrap .remove:after {
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .relationship_card .relationship_wrap .remove:hover {
        border: 1px solid #f05323; }
        /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .relationship_card .relationship_wrap .remove:hover:after, .relationship_card .relationship_wrap .remove:hover:before {
          background: #f05323; }
    /* line 3672, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card .relationship_wrap.newRelationship {
      border: 2px solid #999999; }
      /* line 3675, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .relationship_card .relationship_wrap.newRelationship .name {
        line-height: 86px;
        font-size: 62px;
        color: #f05323; }
  /* line 3688, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .relationship_card .image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    -webkit-transition: all 300ms;
    transition: all 300ms; }
  /* line 3699, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .relationship_card:hover .edit, .relationship_card:hover .add_vip {
    visibility: visible; }
  /* line 3703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .relationship_card .count {
    padding: 2px 12px 2px 12px;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    border: 1px solid #999999;
    background-color: #ffffff;
    border-radius: 10px;
    position: relative;
    bottom: 41px;
    text-align: center;
    display: inline-block; }
    /* line 3720, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .relationship_card .count.invisible {
      visibility: hidden; }

/* line 3726, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.edit_front_page {
  position: absolute;
  top: 57px;
  left: 57px; }
  /* line 3731, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .edit_front_page:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    /* For IE8 and earlier */ }

/* line 3737, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.face_identify_header_title {
  margin-top: 10px;
  margin-bottom: 15px;
  text-align: center; }
  /* line 3742, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .face_identify_header_title h3 {
    font-size: 18px;
    font-weight: 700; }

/* line 3750, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.primary_orange_btn.invitations .orange-btn .notify {
  color: #f05323;
  background: #ffffff;
  padding: 2px 5px 3px 5px;
  top: -2px;
  vertical-align: top; }

/* line 3761, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.primary_orange_btn.disabled .disabled_tooltip_wrap {
  left: -200px;
  margin-top: 38px; }

/* line 3767, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.name_suggestion_tooltip {
  position: absolute;
  top: 200px;
  left: 200px;
  z-index: 10;
  padding: 10px;
  text-align: center;
  font-size: 13px; }
  /* line 3785, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .name_suggestion_tooltip .name_suggestion_tooltip_btn {
    display: inline-block;
    text-align: center;
    margin: 3px;
    margin-top: 8px;
    width: 40px;
    padding: 3px;
    font-size: 13px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }

/* line 3798, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.people_upload .dropandselect_upload {
  background-color: #f4f4f4;
  top: 51px;
  bottom: 0px; }

/* line 3805, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.tags_upload .dropandselect_upload {
  background-color: #f4f4f4;
  top: 46px;
  bottom: 0px; }

/* line 3815, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.app_modal_sidebar .edit-person-modal .sidebar_section {
  height: 412px;
  width: 30%;
  background-color: #f9fafc;
  display: inline-block;
  text-align: center;
  padding-top: 20px;
  border-right: 1px solid #dddfe1; }
  /* line 3824, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .face_preview_wrap {
    position: relative; }
    /* line 3826, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .face_preview_wrap .image_wrap {
      height: 125px;
      position: relative;
      overflow: hidden;
      border-radius: 50%;
      width: 125px;
      display: block;
      margin: 0px auto; }
      /* line 3834, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .face_preview_wrap .image_wrap .image {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-size: cover;
        border-radius: 50%;
        -moz-transition: all 300ms;
        -o-transition: all 300ms;
        -webkit-transition: all 300ms;
        transition: all 300ms; }
    /* line 3845, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .face_preview_wrap .moment-count {
      padding: 3px 12px 2px 12px;
      font-size: 13px;
      font-weight: 400;
      color: #4b525c;
      background-color: #ffffff;
      border-radius: 10px;
      position: relative;
      bottom: 15px;
      text-align: center;
      display: inline-block;
      -moz-transition: all 200ms;
      -o-transition: all 200ms;
      -webkit-transition: all 200ms;
      transition: all 200ms;
      width: auto;
      margin: 0 auto;
      border: 1px solid #B9B9B9; }
  /* line 3863, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section {
    text-align: left;
    margin-top: 43px; }
    /* line 3866, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
    .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap {
      padding-left: 16px;
      background: transparent;
      height: 45px;
      vertical-align: middle;
      display: flex;
      align-items: center;
      position: relative; }
      /* line 3874, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap a {
        color: #58595b;
        font-size: 14px; }
      /* line 3879, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap .left_triangle {
        position: absolute;
        background: #FFF;
        right: -7px;
        display: none;
        height: 11px;
        width: 11px;
        border: 1px solid #dddfe1;
        border-width: 1px 1px 0 0;
        transform: rotate(-135deg); }
      /* line 3890, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap .button-icon {
        width: 18px;
        height: 18px;
        padding-right: 13px; }
        /* line 3894, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap .button-icon#change-person-cover-icon {
          height: 22px; }
      /* line 3899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
      .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap.active {
        background: #eeeef0; }
        /* line 3901, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap.active a {
          color: #f05323; }
        /* line 3904, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap.active .left_triangle {
          display: block; }
        /* line 3908, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
        .app_modal_sidebar .edit-person-modal .sidebar_section .person-modal-sidebar .button_section .button_wrap.active .button-icon svg {
          fill: #F05323; }
/* line 3917, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
.app_modal_sidebar .edit-person-modal .middle_section {
  display: inline-block;
  position: absolute;
  height: calc(100% - 65px); }
  /* line 3921, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_people.scss */
  .app_modal_sidebar .edit-person-modal .middle_section .app_model_view_hidden {
    display: none; }

/* Tags View */
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.secondary_bar .search_input_wrap {
  margin: 0 auto;
  position: relative;
  width: 230px;
  border: 1px solid #e2e5ec;
  border-width: 0 1px;
  height: 46px;
  line-height: 46px; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .secondary_bar .search_input_wrap input {
    width: 100px;
    height: auto;
    display: inline-block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    margin: 13px auto;
    margin-left: 13px;
    font-size: 16px;
    line-height: 20px;
    color: #4b525c;
    padding: 0;
    text-align: left; }
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap input:disabled {
      background-color: #fff; }
    /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap input::-webkit-input-placeholder {
      font-weight: lighter; }
    /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap input::-moz-placeholder {
      font-weight: lighter; }
    /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap input:-ms-input-placeholder {
      font-weight: lighter; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .secondary_bar .search_input_wrap .icon_delete {
    display: none; }
  /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .secondary_bar .search_input_wrap.delete .icon_delete {
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 20px;
    width: 19px;
    height: 19px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
    background-position: 0 -188px;
    background-repeat: no-repeat;
    background-size: auto;
    cursor: pointer; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .secondary_bar .search_input_wrap.delete .icon_delete {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
        background-position: 0 -188px;
        -moz-background-size: 25px auto;
        -o-background-size: 25px auto;
        -webkit-background-size: 25px auto;
        background-size: 25px auto; } }
    /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap.delete .icon_delete:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -166px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .secondary_bar .search_input_wrap.delete .icon_delete:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -166px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .secondary_bar .search_input_wrap.delete .icon_delete:active {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -144px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .secondary_bar .search_input_wrap.delete .icon_delete:active {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -144px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .secondary_bar .search_input_wrap .icon {
    position: absolute;
    top: 50%;
    left: 40px;
    width: 19px;
    height: 19px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1246px;
    background-repeat: no-repeat;
    opacity: 0.6;
    cursor: auto; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .secondary_bar .search_input_wrap .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1206px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.tags_view.transition .tag_card_wrap {
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms; }

/* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.tags_view {
  position: absolute;
  top: 54px;
  left: 0;
  right: 0;
  bottom: 41px;
  z-index: 32;
  background: #fafafa; }
  /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .search_input_wrap .icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAf5JREFUOBGdlM9LG1EQx2eeP7A/kKqHHkslJqUHsb0IxYv0WHvxB7gbsxTrsfRQ/wBDz6U3UwgEJOZHf+ihlYJgChG8FHrwapVCBW8aLyWEJvvGmQ0vrLqr4ju8mTfzfZ+debtvES4Z047zCBvuChH0h0kR8DuGJSUuEKi7JXZ7L9JJLhR0CoLwtfv2ral0Ol0/C5y24iSx9rMJWYdBbPvlPQ2196JR0PWmUMj8FV/GOVAYRMQehGDc87EmZkImGappmvNFEL8uyG9VdBWItKOblXit+YHeYV8F4t9kfCuemCet3/G6gteF2PaMo4mWEJEUKltBQ39mYi9/VBthr9hUYGw87owxJMNrJMTX+Xz2k+LefnoChMfVavWhEYdZy3JGXO3Kw9tRqbcf88uLolWxaGSWq/lGRH2uhh+2/WIoFOI4g4B6jfM3APFDMb+8YLQqmUz+j8UiU9zrmsAIGqUgWCKRuM/HsM6aO6z98iAaeWUgYltXhIGdO7/3+HLSc45XFHY8LRSWtkVkzc3dpWptC4giiFCKRQeeSQGSM6MFkkAQDLH+RxNs8u0f4iP41dPTPZpKpf4ZgLGnQEEw3rxLQMPczg7QzZFiMX1oNvvtOVAAjEN40NmhnmSz2X3/Zr/f5l8Yv1wuu5MT46tHlWP+mWFXm6KxXC63Z/JB9gR3J/M1iYG+eAAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-position: 0 0;
    opacity: 0.8;
    left: 42px;
    background-size: 18px 18px; }
  /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .tag_card_wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding-bottom: 20px;
    width: 275px; }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap .img {
      width: 70px;
      display: block;
      height: 70px;
      position: absolute;
      top: 7px;
      left: 7px;
      background-color: #dadce2;
      background-size: cover;
      background-position: center center; }
    /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap .icon {
      opacity: 0;
      padding: 3px;
      cursor: pointer;
      border: 1px solid #b6b7ba;
      border-radius: 5px;
      -moz-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
      -webkit-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
      box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PHN0b3Agb2Zmc2V0PSIxMy44NCUiIHN0b3AtY29sb3I9IiNmOWZiZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-86.16%, #dbdfe5), color-stop(13.84%, #f9fbff));
      background-image: -moz-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
      background-image: -webkit-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
      background-image: linear-gradient(to top, #dbdfe5 -86.16%, #f9fbff 13.84%);
      background-image: linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
      position: absolute;
      right: -8px; }
      /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
      .tags_view .tag_card_wrap .icon div {
        width: 14px;
        height: 14px; }
    /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap:hover .icon {
      opacity: 1; }
    /* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap:hover, .tags_view .tag_card_wrap.editing {
      z-index: 1; }
      /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
      .tags_view .tag_card_wrap:hover .tag_card .name, .tags_view .tag_card_wrap.editing .tag_card .name {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        overflow: auto;
        max-height: none;
        position: static;
        top: 0;
        width: auto;
        display: table-cell;
        border-spacing: 0;
        vertical-align: middle;
        width: 140px;
        text-overflow: auto; }
    /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap .delete.icon {
      top: -6px; }
      /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
      .tags_view .tag_card_wrap .delete.icon div {
        background-position: -16px 0; }
    /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap .edit.icon {
      bottom: 12px; }
      /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
      .tags_view .tag_card_wrap .edit.icon div {
        background-position: -30px 0; }
    /* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap.editing .tag_card {
      cursor: default; }
      /* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
      .tags_view .tag_card_wrap.editing .tag_card .name {
        display: none; }
    /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap.editing .icon, .tags_view .tag_card_wrap.editing .count {
      display: none; }
  /* line 199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .tag_card_wrap.highlight {
    z-index: 2; }
    /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card_wrap.highlight .icon {
      display: none; }
  /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .tag_card {
    -webkit-perspective: 1000;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    width: 187px;
    height: 70px;
    padding: 7px 0 7px 88px;
    border: 1px solid #d9dbe1;
    background: #fff;
    -moz-box-shadow: 0 1px 5px rgba(3, 3, 3, 0.12);
    -webkit-box-shadow: 0 1px 5px rgba(3, 3, 3, 0.12);
    box-shadow: 0 1px 5px rgba(3, 3, 3, 0.12);
    position: relative;
    cursor: pointer;
    display: table;
    border: 0;
    border-spacing: 0; }
    /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card:hover {
      -moz-box-shadow: 0 1px 7px rgba(3, 3, 3, 0.3);
      -webkit-box-shadow: 0 1px 7px rgba(3, 3, 3, 0.3);
      box-shadow: 0 1px 7px rgba(3, 3, 3, 0.3); }
    /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card textarea {
      color: #7a7e8f;
      font-size: 14px;
      line-height: 20px;
      padding: 5px;
      width: 170px;
      display: table-cell;
      vertical-align: middle;
      resize: none;
      margin-left: -6px;
      margin-right: -6px; }
    /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card .name {
      line-height: 20px;
      color: #7a7e8f;
      font-size: 14px;
      border: 0;
      position: absolute;
      top: 50%;
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 88px;
      width: 140px;
      max-height: 60px;
      overflow: hidden;
      word-break: break-word;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }
    /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .tag_card .count {
      position: absolute;
      right: 9px;
      top: 50%;
      margin-top: -11px;
      padding: 2px 6px;
      border: 1px solid #b6b7ba;
      border-radius: 10px;
      background-color: rgba(0, 0, 0, 0.01);
      -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 #fff;
      -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 #fff;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 1px 0 #fff;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PHN0b3Agb2Zmc2V0PSIxMy44NCUiIHN0b3AtY29sb3I9IiNmOWZiZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-86.16%, #dbdfe5), color-stop(13.84%, #f9fbff));
      background-image: -moz-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
      background-image: -webkit-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
      background-image: linear-gradient(to top, #dbdfe5 -86.16%, #f9fbff 13.84%); }
  /* line 278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .tag_card_wrap.new_tag {
    width: 277px;
    margin: 10px; }
  /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .secondary_bar {
    position: relative;
    z-index: 2; }
  /* line 288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .card_wrap {
    overflow-y: auto;
    position: absolute;
    top: 96px;
    left: 0;
    right: 0;
    bottom: 0; }
  /* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .card_wrap_inner {
    margin: 20px auto 0 auto;
    position: relative; }
  /* line 302, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .no_tags {
    color: #c6c7c9;
    font-size: 25px;
    font-weight: 500;
    position: absolute;
    top: 50%;
    left: 50%; }
    /* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .tags_view .no_tags:before {
      content: '';
      position: absolute;
      left: -52px;
      top: -8px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
      background-position: 0 -270px;
      background-repeat: no-repeat;
      width: 44px;
      height: 44px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .tags_view .no_tags:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
          background-position: 0 -269.5px;
          -moz-background-size: 130px auto;
          -o-background-size: 130px auto;
          -webkit-background-size: 130px auto;
          background-size: 130px auto; } }

/* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.tags_view .empty_wrap {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: 50%;
  margin-top: -100px; }
  /* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .empty_wrap .empty_icon {
    width: 108px;
    height: 110px;
    margin: 0 auto 40px auto;
    background-position: 0 -18px; }
  /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .tags_view .empty_wrap p {
    color: #666d83;
    font-size: 26px;
    text-shadow: 0 1px 0 #fff; }

/* sort */
/* line 345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.selection_popover_dropdown.sort_dropdown {
  display: none;
  border: 1px solid rgba(71, 71, 83, 0.35);
  right: 8px;
  top: 56px;
  text-align: left; }
  /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown .tooltip_arrow {
    right: 8px;
    left: auto; }
  /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown li {
    color: #4a515b;
    position: relative;
    padding: 12px 52px 11px 12px;
    cursor: pointer;
    border-bottom: 1px solid #d9dee5;
    border-top: 1px solid #fff;
    font-size: 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }
    /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
    .selection_popover_dropdown.sort_dropdown li.hidden {
      display: none; }
  /* line 370, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown li:hover {
    background: rgba(255, 255, 255, 0.6); }
  /* line 373, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown li:first-child {
    border-top: 0;
    border-radius: 4px 4px 0 0; }
  /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown li:last-child {
    border-bottom: 0;
    border-radius: 0 0 4px 4px; }
  /* line 381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
  .selection_popover_dropdown.sort_dropdown li.active:after {
    content: '';
    right: 12px;
    top: 9px;
    position: absolute;
    width: 17px;
    height: 15px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -957px no-repeat; }

/* line 394, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tags.scss */
.tags_view.empty .dropandselect_upload .upload-container .right {
  top: 40px; }

/* disable hover during scroll -- for performance */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#scroll-main.disable_hover .content-item {
  pointer-events: none; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
html.firefox #scroll-main {
  direction: ltr; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.msie #scroll-main {
  direction: ltr; }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view {
  position: absolute;
  top: 96px;
  bottom: 41px;
  left: 0;
  right: 0; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library_view.disabled {
    pointer-events: none; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.firefox #library_view .scroll-pane,
.msie #library_view .scroll-pane {
  bottom: -16px; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane {
  top: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane.disabled {
  overflow: hidden; }

/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.firefox #library_view .scroll-pane.disabled,
.msie #library_view .scroll-pane.disabled {
  bottom: -1px; }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane::-webkit-scrollbar {
  display: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .loading {
  z-index: 3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8); }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view #table {
  position: absolute;
  right: 40px;
  left: 40px;
  top: 0;
  bottom: 0; }

/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .collection_holder.selected .hover_layer, #timeline_view .collection_holder.selected .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .hover_layer, #timeline_view .hover_layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  box-sizing: border-box;
  z-index: 2;
  background-color: transparent;
  border: 4px solid transparent; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.disable_drawer:hover .hover_layer, #timeline_view .framed_moment.disable_drawer:hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer):hover .hover_layer, #timeline_view .framed_moment:not(.disable_drawer):hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer):hover .hover_layer.hover_disabled, #timeline_view .framed_moment:not(.disable_drawer):hover .hover_layer.hover_disabled {
  display: block;
  border: none; }
/* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.mobile_hover .hover_layer, #timeline_view .framed_moment.mobile_hover .hover_layer {
  display: block;
  border: none !important; }
/* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer).hover .hover_layer.hover_disabled, #timeline_view .framed_moment:not(.disable_drawer).hover .hover_layer.hover_disabled {
  display: block;
  border: 4px solid #f05323; }
/* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.selected .hover_layer, #timeline_view .framed_moment.selected .hover_layer {
  display: block;
  border-color: #f05323;
  background-color: rgba(0, 0, 0, 0.2); }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.in_story .hover_layer, #timeline_view .framed_moment.in_story .hover_layer {
  display: block;
  background-color: rgba(0, 0, 0, 0.2); }
/* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element:hover .hover_layer, #timeline_view .summary_element:hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element:hover .hover_layer.mobile, #timeline_view .summary_element:hover .hover_layer.mobile {
  border: none; }
/* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element.hover .hover_layer.mobile, #timeline_view .summary_element.hover .hover_layer.mobile {
  display: block;
  border: 4px solid #f05323; }
/* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element.hover .check-wrap.mobile, #timeline_view .summary_element.hover .check-wrap.mobile {
  color: #f05323;
  border-color: #f05323; }

/* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library-vertical {
  display: none;
  position: absolute;
  top: 96px;
  bottom: 0;
  width: 100%; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library-vertical.hidden {
    visibility: hidden; }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library-vertical.vertical {
    display: block; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
    #library-vertical.vertical + #library_view {
      display: none; }

/* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#search-results-parent {
  display: block;
  width: 100%;
  z-index: 3;
  bottom: 0;
  width: 100%;
  position: absolute;
  top: 96px; }
  /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent.hidden {
    visibility: hidden; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent div.hidden {
    visibility: hidden; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent .empty-results {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFF; }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
    #search-results-parent .empty-results .no-results-container {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      /* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
      #search-results-parent .empty-results .no-results-container .no-results-img {
        background-image: url("data:image/png;base64,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");
        width: 100px;
        height: 79px;
        margin-bottom: 15px; }
      /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
      #search-results-parent .empty-results .no-results-container .no-results-text p {
        font-size: 16px;
        text-align: center;
        color: #929497;
        line-height: 26px; }
  /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent > .loading {
    z-index: 10;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8); }

@media (max-width: 374px) {
  /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  html.memories-enabled.mobile body:not(.select_mode) #library-vertical,
  html.memories-enabled.mobile body:not(.select_mode) #search-results-parent {
    top: 152px; } }
/* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
html.memories-enabled.mobile body #library-vertical.compressed {
  margin-top: 50px; }

/* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
body.filtered #library_view #table {
  top: 47px; }

/* Lifted corner css
---------------------*/
/* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 7px 4px 0 4px; }
  /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .moment-bottom .moment-date {
    color: #65676a;
    text-shadow: #fff 0 1px 1px;
    font-size: 10px;
    float: left;
    font-weight: bold; }

/* line 284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.main .content-item > div:hover .moment-bottom {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap {
  display: none;
  opacity: 0;
  z-index: 5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: -5px;
  pointer-events: none;
  text-align: center;
  padding-bottom: 14px;
  margin-left: -250px;
  width: 500px; }

/* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.lt-ie10 .moment-tooltip {
  background-color: rgba(255, 255, 255, 0.9); }
/* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.lt-ie10 .moment-tooltip .tooltip-pointer {
  background-color: rgba(255, 255, 255, 0.9); }

/* line 328, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip {
  direction: ltr;
  padding: 5px 15px;
  max-width: 470px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-shadow: #fff 0 1px 0 inset;
  -webkit-box-shadow: #fff 0 1px 0 inset;
  box-shadow: #fff 0 1px 0 inset;
  border-radius: 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(240, 240, 240, 0.9)), color-stop(100%, rgba(255, 255, 255, 0.9)));
  background: -moz-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: -webkit-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(to bottom, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  font-size: 13px;
  line-height: 21px;
  display: inline-block;
  border: 1px solid rgba(155, 149, 167, 0.5); }
  /* line 342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .moment-tooltip span:nth-of-type(1) {
    font-weight: bold; }

/* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.framed_moment:hover .moment-tooltip-wrap {
  display: block;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  margin-bottom: -5px;
  z-index: 14;
  /*overlay story_header */ }

/* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.framed_moment:hover {
  z-index: 3; }

/* line 360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.msie .moment-tooltip-wrap:hover {
  display: none; }

/* hide tooltips + date in action bar mode */
/* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.select_mode .moment-tooltip-wrap {
  display: none !important;
  opacity: 0 !important; }

/* line 371, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap .tooltip-pointer {
  top: auto;
  bottom: 2px;
  border: 0;
  left: 50%;
  margin-left: -10px; }

/* line 379, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap .tooltip-pointer:after {
  top: auto;
  bottom: 7px;
  background: rgba(255, 255, 255, 0.9); }

/* line 385, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#row_1, #row_2, #row_3 {
  direction: rtl;
  float: right;
  display: table;
  table-layout: fixed;
  clear: right;
  margin-right: 0;
  height: 33%; }

/* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#left_end, #right_end {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px; }

/* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
body.filtered #left_end, body.filtered #right_end {
  top: 42px; }

/* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#left_end {
  border-right: 1px solid #d7dde3; }

/* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#right_end .timeline_column {
  border-left: 1px solid #d7dde3; }

/* Library Loading */
/* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_loader {
  position: absolute;
  top: 50%;
  right: 50%; }

/* line 425, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.content-item {
  display: table-cell;
  vertical-align: middle;
  position: absolute;
  padding: 0 30px; }
  /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .shadow {
    height: 100%;
    padding: 0; }
  /* line 435, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .crop > img {
    position: relative; }
  /* line 438, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .processing_stack {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6);
    z-index: 99; }
  /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .processing_spinner {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -21px 0 0 -21px; }

/* hide ugly placeholder graphic in firefox */
@-moz-document url-prefix() {
  /* hide the system icon for loading images */
  /* line 459, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  img:-moz-loading {
    visibility: hidden; }

  /* hide the system icon for broken images */
  /* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  img:-moz-broken {
    -moz-force-broken-image-icon: 0; } }
/* line 469, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.mobile .select_mode #library-vertical {
  bottom: 43px; }

/*====================================================================
Global styling for the Settings modal window
=====================================================================*/
/* Everything until the service icons was originally in the _ui_v2_modal.scss file,
    but pulled it in here so that only settings CSS was updated with these changes.
    Once we start updating the rest of the modals in the application, or use a modal
    class, a lot of this CSS can be made more generalized. */
/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.tl_settings_top {
  height: 49px;
  border-bottom: 1px solid #c0cad3;
  border-radius: 10px 10px 0 0;
  overflow: hidden; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_top .close-btn {
    padding: 19px; }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.tl_settings_nav {
  background-image: linear-gradient(to top, #eceff3 0%, #ffffff 100%);
  box-shadow: 0 1px 0 #afbbc7; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_nav li {
    float: left;
    display: block;
    text-align: center;
    white-space: nowrap;
    height: 49px;
    font-size: 14px;
    line-height: 49px;
    color: #4b525c;
    text-shadow: 0 1px 0 white;
    border-right: 1px solid #e2e4e7;
    cursor: pointer; }
    /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_nav li.active {
      background: #fff;
      box-shadow: inset -1px 0 0 rgba(172, 175, 176, 0.2); }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_nav li.tl_settings_email {
      width: 160px; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_nav li.tl_settings_plan {
      width: 90px; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_nav li.tl_settings_services {
      width: 170px; }
    /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_nav li.tl_settings_apps {
      width: 127px; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.tl_settings_content {
  display: none;
  color: #4b525c;
  background: #f5f6f8;
  border-bottom: 1px solid #c0cad3; }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_content.active {
    display: block; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_content .tl_settings_submenu {
    position: relative;
    width: 205px;
    height: 395px;
    float: left;
    background: #eff2f5;
    border-right: 1px solid #c0cad3; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_content .tl_settings_submenu li {
      position: relative;
      height: 46px;
      font-size: 14px;
      line-height: 46px;
      padding: 0 16px;
      cursor: pointer;
      border-top: 0px solid #b1bcca;
      border-bottom: 1px solid #b1bcca; }
      /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      .tl_settings_content .tl_settings_submenu li.active {
        color: #fdfdfe;
        background-color: #4b525c; }
        /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
        .tl_settings_content .tl_settings_submenu li.active:after {
          content: '';
          position: absolute;
          top: 18px;
          right: 10px;
          display: inline-block;
          width: 8px;
          height: 8px;
          border-right: 1px solid #fdfdfe;
          border-top: 1px solid #fdfdfe;
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
      /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      .tl_settings_content .tl_settings_submenu li:hover {
        color: #4b525c;
        background-color: #e7e7e6; }
        /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
        .tl_settings_content .tl_settings_submenu li:hover:after {
          content: '';
          position: absolute;
          top: 18px;
          right: 10px;
          display: inline-block;
          width: 8px;
          height: 8px;
          border-right: 1px solid #4b525c;
          border-top: 1px solid #4b525c;
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
  /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_content .tl_settings_body {
    height: 395px; }
    /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_content .tl_settings_body h2 {
      font-size: 21px; }
    /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .tl_settings_content .tl_settings_body p {
      font-size: 15px;
      line-height: 48px;
      text-shadow: 0 1px 0 white; }

/* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.tl_settings_bottom {
  height: 56px; }
  /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_bottom .left {
    float: left;
    margin: 10px 0 0 20px; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .tl_settings_bottom .right {
    float: right;
    margin: 15px 10px 0 0; }

/* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.service_icon {
  width: 36px;
  margin: 10px 10px 0 0;
  height: 25px;
  float: left; }

/* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_facebook {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -306px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_facebook {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -32px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_flickr {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -331px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_flickr {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -57px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_picasa {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -493px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_picasa {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -107px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_instagram {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -458px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_instagram {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -82px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_twitter {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -765px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_twitter {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -202px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_smugmug {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -715px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_smugmug {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -152px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }
/* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_list .icon_tumblr {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
  background-position: 0 -740px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .settings_list .icon_tumblr {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
      background-position: 0 -177px;
      -moz-background-size: 36px auto;
      -o-background-size: 36px auto;
      -webkit-background-size: 36px auto;
      background-size: 36px auto; } }

/* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_personal .settings_list,
#settings_email_prefs .settings_list,
#settings_services .settings_list,
#settings_plan .settings_list,
#settings_billing .settings_list,
#settings_image_prefs .settings_list {
  background-image: linear-gradient(to top, #fcfdfe 0%, #ffffff 100%);
  border-radius: 4px; }
  /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_personal .settings_list #tl_services_flickr,
  #settings_personal .settings_list #tl_services_picasa,
  #settings_email_prefs .settings_list #tl_services_flickr,
  #settings_email_prefs .settings_list #tl_services_picasa,
  #settings_services .settings_list #tl_services_flickr,
  #settings_services .settings_list #tl_services_picasa,
  #settings_plan .settings_list #tl_services_flickr,
  #settings_plan .settings_list #tl_services_picasa,
  #settings_billing .settings_list #tl_services_flickr,
  #settings_billing .settings_list #tl_services_picasa,
  #settings_image_prefs .settings_list #tl_services_flickr,
  #settings_image_prefs .settings_list #tl_services_picasa {
    display: none; }
  /* line 208, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_personal .settings_list li,
  #settings_email_prefs .settings_list li,
  #settings_services .settings_list li,
  #settings_plan .settings_list li,
  #settings_billing .settings_list li,
  #settings_image_prefs .settings_list li {
    color: #4b525c;
    font-size: 15px;
    line-height: 44px;
    border-bottom: 1px solid rgba(175, 187, 199, 0.5);
    padding: 0 15px; }
    /* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_personal .settings_list li:last-child,
    #settings_email_prefs .settings_list li:last-child,
    #settings_services .settings_list li:last-child,
    #settings_plan .settings_list li:last-child,
    #settings_billing .settings_list li:last-child,
    #settings_image_prefs .settings_list li:last-child {
      border-bottom: 0; }
    /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_personal .settings_list li .switch,
    #settings_email_prefs .settings_list li .switch,
    #settings_services .settings_list li .switch,
    #settings_plan .settings_list li .switch,
    #settings_billing .settings_list li .switch,
    #settings_image_prefs .settings_list li .switch {
      float: right;
      top: 12px; }
      /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      #settings_personal .settings_list li .switch iframe,
      #settings_email_prefs .settings_list li .switch iframe,
      #settings_services .settings_list li .switch iframe,
      #settings_plan .settings_list li .switch iframe,
      #settings_billing .settings_list li .switch iframe,
      #settings_image_prefs .settings_list li .switch iframe {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer; }
    /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_personal .settings_list li.facetag-grouping,
    #settings_email_prefs .settings_list li.facetag-grouping,
    #settings_services .settings_list li.facetag-grouping,
    #settings_plan .settings_list li.facetag-grouping,
    #settings_billing .settings_list li.facetag-grouping,
    #settings_image_prefs .settings_list li.facetag-grouping {
      display: flex;
      justify-content: space-between; }
      /* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      #settings_personal .settings_list li.facetag-grouping .facetag-description,
      #settings_email_prefs .settings_list li.facetag-grouping .facetag-description,
      #settings_services .settings_list li.facetag-grouping .facetag-description,
      #settings_plan .settings_list li.facetag-grouping .facetag-description,
      #settings_billing .settings_list li.facetag-grouping .facetag-description,
      #settings_image_prefs .settings_list li.facetag-grouping .facetag-description {
        display: flex;
        flex-direction: column;
        width: 289px; }
    /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_personal .settings_list li .settings_detail,
    #settings_email_prefs .settings_list li .settings_detail,
    #settings_services .settings_list li .settings_detail,
    #settings_plan .settings_list li .settings_detail,
    #settings_billing .settings_list li .settings_detail,
    #settings_image_prefs .settings_list li .settings_detail {
      float: right;
      font-size: 15px;
      color: #757c8c;
      text-shadow: 0 1px 0 white; }
      /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      #settings_personal .settings_list li .settings_detail.facetag,
      #settings_email_prefs .settings_list li .settings_detail.facetag,
      #settings_services .settings_list li .settings_detail.facetag,
      #settings_plan .settings_list li .settings_detail.facetag,
      #settings_billing .settings_list li .settings_detail.facetag,
      #settings_image_prefs .settings_list li .settings_detail.facetag {
        line-height: 25px;
        width: 372px; }

/* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_personal .settings_list,
#settings_plan .settings_list {
  max-height: 135px;
  overflow-y: auto; }

/* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_personal h2 {
  margin-bottom: 18px; }
/* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_personal .btn_group {
  margin: 30px auto 0;
  text-align: center;
  display: flex;
  justify-content: center; }
  /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_personal .btn_group .orange-btn {
    float: none;
    display: inline;
    margin: 0 10px 0 0; }

/* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_plan p,
#settings_billing p {
  margin-top: -18px; }
/* line 292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_plan .upgrade_btn,
#settings_billing .upgrade_btn {
  float: none;
  margin: 30px auto 0;
  width: 35% !important;
  padding: 10px; }
/* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_plan .plan_over,
#settings_billing .plan_over {
  height: 30px;
  margin: -25px -30px 30px -30px;
  color: white;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  background-color: #e73e4d; }

/* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_billing .update_billing {
  position: relative;
  cursor: pointer; }
  /* line 316, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_billing .update_billing:after {
    content: '';
    position: absolute;
    top: 28px;
    right: 10px;
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 1px solid #4b525c;
    border-top: 1px solid #4b525c;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_billing .update_billing .payment_info {
    font-size: 13px;
    font-style: italic;
    line-height: 13px;
    text-shadow: 0 1px 0 white;
    padding: 0 0 18px 0;
    margin: -8px 0 0 0; }

/* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.billing_info_modal {
  z-index: 10002 !important; }
  /* line 344, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .billing_info_modal .popover {
    width: 560px;
    margin-left: -280px;
    margin-top: -95px; }
  /* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .billing_info_modal p {
    margin: 19px 30px 25px 30px;
    line-height: 22px;
    font-size: 13px; }
  /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .billing_info_modal .tl_modal_bottom .tl_modal_bottom_right {
    margin-top: 8px; }

/* line 362, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_services .scrollbar {
  overflow: hidden; }
/* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_services .settings_list {
  height: 315px;
  overflow-y: auto; }

/* line 373, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_apps .scrollbar {
  overflow: hidden; }
/* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_apps .apps_wrapper {
  height: 345px;
  overflow-y: auto;
  background-color: white;
  background-image: linear-gradient(to top, #fcfdfe 0%, #ffffff 100%);
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
/* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_apps p {
  font-size: 14px;
  line-height: 19px; }
  /* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps p.bold {
    font-weight: bold; }
  /* line 394, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps p:not(.bold) {
    margin-bottom: 12px; }
/* line 399, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_apps .settings_mobile {
  clear: both;
  padding: 50px 15px; }
  /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .orange-btn {
    padding: 8px 10px;
    margin-top: 1px; }
  /* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .uploader_header,
  #settings_apps .settings_mobile .mobile_header {
    width: 236px;
    float: left;
    text-align: center;
    padding: 0 15px; }
    /* line 415, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .uploader_header p,
    #settings_apps .settings_mobile .mobile_header p {
      font-size: 15px; }
      /* line 418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      #settings_apps .settings_mobile .uploader_header p.header,
      #settings_apps .settings_mobile .mobile_header p.header {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 0; }
  /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .uploader_text,
  #settings_apps .settings_mobile .mobile_text {
    float: left;
    width: 309px;
    padding: 0 0 0 30px;
    position: relative; }
  /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile:after {
    clear: both; }
/* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
#settings_apps .settings_mobile {
  height: 200px; }
  /* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .image {
    height: 145px;
    margin-top: 29px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_settings-s07590c856f-367d23117211874af7efe2c8b79598cce155019447683520b4ad12acff244101.png);
    background-position: 0 -152px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      #settings_apps .settings_mobile .image {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_settings@2x-s1a20a01f86-a5cb5c558bd2587b3ae17c32bea5bcc5464a2e3f83b1e86ee5451de2fb99ef9c.png);
        background-position: 0 -149.5px;
        -moz-background-size: 242px auto;
        -o-background-size: 242px auto;
        -webkit-background-size: 242px auto;
        background-size: 242px auto; } }
  /* line 448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .mobile_text {
    padding-top: 30px; }
  /* line 452, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .share_app_link_wrap {
    position: relative; }
    /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .share_app_link_wrap .phone_input {
      width: 189px;
      height: 32px;
      margin-right: 13px;
      background-color: white;
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 5px;
      font-size: 14px;
      float: left;
      box-shadow: none; }
    /* line 467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .share_app_link_wrap .send_btn {
      color: white; }
    /* line 471, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .share_app_link_wrap .warning_icon {
      top: 0;
      right: 0;
      margin: 11px auto auto 217px; }
    /* line 478, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .share_app_link_wrap .disabled_tooltip_wrap {
      margin: 0;
      top: -62px;
      right: -31px; }
      /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      #settings_apps .settings_mobile .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip_arrow {
        top: 58px; }
  /* line 489, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  #settings_apps .settings_mobile .sent_successful {
    margin: 20px 0px;
    text-align: left; }
    /* line 493, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    #settings_apps .settings_mobile .sent_successful .check_icon {
      background-position: 0 0;
      width: 22px;
      height: 18px;
      vertical-align: middle; }

/* line 503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_links {
  margin: 3px 0 0 6px; }
  /* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .settings_links a,
  .settings_links a:active,
  .settings_links a:hover,
  .settings_links a:visited {
    color: #4b525c; }
  /* line 513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .settings_links li {
    color: #4b525c;
    font-size: 14px;
    line-height: 30px;
    display: inline; }
    /* line 519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    .settings_links li:not(:last-child):after {
      content: '';
      padding-right: 19px;
      margin-right: 15px;
      border-right: 1px solid #afbbc7; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.settings_video_text {
  position: absolute;
  bottom: 90px; }
  /* line 532, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  .settings_video_text a,
  .settings_video_text a:active,
  .settings_video_text a:hover,
  .settings_video_text a:visited {
    color: #1aaeba; }

/* line 540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.tl_settings_body .scrollbar {
  height: 345px;
  overflow-y: auto;
  padding: 25px 30px; }

/* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs.loading .settings_list {
  display: none; }
/* line 552, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs.loading .tab-spinner {
  display: inline-block; }
/* line 556, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs.loading .scrollbar {
  text-align: center; }
/* line 560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs.loading .switch .handle {
  transition: all 0s ease 0s; }
/* line 565, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs .tab-spinner {
  display: none;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/smooth-spinner.gif) no-repeat;
  height: 25px;
  width: 25px; }
/* line 572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs #facetag_message {
  visibility: hidden;
  min-width: 250px;
  background-color: #58595B;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 16px;
  z-index: 1;
  left: 50%;
  margin-top: 12px;
  max-width: 100%;
  font-size: 12px;
  line-height: normal; }
/* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
.image_prefs #facetag_message.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s; }
@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
/* line 638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
html.mobile .tl_settings_nav,
html.mobile .tl_settings_submenu,
html.mobile .settings_list li:not(.facetag-grouping),
html.mobile .settings_links {
  display: none !important; }
/* line 646, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
html.mobile .tl_settings_body .scrollbar {
  padding: 0; }
  /* line 649, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  html.mobile .tl_settings_body .scrollbar .settings_list {
    padding: 0 0 25px; }
    /* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
    html.mobile .tl_settings_body .scrollbar .settings_list .facetag-grouping {
      flex-direction: column; }
      /* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
      html.mobile .tl_settings_body .scrollbar .settings_list .facetag-grouping .facetag-description {
        width: 100% !important; }
        /* line 658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
        html.mobile .tl_settings_body .scrollbar .settings_list .facetag-grouping .facetag-description .facetag {
          width: auto !important; }
  /* line 665, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_settings.scss */
  html.mobile .tl_settings_body .scrollbar #facetag_message {
    color: #000000;
    padding: 0;
    width: 100%; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
#upgrade_browser_wrapper {
  position: absolute;
  width: 100%;
  top: 51px;
  bottom: 41px;
  background: #fff;
  overflow: auto;
  vertical-align: middle;
  z-index: 12; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
  #upgrade_browser_wrapper.hide {
    display: none; }

/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
.upgrade_browser {
  width: 764px;
  height: 380px;
  border: 1px solid #dee1e6;
  border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -190px;
  margin-left: -382px;
  text-align: center;
  color: #4b525c; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
  .upgrade_browser .browsers {
    margin-top: 35px; }
    /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
    .upgrade_browser .browsers a:link {
      display: inline-block; }
      /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
      .upgrade_browser .browsers a:link span {
        display: inline-block;
        width: 93px;
        height: 90px;
        margin: 15px 15px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
      /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
      .upgrade_browser .browsers a:link.chrome span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser-sd90be61751-a2d360970e5a2c0870ee0601b3c32331a7447677d58cfe803ac0c427399e2e81.png);
        background-position: 0 0;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .upgrade_browser .browsers a:link.chrome span {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser@2x-s99ec522e6a-64e01ec0fe1b242ea252542e2cb8adcbb6eba7df680c9bfe21809e8f45142dcd.png);
            background-position: 0 0;
            -moz-background-size: 93px auto;
            -o-background-size: 93px auto;
            -webkit-background-size: 93px auto;
            background-size: 93px auto; } }
      /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
      .upgrade_browser .browsers a:link.firefox span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser-sd90be61751-a2d360970e5a2c0870ee0601b3c32331a7447677d58cfe803ac0c427399e2e81.png);
        background-position: 0 -177px;
        background-repeat: no-repeat;
        height: 91px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .upgrade_browser .browsers a:link.firefox span {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser@2x-s99ec522e6a-64e01ec0fe1b242ea252542e2cb8adcbb6eba7df680c9bfe21809e8f45142dcd.png);
            background-position: 0 -177px;
            -moz-background-size: 93px auto;
            -o-background-size: 93px auto;
            -webkit-background-size: 93px auto;
            background-size: 93px auto; } }
      /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
      .upgrade_browser .browsers a:link.safari span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser-sd90be61751-a2d360970e5a2c0870ee0601b3c32331a7447677d58cfe803ac0c427399e2e81.png);
        background-position: 0 -271px;
        background-repeat: no-repeat;
        height: 92px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .upgrade_browser .browsers a:link.safari span {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser@2x-s99ec522e6a-64e01ec0fe1b242ea252542e2cb8adcbb6eba7df680c9bfe21809e8f45142dcd.png);
            background-position: 0 -271px;
            -moz-background-size: 93px auto;
            -o-background-size: 93px auto;
            -webkit-background-size: 93px auto;
            background-size: 93px auto; } }
      /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
      .upgrade_browser .browsers a:link.ie span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser-sd90be61751-a2d360970e5a2c0870ee0601b3c32331a7447677d58cfe803ac0c427399e2e81.png);
        background-position: 0 -90px;
        background-repeat: no-repeat;
        height: 88px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .upgrade_browser .browsers a:link.ie span {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upgrade_browser@2x-s99ec522e6a-64e01ec0fe1b242ea252542e2cb8adcbb6eba7df680c9bfe21809e8f45142dcd.png);
            background-position: 0 -90px;
            -moz-background-size: 93px auto;
            -o-background-size: 93px auto;
            -webkit-background-size: 93px auto;
            background-size: 93px auto; } }
    /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
    .upgrade_browser .browsers a:hover, .upgrade_browser .browsers a:active {
      background-color: #edf0f4;
      border-radius: 8px; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
  .upgrade_browser h1 {
    font-size: 24px;
    font-weight: 900; }
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
  .upgrade_browser .subtext {
    font-size: 14px;
    font-weight: 400;
    width: 442px;
    margin: 10px auto; }
    /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/static/upgrade_browser.scss */
    .upgrade_browser .subtext a:link, .upgrade_browser .subtext a:visited, .upgrade_browser .subtext a:hover, .upgrade_browser .subtext a:active {
      color: #f25e1c;
      display: block;
      margin-top: 20px; }

/*=======
  DROPDOWN TOOLTIP (used for modals + settings + etc)
  */
/* TIMELINE TOOLTIP */
/* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.tl_timeline_tooltip_overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 99; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.lt-ie10 .tl_timeline_tooltip {
  background-color: rgba(240, 240, 240, 0.9); }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.tl_timeline_tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -60px 0 0 -125px;
  border-radius: 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(240, 240, 240, 0.9)), color-stop(100%, rgba(255, 255, 255, 0.9)));
  background: -moz-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: -webkit-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(to bottom, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 1px #fff inset;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 1px #fff inset;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 1px #fff inset;
  width: 250px;
  height: 115px;
  border: 1px solid rgba(58, 58, 60, 0.3);
  text-align: center; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip p {
    text-shadow: 0 1px #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: normal;
    padding: 30px 0 0 0;
    color: #5d6163; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip .buttons {
    position: absolute;
    bottom: 11px;
    left: 11px;
    right: 11px; }
  /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip .orange-btn {
    float: right; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip .porcelain-btn {
    padding: 5px 12px 5px 12px; }
  /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip .processing_filter {
    float: left;
    margin: 10px 0 0 10px; }
    /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip .processing_filter img {
      margin-left: 0; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip.people_merge {
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    background: white;
    margin: -150px 0 0 -200px; }
    /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip.people_merge p {
      font-size: 24px;
      font-weight: 400;
      line-height: inherit; }
    /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip.people_merge .buttons {
      height: 100px; }
      /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
      .tl_timeline_tooltip.people_merge .buttons .done-btn {
        position: relative;
        font-size: 18px;
        border-radius: 6px;
        padding: 12px 20px;
        min-width: 90px; }
        /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
        .tl_timeline_tooltip.people_merge .buttons .done-btn.porcelain-btn {
          bottom: -50px;
          left: 30px; }
        /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
        .tl_timeline_tooltip.people_merge .buttons .done-btn.orange-btn {
          bottom: -50px;
          right: 30px; }
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_timeline_tooltip.delete_person {
    height: 222px;
    z-index: 2;
    width: 400px;
    font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
    background: white;
    margin: -111px 0 0 -200px;
    padding: 10px; }
    /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip.delete_person p.header {
      font-size: 26px;
      font-weight: 600;
      line-height: inherit; }
    /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip.delete_person p.text {
      font-size: 18px;
      font-weight: 400;
      width: 80%;
      margin: 0 auto;
      line-height: normal; }
    /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
    .tl_timeline_tooltip.delete_person .buttons {
      height: 100px; }
      /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
      .tl_timeline_tooltip.delete_person .buttons .small-btn {
        position: relative;
        font-size: 18px;
        border-radius: 6px;
        padding: 12px 20px;
        min-width: 90px; }
        /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
        .tl_timeline_tooltip.delete_person .buttons .small-btn.porcelain-btn {
          bottom: -50px;
          left: 30px; }
        /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
        .tl_timeline_tooltip.delete_person .buttons .small-btn.orange-btn {
          bottom: -50px;
          right: 30px; }

/* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.framed_moment .processing_filter img {
  margin-left: 0; }

/* processing filter */
/* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.processing .tl_timeline_tooltip {
  height: 64px; }
/* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.processing p {
  padding: 20px 0 0 0; }

/* line 163, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.processing_filter {
  width: 42px;
  height: 42px;
  background-color: #e54c1f;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYTE2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1NGMxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba163), color-stop(100%, #e54c1f));
  background-image: -moz-linear-gradient(top, #fba163, #e54c1f);
  background-image: -webkit-linear-gradient(top, #fba163, #e54c1f);
  background-image: linear-gradient(to bottom, #fba163, #e54c1f);
  background-image: linear-gradient(top, #fba163, #e54c1f);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) inset;
  border-radius: 21px;
  position: relative; }
  /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .processing_filter img {
    margin-left: 0px;
    margin-top: 8px;
    width: 26px;
    height: 26px;
    background-position: 0 0;
    -moz-animation-name: rotateClockwise;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear; }

/* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.popover.confirmation {
  padding: 30px; }

/* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
.tl_video_processing {
  height: 305px;
  width: 400px;
  margin: -200px 0 0 -200px; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_video_processing img {
    margin: 27px auto 12px auto;
    width: 171px;
    height: 122px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/video_processing-ef9230d78a02d70df8d537819d59206ba0727465d8ea0074272adadced208456.png) no-repeat; }
  /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_video_processing p {
    color: #8A8A8A;
    font-size: 15px;
    padding: 21px 30px 0 30px;
    line-height: 20px; }
  /* line 208, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2.scss */
  .tl_video_processing h2 {
    font-size: 28px;
    color: #585858; }

/*===========
  BOTTOM BAR
  ==========*/
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
body:not(.shared) #tl_bottom_bar {
  display: none; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  body:not(.shared) #tl_bottom_bar.vertical {
    display: block; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
body.select_mode #tl_bottom_bar {
  display: none; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  body.select_mode #tl_bottom_bar.vertical {
    display: none; }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.mobile body:not(.shared) #tl_bottom_bar {
  display: none; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
html.mobile #tl_bottom_bar_left, html.mobile .upgrade_wrap, html.mobile .help_btn {
  display: none !important; }
/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
html.mobile #tl_bottom_bar_right .date_btns .day {
  border-left: 1px solid #b7c2cd; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
#beta {
  display: none; }

/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.demo {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.scroll-pane {
  overflow: auto;
  width: 100%;
  float: right; }

/* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.scroll-content {
  display: table;
  float: none;
  margin-right: 0px; }

/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.table-scroll-content {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
  float: none;
  height: 100%;
  margin-right: 0px; }

/* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.table-scroll-content, #timeline_scroller {
  background: #fff; }

/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
#tl_bottom_bar {
  background: #FFFFFF;
  border-top: 1px solid #afbbc7;
  bottom: 0;
  height: 39px;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 33; }
  /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar #tl_bottom_bar_btns {
    position: relative; }
    /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar #tl_bottom_bar_btns.upload_hide .upgrade_wrap {
      display: none; }

/*===================
  BOTTOM BAR FILTERS
  ==================*/
/* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
#tl_bottom_bar_left {
  position: absolute;
  left: 0;
  top: 0;
  height: 40px;
  width: 122px;
  border-right: 1px solid #b7c2cd; }
  /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_left .upgrade_wrap {
    position: absolute;
    width: 120px;
    border-right: 1px solid #b7c2cd;
    left: 118px;
    top: 0;
    height: 33px;
    padding: 7px 5px 0 9px;
    display: inline-block; }
    /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_left .upgrade_wrap .orange-btn {
      padding: 5px 0;
      width: 119px; }

/* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
#tl_bottom_bar_right {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px; }
  /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .trashcan_tooltip {
    position: fixed;
    top: 87px;
    right: 0px;
    width: auto;
    cursor: pointer;
    display: none;
    text-align: left; }
    /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .trashcan_tooltip .disabled_tooltip {
      width: auto;
      color: #fff;
      text-shadow: none;
      background-color: #4b525c;
      padding: 14px 15px;
      border: none;
      border-radius: 0px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      -moz-box-shadow: 0 1px 2px 0 rgba(88, 89, 91, 0.6);
      -webkit-box-shadow: 0 1px 2px 0 rgba(88, 89, 91, 0.6);
      box-shadow: 0 1px 2px 0 rgba(88, 89, 91, 0.6); }
    /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .trashcan_tooltip.show {
      display: block; }
    /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .trashcan_tooltip .undo_link {
      float: right;
      padding-left: 10px;
      color: #fff;
      text-decoration: underline; }
    /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .trashcan_tooltip .trash_num {
      width: auto;
      padding-right: 3px;
      float: left; }
  /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .help_btn {
    position: relative;
    height: 42px;
    float: left;
    cursor: pointer; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -657px;
      background-repeat: no-repeat;
      width: 24px;
      height: 24px;
      margin: 8px 8px 8px 12px;
      float: left; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tl_bottom_bar_right .help_btn .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -617px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
      /* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .icon:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -685px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_bottom_bar_right .help_btn .icon:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -645px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .delete_icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -553px;
      background-repeat: no-repeat;
      width: 18px;
      height: 22px;
      float: right;
      margin: 10px 15px 10px 7px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tl_bottom_bar_right .help_btn .delete_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -513px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
      /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .delete_icon:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -527px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_bottom_bar_right .help_btn .delete_icon:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -487px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
      /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .delete_icon.disabled {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -501px;
        background-repeat: no-repeat;
        cursor: default; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_bottom_bar_right .help_btn .delete_icon.disabled {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -461px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .feedback_icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -579px;
      background-repeat: no-repeat;
      width: 23px;
      height: 22px;
      margin: 10px 7px 10px 15px;
      float: left; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tl_bottom_bar_right .help_btn .feedback_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -539px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
      /* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_icon:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -605px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_bottom_bar_right .help_btn .feedback_icon:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -565px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .feedback_icon.selected {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -631px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tl_bottom_bar_right .help_btn .feedback_icon.selected {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -591px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .feedback {
      top: -100px;
      right: 35px;
      width: 180px;
      cursor: pointer; }
      /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback .disabled_tooltip {
        width: 150px; }
      /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback .illustration_icon {
        height: 28px;
        width: 30px;
        margin-top: 10px;
        margin-right: 5px;
        float: left;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -67px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_bottom_bar_right .help_btn .feedback .illustration_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -27px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn .feedback_secondary {
      top: -315px;
      right: 32px;
      width: 550px; }
      /* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .disabled_tooltip {
        width: 100%;
        padding: 0; }
      /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .title {
        padding-top: 30px;
        padding-bottom: 30px; }
      /* line 256, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .FAQ_section {
        width: 42%;
        float: left;
        margin-bottom: 30px;
        text-align: left;
        padding-left: 35px; }
      /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .section_title {
        font-size: 16px;
        font-weight: 600;
        padding-bottom: 25px; }
      /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .section_content {
        padding-bottom: 25px;
        font-weight: 100; }
      /* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .vertical_divider {
        border-left: 1px solid #d7dde3;
        height: 160px;
        position: absolute;
        right: 49%; }
      /* line 278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .feedback_section {
        width: 42%;
        float: right;
        margin-bottom: 30px;
        text-align: left;
        padding-left: 35px; }
      /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .orange-btn {
        width: 180px; }
      /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .help_btn .feedback_secondary .feedback_btn {
        width: 206px; }
    /* line 294, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn.hidden {
      display: none; }
    /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .help_btn.show_feedback .bottom_bar_item_wrap:hover .disabled_tooltip {
      visibility: hidden; }
  /* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .arrow_box:after, #tl_bottom_bar_right .arrow_box:before {
    top: 100%;
    right: 2%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 11px;
    margin-right: 5px; }
  /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .arrow_box:before {
    border-color: rgba(93, 108, 117, 0);
    border-top-color: #bebec3;
    border-width: 12px;
    margin-right: 4px; }
  /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .bottom_bar_item_wrap {
    display: inline-block;
    margin: 0 0 -4px -3px; }
    /* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip {
      position: absolute;
      top: auto;
      bottom: 48px;
      display: inline-block;
      visibility: hidden; }
      /* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash {
        width: 67px;
        right: 5px; }
      /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback {
        width: 111px;
        right: 38px;
        top: auto; }
      /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.year {
        width: 82px;
        right: 1px; }
      /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.month {
        width: 96px;
        right: 41px; }
      /* line 360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.day {
        width: 78px;
        right: 82px; }
    /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .bottom_bar_item_wrap:hover .disabled_tooltip {
      visibility: visible;
      -moz-transition: visibility 0ms 500ms;
      -o-transition: visibility 0ms 500ms;
      -webkit-transition: visibility 0ms;
      -webkit-transition-delay: 500ms;
      transition: visibility 0ms 500ms; }
  /* line 372, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar_right .date_btns {
    display: none;
    text-align: center;
    float: left;
    font-size: 14px;
    position: relative; }
    /* line 379, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .date_btns a {
      display: block;
      position: relative;
      width: 38px;
      float: left;
      line-height: 42px;
      font-weight: bold;
      float: left;
      color: #4a515b;
      border-right: 1px solid #b7c2cd; }
      /* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .date_btns a.active {
        color: #f05323; }
      /* line 393, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .date_btns a:hover {
        color: #f05323; }
      /* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar_right .date_btns a:last-child {
        border-color: transparent; }
    /* line 401, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar_right .date_btns.hide {
      display: none !important; }

/* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
body.mobile_override #tl_bottom_bar_right .help_btn .icon {
  display: none; }
/* line 411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
body.mobile_override #tl_bottom_bar_right .help_btn .feedback_icon {
  margin-left: 15px; }

/* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
.mobile #tl_bottom_bar.vertical {
  display: none; }

/* line 422, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
#tl_bottom_bar.vertical {
  border-color: transparent;
  width: 86px; }
  /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar.vertical #tl_bottom_bar_btns > * {
    display: none; }
  /* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
  #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right {
    display: block; }
    /* line 435, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .date_btns {
      display: none; }
    /* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .help_btn {
      width: 75px;
      padding-left: 3px; }
    /* line 444, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .delete_icon, #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .feedback_icon {
      margin: 10px 7px; }
    /* line 448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap {
      display: inline-block;
      margin: 0 0 -4px -3px; }
      /* line 453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash {
        width: 67px;
        left: 35px;
        right: initial; }
        /* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash .arrow_box:before, #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash .arrow_box:after {
          left: 2%;
          right: initial; }
        /* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash .arrow_box:before {
          margin-left: 4px;
          margin-right: 0; }
        /* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.trash .arrow_box:after {
          margin-left: 5px;
          margin-right: 0; }
      /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback {
        width: 111px;
        left: -1px;
        right: initial;
        top: auto; }
        /* line 480, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback .arrow_box:before, #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback .arrow_box:after {
          left: 2%;
          right: initial; }
        /* line 485, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback .arrow_box:before {
          margin-left: 4px;
          margin-right: 0; }
        /* line 490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
        #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .bottom_bar_item_wrap .disabled_tooltip.feedback .arrow_box:after {
          margin-left: 5px;
          margin-right: 0; }
    /* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
    #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .disabled_tooltip_wrap.feedback_secondary {
      left: -4px;
      right: initial; }
      /* line 503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .disabled_tooltip_wrap.feedback_secondary .arrow_box:before, #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .disabled_tooltip_wrap.feedback_secondary .arrow_box:after {
        left: 1%;
        right: initial; }
      /* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .disabled_tooltip_wrap.feedback_secondary .arrow_box:before {
        margin-left: 4px;
        margin-right: 0; }
      /* line 513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_bottom_bar.scss */
      #tl_bottom_bar.vertical #tl_bottom_bar_btns #tl_bottom_bar_right .disabled_tooltip_wrap.feedback_secondary .arrow_box:after {
        margin-left: 5px;
        margin-right: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_container {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 33;
  bottom: 0;
  display: none;
  background: rgba(255, 255, 255, 0.7);
  background: rgba(0, 0, 0, 0.3); }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie9 #tl_modal_container {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/bg_black_70-b6077c380d627ae35d6a813fcb5a0633f326b9c50443f88f7ab404686e40d76a.png); }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
body.action #tl_modal_container {
  background: none;
  top: 43px; }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_container.visible {
  display: block; }

/* video */
/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.how_to_video {
  width: 712px;
  height: 400px;
  border: 8px solid #fff;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  position: relative; }

/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_how_to_add_moments {
  padding: 40px 0; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap .tl_modal_first_time .tl_modal_bottom_left .tl_modal_close {
  display: none; }

/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap .modal_checkbox {
  margin-top: 0px; }

/*==============
  IMPORT SCREENS
  =============*/
/* Social Btns */
/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_desktop {
  background-position: 0 -18px; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_facebook {
  background-position: 0 -208px; }

/* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_flickr {
  background-position: 0 -233px; }

/* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_picasa {
  background-position: 0 -373px; }

/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_shutterfly {
  background-position: 0 -446px; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_instagram {
  background-position: 0 -258px; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_smugmug {
  background-position: 0 -471px; }

/* Settings Btns*/
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_personal {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -570px; }

/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_my_plan {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -595px; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_services {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -620px; }

/* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.icon_tags {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -645px; }

/* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.spinner {
  -moz-animation-name: rotateClockwise;
  -webkit-animation-name: rotateClockwise;
  animation-name: rotateClockwise;
  -moz-animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/import-spinner-bc867d9c3d3bab0d9f443d938653da36c7e08349687d23dffbda41e34d0cb7ca.png);
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -63px 0 0 -63px;
  width: 126px;
  height: 126px;
  visibility: hidden; }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_import_browser_middle.loading .spinner {
  visibility: visible; }

/* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.no_results {
  font-size: 24px;
  text-align: center;
  margin: -48px 0 0 -100px;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 225px;
  height: 24px;
  display: none; }

/* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_import_browser_middle.empty .no_results {
  display: block; }

/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_settings_modal_wrap {
  width: 720px;
  margin: 0 0 0 -360px; }

/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_wrap {
  position: absolute;
  z-index: 5;
  display: none;
  top: 0;
  width: 960px;
  left: 50%;
  margin-left: -480px;
  background: #e5e9ef;
  -moz-box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  -webkit-box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  border-radius: 10px;
  /* clearfix */ }
  /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_wrap.tl_modal_wrap_visible {
  display: block; }

/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap.tl_modal_wrap_visible {
  top: 50%;
  margin-top: -302px; }
  /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #tl_import_modal_wrap.tl_modal_wrap_visible #tl_import_top_flickr, #tl_import_modal_wrap.tl_modal_wrap_visible #tl_import_top_picasa {
    display: none; }

/* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_wrap.tl_modal_wrap_hidden {
  -moz-transition: opacity 400ms linear, top 400ms ease-in-out;
  -o-transition: opacity 400ms linear, top 400ms ease-in-out;
  -webkit-transition: opacity 400ms linear, top 400ms ease-in-out;
  transition: opacity 400ms linear, top 400ms ease-in-out;
  top: -600px;
  opacity: 0; }

/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_bottom {
  height: 45px;
  border-top: 1px solid #d7dee6;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlYiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(232, 230, 235, 0)), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, #ffffff 100%);
  background-image: linear-gradient(to top, rgba(232, 230, 235, 0) 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, #ffffff 100%);
  border-radius: 0 0 10px 10px;
  position: relative; }
  /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_bottom .tl_modal_bottom_left {
    float: left;
    margin: 10px 0 0 10px; }
    /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_bottom .tl_modal_bottom_left p.tl_import_status {
      color: #acafb7;
      font-weight: bold;
      font-size: 14px;
      line-height: normal;
      margin: 5px 0 0 5px; }
  /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_bottom .tl_modal_bottom_right {
    float: right;
    margin: 10px 10px 0 0; }
    /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_bottom .tl_modal_bottom_right a {
      margin: 0 0 0 10px; }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_bottom .tl_modal_close {
    font-size: 13px !important;
    height: 14px; }

/* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_modal_bottom {
  background: #fff url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/bg_slidedown_footer-1a0a8e21e9ed5d9ea2b2a604e91bcef8726e6840e6e80bc2838bf8ef4df16967.jpg) repeat-x left bottom; }

/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_top {
  height: 59px;
  border-bottom: 1px solid #b6bbc4;
  border-radius: 10px 10px 0 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iNDkuNDQlIiBzdG9wLWNvbG9yPSIjZTJlNGU3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fcfcfc), color-stop(49.44%, #e2e4e7), color-stop(100%, #fcfcfc));
  background-image: -moz-linear-gradient(bottom, #fcfcfc 0%, #e2e4e7 49.44%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient(bottom, #fcfcfc 0%, #e2e4e7 49.44%, #fcfcfc 100%);
  background-image: linear-gradient(to top, #fcfcfc 0%, #e2e4e7 49.44%, #fcfcfc 100%);
  background-image: linear-gradient(bottom, #fcfcfc 0%, #e2e4e7 49.44%, #fcfcfc 100%);
  overflow: hidden; }

/* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_modal_top {
  background: transparent url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/bg_slidedown_header-4753d62ba2a05d6f669a61d28efa2dc0b6f2c426f6cc6962f9934c1a04fa35cf.jpg) repeat-x; }

/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_nav {
  padding: 13px 0 0 6px; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_nav li {
    padding: 0 0 0 6px;
    white-space: nowrap;
    float: left; }
    /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_automatic {
      width: 125px; }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_desktop {
      width: 125px; }
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_text {
      width: 70px; }
    /* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_facebook {
      width: 102px; }
    /* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_flickr {
      width: 77px; }
    /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_picasa {
      width: 84px; }
    /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_shutterfly {
      width: 101px; }
    /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_instagram {
      width: 103px; }
    /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_twitter {
      width: 85px; }
    /* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_more {
      width: 66px; }
      /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_modal_nav li#tl_import_top_more a {
        padding-left: 10px; }
      /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_modal_nav li#tl_import_top_more img {
        position: absolute;
        top: 10px;
        right: 9px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-bottom-bar.png) -170px -150px; }
    /* line 241, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_personal {
      width: 102px; }
    /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_my_plan {
      width: 96px; }
    /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_services {
      width: 108px; }
      /* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_modal_nav li#tl_import_top_services img {
        width: 45px; }
    /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav li#tl_import_top_tags {
      width: 80px; }
      /* line 255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_modal_nav li#tl_import_top_tags img {
        width: 40px; }
  /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_nav a {
    border: 1px solid #b3b6ba;
    border-color: #d2d4d7 #b3b6ba #a6a9ac #b3b6ba;
    border-radius: 5px;
    background: #ffffff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1OC4wNjQ1MTYxMjklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGVkZmUwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 31, color-stop(58.064516129%, #ffffff), color-stop(100%, #dedfe0));
    background-image: -moz-linear-gradient(top, #ffffff 18px, #dedfe0 31px);
    background-image: -webkit-linear-gradient(top, #ffffff 18px, #dedfe0 31px);
    background-image: linear-gradient(to bottom, #ffffff 18px, #dedfe0 31px);
    background-image: linear-gradient(top, #ffffff 18px, #dedfe0 31px);
    -moz-box-shadow: 0 1px #fff inset, 0 1px #fff, 0 0 8px #dedfe0 inset;
    -webkit-box-shadow: 0 1px #fff inset, 0 1px #fff, 0 0 8px #dedfe0 inset;
    box-shadow: 0 1px #fff inset, 0 1px #fff, 0 0 8px #dedfe0 inset;
    height: 31px;
    font-weight: bold;
    font-size: 12px;
    line-height: 30px;
    display: block;
    color: #969696;
    text-shadow: 0 1px #fff;
    padding-right: 5px; }
    /* line 276, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_nav a:hover {
      color: #666874; }
  /* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_nav a:active, .tl_modal_nav a.active, .tl_modal_nav .active a {
    border: 1px solid #b4b5b8;
    background: #f5f5f7;
    color: #969696;
    -moz-box-shadow: 0 0px 8px 0px #b4b5b8 inset;
    -webkit-box-shadow: 0 0px 8px 0px #b4b5b8 inset;
    box-shadow: 0 0px 8px 0px #b4b5b8 inset; }
  /* line 288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_nav img {
    width: 36px;
    margin: 4px 0 0 0;
    height: 25px;
    float: left; }

/* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_modal_nav li a {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -199px repeat-x; }
/* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_modal_nav li a:active, .lt-ie10 .tl_modal_nav li a.active, .lt-ie10 .tl_modal_nav li .active a {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -161px; }

/* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap .tl_modal_nav {
  margin-left: 3px; }

/* line 313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap .small-btn, #tl_import_modal_wrap .porcelain-btn {
  font-weight: bold; }

/* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_middle {
  /*height: 432px;*/
  display: none;
  border-top: 1px solid #f9fafb;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f7fb));
  background-image: -moz-linear-gradient(top, #ffffff, #f5f7fb);
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f7fb);
  background-image: linear-gradient(to bottom, #ffffff, #f5f7fb);
  background-image: linear-gradient(top, #ffffff, #f5f7fb);
  -moz-box-shadow: 0 0 45px #d4dbe5 inset;
  -webkit-box-shadow: 0 0 45px #d4dbe5 inset;
  box-shadow: 0 0 45px #d4dbe5 inset; }
  /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_middle.active {
    display: block; }
  /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_middle .tl_modal_middle_tab {
    display: none; }
    /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_middle .tl_modal_middle_tab.active {
      display: block; }

/* line 338, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_import_modal_wrap .tl_modal_middle {
  height: 432px;
  display: block; }

/* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_modal_middle {
  color: #000000;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-gradients.png) repeat-x 0px -350px; }

/* line 348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#uploader_loading {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff; }
  /* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #uploader_loading .spinner {
    display: block; }

/* desktop uploader -  no flash detected */
/* line 362, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#no_flash_detected {
  text-align: left;
  display: none; }
  /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #no_flash_detected .active {
    display: block; }
  /* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #no_flash_detected p {
    color: #a6a8af;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px; }
  /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #no_flash_detected a {
    color: #f8783f; }
  /* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #no_flash_detected .top {
    padding: 120px 150px 0 330px;
    height: 226px; }
    /* line 381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    #no_flash_detected .top img {
      display: block;
      position: absolute;
      top: 174px;
      left: 175px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_no_flash-s7ac2c2887e-de590d132b336130f01696da03bdeb5f57fc019f8b1fd49bf8ee91156d4e32d7.png) 0 -216px;
      width: 135px;
      height: 150px; }
    /* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    #no_flash_detected .top h3 {
      color: #595959;
      font-size: 30px;
      margin: 0 0 15px 0;
      padding-top: 0; }
  /* line 397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #no_flash_detected .bottom {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 50, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 50px);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 50px);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 50px);
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) 50px);
    border-top: 1px solid #dfe4ea;
    padding: 25px 0 20px 233px;
    position: relative; }
    /* line 402, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    #no_flash_detected .bottom img {
      display: block;
      width: 32px;
      height: 32px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_no_flash-s7ac2c2887e-de590d132b336130f01696da03bdeb5f57fc019f8b1fd49bf8ee91156d4e32d7.png) 0 -366px;
      position: absolute;
      left: 186px;
      top: 30px; }
    /* line 411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    #no_flash_detected .bottom strong {
      color: #595b61; }
    /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    #no_flash_detected .bottom p {
      line-height: 20px; }

/* toggle btn */
/* line 423, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.auto_import_toggle {
  text-align: left;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 272px;
  border: 1px solid #cbcccd;
  border-color: #cbcccd #b6b8ba #b6b8ba #b6b8ba;
  height: 36px;
  border-radius: 4px 4px 0 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxN3B4IiBzdG9wLWNvbG9yPSIjZmFmY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(17px, #fafcff), color-stop(100%, #dbdfe5));
  background-image: -moz-linear-gradient(top, #fafcff 17px, #dbdfe5);
  background-image: -webkit-linear-gradient(top, #fafcff 17px, #dbdfe5);
  background-image: linear-gradient(to bottom, #fafcff 17px, #dbdfe5);
  background-image: linear-gradient(top, #fafcff 17px, #dbdfe5);
  text-shadow: 0 1px #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 35px;
  color: #8e8d91;
  border-bottom: 0;
  padding: 0 0 0 10px;
  margin: 0 0 0 -142px;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

/* line 445, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.toggle_wrap {
  position: absolute;
  right: 6px;
  top: 7px;
  height: 18px;
  width: 50px;
  padding: 3px;
  border-radius: 11px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDRkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d3d4db), color-stop(100%, #fffefe));
  background-image: -moz-linear-gradient(top, #d3d4db, #fffefe);
  background-image: -webkit-linear-gradient(top, #d3d4db, #fffefe);
  background-image: linear-gradient(to bottom, #d3d4db, #fffefe);
  background-image: linear-gradient(top, #d3d4db, #fffefe); }
  /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .toggle_wrap .toggle {
    height: 16px;
    width: 48px;
    border-radius: 9px;
    border: 1px solid #bdbec7;
    border-color: #bfbcc3 #c7c8d0 #dcdce1 #c7c8d0;
    -moz-box-shadow: 0 1px 7px #afb0b8 inset;
    -webkit-box-shadow: 0 1px 7px #afb0b8 inset;
    box-shadow: 0 1px 7px #afb0b8 inset;
    background: #ffffff;
    position: relative;
    cursor: pointer; }
    /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .toggle_wrap .toggle span {
      display: block;
      font-weight: bold;
      font-size: 11px;
      line-height: 15px;
      position: absolute;
      top: 0;
      left: 5px;
      right: 6px;
      text-transform: uppercase;
      -moz-transition: opacity 100ms linear;
      -o-transition: opacity 100ms linear;
      -webkit-transition: opacity 100ms linear;
      transition: opacity 100ms linear; }
    /* line 478, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .toggle_wrap .toggle span.toggle_on {
      color: #ff641f;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
    /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .toggle_wrap .toggle span.toggle_off {
      text-align: right;
      color: #b3b5bd;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
    /* line 489, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .toggle_wrap .toggle .toggle_handle {
      width: 12px;
      height: 12px;
      border: 1px solid #b6b8c3;
      border-color: #b6b8c3 #acaeb9 #9597a5 #acaeb9;
      border-radius: 7px;
      -moz-box-shadow: 0 -2px 5px #bcbec6 inset, 0 1px 1px rgba(192, 193, 202, 0.6);
      -webkit-box-shadow: 0 -2px 5px #bcbec6 inset, 0 1px 1px rgba(192, 193, 202, 0.6);
      box-shadow: 0 -2px 5px #bcbec6 inset, 0 1px 1px rgba(192, 193, 202, 0.6);
      background: #fff;
      position: absolute;
      top: 1px;
      left: 2px;
      -moz-transition: left 100ms ease-in-out;
      -o-transition: left 100ms ease-in-out;
      -webkit-transition: left 100ms ease-in-out;
      transition: left 100ms ease-in-out; }
  /* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .toggle_wrap .disabled {
    pointer-events: none; }

/* INTRO IMPORT SCREEN */
/* line 510, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_step {
  text-align: center;
  display: none;
  height: 432px;
  position: relative; }
  /* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step.active {
    display: block; }
  /* line 519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step p.close_prompt {
    font-size: 18px;
    position: absolute;
    right: 70px;
    padding: 0 !important;
    bottom: 8px;
    z-index: 1;
    text-align: right;
    text-shadow: 0 1px #fff; }
    /* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_import_step p.close_prompt img {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -13px;
      display: block;
      position: absolute;
      width: 26px;
      height: 20px;
      right: -32px;
      top: 13px; }
  /* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step .tl_import_box {
    width: 300px;
    height: 200px;
    left: 50%;
    margin: 0 0 0 -150px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -477px;
    position: absolute;
    bottom: 0; }
  /* line 547, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step p.jeff_script {
    font-size: 20px;
    line-height: 26px;
    color: #565c66; }
    /* line 551, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_import_step p.jeff_script span {
      color: #ff6c2e; }
  /* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step p.tl_import_instruction {
    font-size: 23px;
    line-height: 38px; }
  /* line 559, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_import_step a.chewing-gum-btn {
    padding: 0 13px 0 10px;
    border-radius: 6px;
    height: 32px;
    display: inline-block;
    line-height: 32px;
    float: none; }
    /* line 566, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_modal_import_step a.chewing-gum-btn img {
      width: 25px;
      height: 25px;
      float: left;
      margin: 5px 10px 0 0; }

/* line 577, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_instagram_connected p.jeff_script, #tl_modal_instagram_connected p.tl_import_instruction {
  padding: 238px 0 10px 0; }
  /* line 580, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  #tl_modal_instagram_connected p.jeff_script span, #tl_modal_instagram_connected p.tl_import_instruction span {
    color: #ff641f; }
/* line 584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_instagram_connected .tl_modal_instagram_detail_instruction {
  font-size: 14px; }
/* line 587, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_instagram_connected img {
  width: 118px;
  height: 118px;
  position: absolute;
  margin: 0 0 0 -59px;
  top: 90px;
  position: absolute;
  left: 50%;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -677px; }

/* line 599, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connect p.jeff_script, .tl_modal_import_connect p.tl_import_instruction {
  padding: 135px 0 40px 0; }

/* line 604, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connect p, .tl_modal_import_connected p {
  color: #a5a6ad; }

/* line 611, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected p .jeff_script, .tl_modal_import_connected p .tl_import_instruction {
  padding: 90px 0 55px 0; }

/* line 617, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .right_col p.tl_import_instruction, .tl_modal_import_connected .left_col p.tl_import_instruction {
  padding: 55px 0 40px 0; }

/* line 621, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.single .left_col {
  display: none; }

/* line 622, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.single .right_col {
  margin-left: 260px; }

/* line 624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_facebook_connected img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -33px; }

/* line 625, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_facebook_connected .right_col img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -133px; }

/* line 627, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_flickr_connected img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -233px; }

/* line 628, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_flickr_connected .right_col img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -333px; }

/* line 630, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_picasa_connected img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -883px; }

/* line 631, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_picasa_connected .right_col img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -983px; }

/* line 633, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_shutterfly_connected img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -1137px; }

/* line 634, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_shutterfly_connected .right_col img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -1237px; }

/* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
#tl_modal_smugmug_connected .right_col img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -1337px; }

/* line 639, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected a.chewing-gum-btn {
  padding: 0 15px;
  font-size: 15px; }
/* line 643, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .import_everything.importing {
  display: none; }
/* line 646, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected img {
  display: block;
  width: 130px;
  margin: 0 auto 35px auto;
  height: 99px; }
/* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .left_col, .tl_modal_import_connected .right_col {
  text-align: center;
  float: left;
  width: 452px;
  height: 432px; }
/* line 658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .left_col:before {
  position: absolute;
  left: 452px;
  height: 370px;
  top: 20px;
  width: 1px;
  display: block;
  content: '';
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTRmMyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2RmZTRmMyIvPjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZGZlNGYzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNGYzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(223, 228, 243, 0)), color-stop(15%, #dfe4f3), color-stop(85%, #dfe4f3), color-stop(100%, rgba(223, 228, 243, 0)));
  background-image: -moz-linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
  background-image: -webkit-linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
  background-image: linear-gradient(to bottom, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
  background-image: linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0)); }
/* line 668, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .toggle_on_text {
  display: none; }
/* line 671, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected .toggle_off_text {
  display: inline; }
/* line 674, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected #tl_modal_instagram_detail_instruction_on {
  display: none; }
/* line 677, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected #tl_modal_instagram_detail_instruction_off {
  display: block; }
/* line 681, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on .toggle_on_text {
  display: inline; }
/* line 684, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on .toggle_off_text {
  display: none; }
/* line 687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on #tl_modal_instagram_detail_instruction_on {
  display: block; }
/* line 690, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on #tl_modal_instagram_detail_instruction_off {
  display: none; }
/* line 694, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on .toggle_wrap span.toggle_on {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
/* line 698, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on .toggle_wrap span.toggle_off {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
/* line 702, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_connected.auto_import_on .toggle_wrap .toggle_handle {
  left: 31px;
  border-color: #e87723 #e05302 #d43702 #e05302;
  -moz-box-shadow: 0 -2px 5px #de380e inset, 0 0 6px rgba(248, 138, 72, 0.64);
  -webkit-box-shadow: 0 -2px 5px #de380e inset, 0 0 6px rgba(248, 138, 72, 0.64);
  box-shadow: 0 -2px 5px #de380e inset, 0 0 6px rgba(248, 138, 72, 0.64);
  background: #fca76e; }

/* album + photo list for import */
/* line 714, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_import_browser .left_col:before, .tl_moment_details:before, .settings-modal-body:before {
  background: rgba(252, 253, 254, 0.4);
  content: '';
  top: 41px;
  display: block;
  width: 22px;
  border: 1px solid #bbbcbc;
  border-width: 0 1px;
  position: absolute;
  height: 391px;
  left: 484px; }

/* line 728, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .tl_import_browser .left_col:before, .lt-ie10 .tl_moment_details:before, .lt-ie10 .settings-modal-body:before {
  top: 0px;
  width: 12px;
  border: 0px solid #bbbcbc;
  border-width: 0;
  position: absolute;
  height: 391px;
  left: 484px; }

/* line 739, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.settings-modal-body:before {
  left: auto;
  right: 0;
  top: 60px;
  height: 433px; }

/* line 746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_moment_details:before {
  left: 373px;
  top: 0;
  height: 432px; }

/* line 753, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_import_browser {
  text-align: left; }
  /* line 756, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_modal_select_step {
    display: none; }
    /* line 759, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_step.active {
      display: block; }
  /* line 764, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .life_icon {
    float: left;
    height: 46px;
    margin-right: 15px;
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); }
  /* line 771, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser:after, .tl_import_browser:before, .tl_import_browser .tl_moment_details:after {
    content: '';
    display: block;
    width: 484px;
    height: 20px;
    position: absolute;
    top: 41px;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMHB4IiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(10px, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(top, #ffffff 10px, rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(top, #ffffff 10px, rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom, #ffffff 10px, rgba(255, 255, 255, 0));
    background-image: linear-gradient(top, #ffffff 10px, rgba(255, 255, 255, 0)); }
  /* line 782, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_moment_details:after {
    top: 0;
    width: 373px; }
  /* line 787, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser:before {
    top: auto;
    bottom: 5px;
    height: 15px;
    z-index: 2;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8ecf3), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -moz-linear-gradient(bottom, #e8ecf3, rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(bottom, #e8ecf3, rgba(255, 255, 255, 0));
    background-image: linear-gradient(to top, #e8ecf3, rgba(255, 255, 255, 0));
    background-image: linear-gradient(bottom, #e8ecf3, rgba(255, 255, 255, 0)); }
  /* line 795, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_import_browser_top {
    border: 1px solid #bbbcbc;
    border-width: 0 1px 1px 0;
    height: 40px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDhkZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafc), color-stop(100%, #d7d8de));
    background-image: -moz-linear-gradient(top, #fafafc, #d7d8de);
    background-image: -webkit-linear-gradient(top, #fafafc, #d7d8de);
    background-image: linear-gradient(to bottom, #fafafc, #d7d8de);
    background-image: linear-gradient(top, #fafafc, #d7d8de);
    top: -1px;
    position: relative; }
    /* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_top .refresh {
      top: 0px;
      position: absolute;
      right: 4px; }
    /* line 807, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_top a.add_more_media {
      position: absolute;
      top: 5px;
      left: 7px; }
    /* line 813, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_top .porcelain-btn {
      position: absolute;
      right: 7px;
      top: 9px;
      font-size: 12px;
      padding: 4px 10px 3px 10px; }
    /* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_top .tl_back {
      position: absolute;
      top: 4px;
      left: 0; }
      /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_import_browser .tl_import_browser_top .tl_back a.chewing-gum-btn {
        height: 12px;
        padding: 6px 10px 6px 21px;
        font-weight: bold;
        font-size: 13px;
        line-height: 13px;
        border-radius: 4px; }
    /* line 835, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_top h3 {
      font-weight: bold;
      font-size: 16px;
      line-height: 38px;
      text-align: center;
      text-shadow: 0 1px #fff;
      margin: 0 85px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_import_browser_middle {
    overflow-y: scroll;
    height: 380px;
    position: relative;
    margin: 5px 7px 0 0;
    padding: 0 7px 0 0; }
    /* line 855, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_import_browser_middle li {
      position: relative; }
  /* line 860, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_import_browser_middle.loading .tl_photo_list, .tl_import_browser .tl_import_browser_middle.loading .tl_album_list, .tl_import_browser .tl_import_browser_middle.loading .tl_folder_list, .tl_import_browser .tl_import_browser_middle.loading .tl_collection_list {
    display: none; }
  /* line 864, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .img {
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center; }
  /* line 868, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_photo_list {
    padding: 18px 0 0 31px; }
    /* line 870, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list li {
      float: left;
      margin: 0 25px 13px 0; }
    /* line 874, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list .img {
      width: 66px;
      height: 66px; }
    /* line 878, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list img {
      clip: rect(0px, 66px, 66px, 0px);
      position: absolute; }
    /* line 882, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list img.landscape {
      height: 66px; }
    /* line 885, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list img.portrait {
      width: 66px; }
    /* line 888, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list li {
      border: 1px solid transparent;
      border-radius: 3px;
      display: block;
      float: left;
      overflow: hidden;
      padding: 6px;
      width: 72px;
      height: 72px; }
      /* line 898, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_import_browser .tl_photo_list li .play_btn {
        height: 47.5px;
        width: 47.5px;
        margin-top: -23.75px;
        margin-left: -23.75px; }
    /* line 905, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list li.selected {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWI1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNTExMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc9b58), color-stop(100%, #ea5113));
      background: -moz-linear-gradient(top, #fc9b58, #ea5113);
      background: -webkit-linear-gradient(top, #fc9b58, #ea5113);
      background: linear-gradient(to bottom, #fc9b58, #ea5113);
      -moz-box-shadow: 0 1px #fed0b0 inset;
      -webkit-box-shadow: 0 1px #fed0b0 inset;
      box-shadow: 0 1px #fed0b0 inset;
      border: 1px solid #d63d00; }
    /* line 910, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_photo_list a {
      padding: 3px;
      background: #fff;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      display: block;
      width: 66px;
      height: 66px; }
  /* line 920, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_modal_select_photos .tl_collection_list {
    padding: 18px 0 0 31px; }
    /* line 922, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list li {
      float: left;
      margin: 0 25px 13px 0; }
    /* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list .img {
      width: 66px;
      height: 66px; }
    /* line 930, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list img {
      clip: rect(0px, 66px, 66px, 0px);
      position: absolute; }
    /* line 934, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list img.landscape {
      height: 66px; }
    /* line 937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list img.portrait {
      width: 66px; }
    /* line 940, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list li {
      border: 1px solid transparent;
      border-radius: 3px;
      display: block;
      float: left;
      overflow: hidden;
      padding: 6px;
      width: 72px;
      height: 72px; }
      /* line 950, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_import_browser .tl_modal_select_photos .tl_collection_list li .play_btn {
        height: 47.5px;
        width: 47.5px;
        margin-top: -23.75px;
        margin-left: -23.75px; }
    /* line 957, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list li.active {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWI1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNTExMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fc9b58), color-stop(100%, #ea5113));
      background: -moz-linear-gradient(top, #fc9b58, #ea5113);
      background: -webkit-linear-gradient(top, #fc9b58, #ea5113);
      background: linear-gradient(to bottom, #fc9b58, #ea5113);
      -moz-box-shadow: 0 1px #fed0b0 inset;
      -webkit-box-shadow: 0 1px #fed0b0 inset;
      box-shadow: 0 1px #fed0b0 inset;
      border: 1px solid #d63d00; }
    /* line 962, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_modal_select_photos .tl_collection_list a {
      padding: 3px;
      background: #fff;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      display: block;
      width: 66px;
      height: 66px; }
  /* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list li:after, .tl_import_browser .tl_folder_list li:after, .tl_import_browser .tl_modal_select_album .tl_collection_list li:after, .tl_import_browser .tl_modal_select_folder .tl_collection_list li:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(20%, #dfe4ea), color-stop(70%, #dfe4ea), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #dfe4ea 20%, #dfe4ea 70%, rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #dfe4ea 20%, #dfe4ea 70%, rgba(255, 255, 255, 0));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #dfe4ea 20%, #dfe4ea 70%, rgba(255, 255, 255, 0));
    bottom: 0;
    left: 0; }
  /* line 984, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list span, .tl_import_browser .tl_folder_list span, .tl_import_browser .tl_modal_select_album .tl_collection_list span, .tl_import_browser .tl_modal_select_folder .tl_collection_list span {
    display: block;
    margin: 0 20px 0 0;
    padding: 3px;
    float: left;
    display: block;
    position: relative;
    width: 44px;
    height: 44px; }
  /* line 995, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list li, .tl_import_browser .tl_folder_list li, .tl_import_browser .tl_modal_select_album .tl_collection_list li, .tl_import_browser .tl_modal_select_folder .tl_collection_list li {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjZmN2ZhIi8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmNmY3ZmEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(30%, #f6f7fa), color-stop(70%, #f6f7fa), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -moz-linear-gradient(top, #ffffff, #f6f7fa 30%, #f6f7fa 70%, rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(top, #ffffff, #f6f7fa 30%, #f6f7fa 70%, rgba(255, 255, 255, 0));
    background: linear-gradient(to bottom, #ffffff, #f6f7fa 30%, #f6f7fa 70%, rgba(255, 255, 255, 0)); }
  /* line 999, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list a, .tl_import_browser .tl_folder_list a, .tl_import_browser .tl_modal_select_album .tl_collection_list a, .tl_import_browser .tl_modal_select_folder .tl_collection_list a {
    display: block;
    overflow: hidden;
    color: #9396a3;
    font-weight: bold;
    padding: 10px 0 10px 19px; }
  /* line 1007, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list a:hover, .tl_import_browser .tl_folder_list a:hover, .tl_import_browser .tl_modal_select_album .tl_collection_list a:hover, .tl_import_browser .tl_modal_select_folder .tl_collection_list a:hover {
    color: #595959; }
  /* line 1011, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list li.active a, .tl_import_browser .tl_folder_list li.active a, .tl_import_browser .tl_modal_select_album .tl_collection_list li.active a, .tl_import_browser .tl_modal_select_folder .tl_collection_list li.active a {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZDNkZSIvPjxzdG9wIG9mZnNldD0iMTFweCIgc3RvcC1jb2xvcj0iI2QwZDNkZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjU5cHgiIHN0b3AtY29sb3I9IiNkMGQzZGUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDBkM2RlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0d3de), color-stop(11px, rgba(208, 211, 222, 0)), color-stop(59px, rgba(208, 211, 222, 0)), color-stop(100%, #d0d3de));
    background: -moz-linear-gradient(top, #d0d3de, rgba(208, 211, 222, 0) 11px, rgba(208, 211, 222, 0) 59px, #d0d3de);
    background: -webkit-linear-gradient(top, #d0d3de, rgba(208, 211, 222, 0) 11px, rgba(208, 211, 222, 0) 59px, #d0d3de);
    background: linear-gradient(to bottom, #d0d3de, rgba(208, 211, 222, 0) 11px, rgba(208, 211, 222, 0) 59px, #d0d3de);
    -moz-box-shadow: 15px 0 15px -15px rgba(137, 143, 170, 0.6) inset;
    -webkit-box-shadow: 15px 0 15px -15px rgba(137, 143, 170, 0.6) inset;
    box-shadow: 15px 0 15px -15px rgba(137, 143, 170, 0.6) inset;
    color: #595959; }
    /* line 1015, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_album_list li.active a strong img, .tl_import_browser .tl_folder_list li.active a strong img, .tl_import_browser .tl_modal_select_album .tl_collection_list li.active a strong img, .tl_import_browser .tl_modal_select_folder .tl_collection_list li.active a strong img {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 0;
      width: 10px;
      height: 13px;
      position: absolute;
      right: 20px;
      top: 28px; }
  /* line 1025, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list strong, .tl_import_browser .tl_folder_list strong, .tl_import_browser .tl_modal_select_album .tl_collection_list strong, .tl_import_browser .tl_modal_select_folder .tl_collection_list strong {
    text-shadow: 0 1px #fff;
    margin: 15px 30px 0 0;
    height: 32px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis; }
    /* line 1032, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .tl_album_list strong b, .tl_import_browser .tl_folder_list strong b, .tl_import_browser .tl_modal_select_album .tl_collection_list strong b, .tl_import_browser .tl_modal_select_folder .tl_collection_list strong b {
      font-size: 12px;
      font-weight: normal;
      margin-left: 4px; }
  /* line 1041, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) span {
    background: #fff;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); }
  /* line 1046, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) span img {
    display: block;
    position: absolute;
    clip: rect(0px, 44px, 44px, 0px); }
  /* line 1052, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) img.not_in_set {
    width: 50px; }
  /* line 1056, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) img.landscape {
    height: 44px; }
  /* line 1060, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) img.portrait {
    width: 44px; }
  /* line 1064, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) img.square {
    width: 44px;
    height: 44px; }
  /* line 1069, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item:not(.shutterfly) img.not_in_set {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -839px; }
  /* line 1075, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item.shutterfly span {
    padding-top: 0px;
    padding-bottom: 8px; }
  /* line 1080, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item.shutterfly img.album {
    width: 55px;
    height: 55px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -1083px; }
  /* line 1086, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item.shutterfly .img, .tl_import_browser .tl_album_list_item.shutterfly img.not_in_set {
    position: absolute; }
  /* line 1090, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item.shutterfly .img {
    width: 38px;
    height: 42px;
    top: 5px;
    left: 13px; }
  /* line 1097, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_album_list_item.shutterfly img.not_in_set {
    top: 3px;
    left: 10px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -839px;
    clip: rect(2px, 41px, 44px, 3px); }
  /* line 1106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .tl_folder_list_item img.not_in_set {
    width: 50px;
    height: 44px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -433px; }
  /* line 1113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .left_col {
    width: 508px;
    float: left; }
  /* line 1118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .right_col {
    position: relative;
    width: 452px;
    float: left;
    text-align: center; }
    /* line 1123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .right_col p.choose_album_prompt, .tl_import_browser .right_col p.choose_folder_prompt {
      padding: 180px 0 10px 0;
      line-height: 37px;
      font-size: 24px; }
      /* line 1127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
      .tl_import_browser .right_col p.choose_album_prompt img, .tl_import_browser .right_col p.choose_folder_prompt img {
        width: 40px;
        height: 44px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_import_slidedown-s28f67c1ef2-c8e930cc56feec4239df1ddb460fe1855909310b1429c60055ae2fd194bf9585.png) 0 -795px;
        position: absolute;
        font-size: 24px;
        left: 170px;
        top: 143px; }
    /* line 1137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .right_col .orange-btn {
      padding: 9px 17px;
      font-size: 16px;
      float: none;
      display: inline-block; }
    /* line 1143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
    .tl_import_browser .right_col .import_photos {
      top: 147px;
      position: relative; }
  /* line 1149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .step_2 {
    display: none; }
  /* line 1154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .selected .step_1 {
    display: none; }
  /* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_import_browser .selected .step_2 {
    display: block; }

/* line 1164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_step a.import-btn {
  border-radius: 4px;
  font-size: 14px;
  height: 27px;
  line-height: 28px;
  color: #8e8d91;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset; }

/* line 1173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_import_step a.import-btn:active {
  -moz-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff; }

/* album/folder select import */
/* line 1178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_select_folder .step_2, .tl_modal_select_album .step_2 {
  display: none;
  padding: 147px 0 0 0; }
  /* line 1181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_select_folder .step_2 p, .tl_modal_select_album .step_2 p {
    padding: 15px 0; }

/* photo select import */
/* line 1187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_select_photos:after {
  width: 449px;
  left: 35px; }

/* import bar */
/* line 1194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_importing {
  padding: 150px 0 0 0;
  height: 282px; }

/* line 1199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.import_bar_wrap {
  height: 24px;
  width: 250px;
  background: #fafbfd;
  margin: 15px auto 0 auto;
  position: relative;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  border-radius: 12px; }

@-moz-keyframes loadingBar {
  from {
    width: 24px; }
  to {
    width: 250px; } }
@-webkit-keyframes loadingBar {
  from {
    width: 24px; }
  to {
    width: 250px; } }
@keyframes loadingBar {
  from {
    width: 24px; }
  to {
    width: 250px; } }
/* line 1214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.import_bar {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 12px;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4) inset;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/bar_fill-5e7bb5c0656153080cabac1e26d28fe83eb21e027eac8362d6cc5d8dc72fa68a.png);
  -moz-animation-name: loadingBar;
  -webkit-animation-name: loadingBar;
  animation-name: loadingBar;
  -moz-animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-out;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/* line 1230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .import_bar_wrap {
  height: 11px;
  background: transparent;
  margin: 0 auto 0 auto;
  position: relative;
  box-shadow: none;
  border-radius: 0; }
  /* line 1237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .lt-ie10 .import_bar_wrap p {
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    color: #939393;
    position: absolute;
    top: -40px;
    width: 250px;
    text-align: center; }
/* line 1248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.lt-ie10 .import_bar {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/loading-3699d606a5504d07598c1a4bd13384b030a447d04bd1999e9d9bf409176c4f3c.gif);
  width: 43px;
  height: 11px;
  margin: 0 auto;
  position: relative;
  box-shadow: none;
  border-radius: 0px; }

/* line 1259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_prompt_wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 41px;
  overflow: hidden;
  z-index: 33;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7); }

/* line 1270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_prompt_inner {
  position: absolute;
  z-index: 5;
  display: block;
  top: -350px;
  width: 600px;
  height: 300px;
  left: 50%;
  margin-left: -300px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8e6eb), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #e8e6eb 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #e8e6eb 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #e8e6eb 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #e8e6eb 0%, #ffffff 100%);
  -moz-box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  -webkit-box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  box-shadow: rgba(48, 49, 58, 0.5) 0 0 16px;
  border-radius: 10px;
  /* clearfix */ }
  /* line 1284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_prompt_inner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* line 1293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_prompt_middle {
  margin: 30px 0 0;
  text-align: center;
  height: 226px; }
  /* line 1298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_prompt_middle h2 {
    font-size: 24px; }
  /* line 1302, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_prompt_middle p {
    font-size: 14px;
    margin: 25px 25px 10px 25px;
    line-height: 22px; }
  /* line 1307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
  .tl_modal_prompt_middle .chewing-gum-btn {
    display: inline-block;
    float: none; }

/* line 1313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_ui_v2_modal.scss */
.tl_modal_prompt_close {
  padding-left: 15px;
  padding-right: 15px; }

/*============
  PRIMARY BAR
  ===========*/
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_primary_bar {
  height: 50px;
  box-sizing: border-box;
  background: #f9f9f9;
  border-bottom: 1px solid #b9c4ce;
  position: relative;
  font-size: 0;
  z-index: 33; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_logo {
  width: 93px;
  height: 23px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
  position: relative; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    #tl_logo {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 0;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_logo:focus {
    outline: none !important;
    box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }

/* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.environment_label {
  border: 1px solid #c9c9c9;
  font-weight: normal;
  font-size: 10px;
  padding: 1px 2px;
  border-radius: 5px;
  background: #fff;
  color: gray;
  float: left;
  position: absolute;
  bottom: -6px;
  right: 8px; }

/* global notify class */
/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.notify {
  overflow: hidden;
  color: #fff;
  background: #f05323;
  text-shadow: 0 1px rgba(0, 0, 0, 0.44);
  top: -4px;
  right: -15px;
  z-index: 1;
  display: block;
  position: absolute;
  font-size: 11px;
  font-weight: bold;
  height: 11px;
  line-height: 12px;
  padding: 1px 5px 2px 5px;
  border-radius: 10px;
  border: 2px solid #fff; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .notify[data-count='0'] {
    display: none !important; }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .notify[data-count]:before {
    content: attr(data-count); }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.people .primary_btn.people .notify,
.stories .primary_btn.stories .notify,
.albums .primary_btn.albums .notify {
  display: none; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_right .notify {
  margin: 0 0 -7px 0;
  position: relative;
  display: inline-block; }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

/*=======================
  PRIMARY BAR - SETTINGS
  ======================*/
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_settings_dropdown_wrap {
  z-index: 15;
  display: none;
  right: 4px;
  top: 0;
  position: absolute; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_settings_dropdown_wrap .dropdown {
    margin-left: 0;
    font-size: 14px;
    left: auto;
    right: 0;
    min-width: 0;
    white-space: nowrap; }
    /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown li {
      padding: 0; }
      /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown li a {
        padding: 10px 20px;
        display: block;
        font-size: 17px; }
      /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown li:hover {
        background-color: #f6f9fb; }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown:after {
      left: auto;
      right: 10px; }
    /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown ul {
      border-top: 1px solid #e2e5ec;
      padding: 5px 0; }
      /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown ul.first {
        border: 0;
        padding-top: 0; }
      /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown ul.last {
        padding-bottom: 0; }

/* tooltip */
/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tooltip-pointer {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  /*increase rollover area*/
  left: 100px;
  top: -15px;
  overflow: hidden;
  position: absolute;
  height: 15px;
  width: 20px;
  border-bottom: 1px solid #f2f2f2; }

/* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tooltip-pointer:after {
  content: '';
  position: absolute;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 13px;
  height: 13px;
  top: 7px;
  left: 3px;
  background: rgba(242, 242, 242, 0.9);
  border: 1px solid #ccccd2;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }

/* updated top bar */
/* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn {
  position: relative;
  padding: 0 16px;
  height: 46px;
  font-weight: bold;
  color: #4b525c;
  text-shadow: 0 1px 0 #fff;
  line-height: 46px;
  cursor: pointer; }
  @media (max-width: 479px) {
    /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn {
      padding: 0 8px; } }
  /* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn span {
    font-size: 13px;
    line-height: 25px;
    color: #369; }
  /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn span.label {
    font-size: 12px;
    text-align: center;
    margin: 0 -25px; }
  /* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn .btn_text {
    overflow: hidden; }
  /* line 194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn .icon {
    display: inline-block;
    position: relative;
    height: 22px;
    width: 22px;
    margin: -4px auto; }
  /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -475px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -435px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library .icon .date_label {
      display: block;
      text-align: center;
      height: 16px;
      line-height: 16px;
      padding-top: 8px;
      font-size: 11px;
      color: #4b525c; }
  /* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -449px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -409px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library:hover .icon .date_label {
      color: #f05323; }
  /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -423px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -383px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library.active .icon .date_label {
      color: #fff;
      text-shadow: none; }
  /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1317px;
    background-repeat: no-repeat;
    margin: -5px auto; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1277px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1369px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1329px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1343px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1303px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -920px;
    background-repeat: no-repeat;
    top: 2px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -880px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -896px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -856px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -872px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -832px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-93d05c702b1ddddbc272300ae8b8b24f6a73ffbd39c0b8f08cab5f817f4213ae.png);
    background-repeat: no-repeat;
    background-size: 90%;
    top: 2px; }
  /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco ::before {
    position: absolute;
    width: 0;
    height: 0;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-hover-00b1b37a977ce4d9f17407057ec438426d04de856bcd8c6d9c15fb8b966e7b8d.png);
    content: ''; }
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-hover-00b1b37a977ce4d9f17407057ec438426d04de856bcd8c6d9c15fb8b966e7b8d.png);
    background-repeat: no-repeat;
    background-size: 90%; }
  /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-active-d9d0d3b5134d89693175595c60157a12dfd72bb7cd3dff7d60e4de06d4382a2c.png);
    background-repeat: no-repeat;
    background-size: 90%; }

/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btn {
  float: left;
  padding: 15px 0 15px 16px; }
  /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btn .people {
    color: #4b525c;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
    cursor: pointer; }
    /* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btn .people .count {
      display: inline-block;
      border-radius: 50px;
      background-color: #f05323;
      -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      padding: 1px 4px;
      margin: -1px -2px -1px 5px;
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      height: 16px;
      line-height: 18px;
      min-width: 12px; }
  /* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btn.disabled {
    opacity: 0.65; }

/* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.section_dropdown_wrap {
  position: relative; }
  @media (max-width: 415px) {
    /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown {
      width: 55px; } }
  /* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.main_section_dropdown {
    margin-left: 25px;
    display: none; }
    /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.main_section_dropdown .label {
      margin-right: 15px;
      padding-left: 0px;
      white-space: nowrap;
      overflow: hidden;
      -moz-transition: width 200ms linear;
      -o-transition: width 200ms linear;
      -webkit-transition: width 200ms linear;
      transition: width 200ms linear; }
      /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .text {
        -moz-transition: opacity 200ms linear;
        -o-transition: opacity 200ms linear;
        -webkit-transition: opacity 200ms linear;
        transition: opacity 200ms linear;
        padding-left: 5px;
        display: inline-block; }
      /* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .arrow_bg {
        position: absolute;
        top: 0;
        bottom: 0;
        right: -7px;
        width: 22px; }
      /* line 349, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .underline {
        display: none; }
    /* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.main_section_dropdown .dropdown .notify {
      top: 9px;
      right: 9px; }
  /* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown.hidden {
    display: none; }
  /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section {
    position: relative;
    right: 10px;
    font-size: 13px;
    cursor: default; }
    /* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_title {
      float: left;
      color: #929497;
      padding-right: 7px; }
    /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by {
      display: none;
      float: left;
      color: #929497; }
      /* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link {
        color: #58595b; }
        /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:after {
          content: '';
          display: inline-block;
          position: relative;
          top: 4px;
          width: 1px;
          height: 17px;
          margin: 0 6px;
          background-color: #dddfe1; }
        /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:last-child:after {
          display: none; }
        /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:hover, .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link.active {
          color: #f05323; }
    /* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile {
      float: left;
      display: block;
      color: #58595b;
      cursor: pointer; }
      /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile .mobile_selected {
        float: left;
        color: #f05323; }
      /* line 418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile .arrow {
        float: left;
        position: relative;
        top: 22px;
        left: 6px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #f05323; }
  /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap:hover .text {
    color: #f05323; }

/* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_left .primary_btn.search:after {
  border-right: none; }

/* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown .dropdown {
  min-width: 120px;
  margin-left: -66px; }
  /* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown .dropdown li .notify {
    top: 14px; }
  /* line 453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown .dropdown li.border {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e2e5ec; }
/* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown .label .notify {
  display: none; }
/* line 467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .dropdown_arrow {
  overflow: visible; }
/* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .label .notify {
  display: block; }
/* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people, .main_section_dropdown .section_dropdown.tags, .main_section_dropdown .section_dropdown.places {
  height: 46px;
  line-height: 46px; }
  /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown.people .icon, .main_section_dropdown .section_dropdown.tags .icon, .main_section_dropdown .section_dropdown.places .icon {
    margin: -6px auto; }
/* line 487, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .icon {
  width: 18px !important; }
/* line 494, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:hover .label:after, .main_section_dropdown .section_dropdown.active .label:after {
  border-top-color: #f05323; }
/* line 500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active > .label .text {
  color: #f05323;
  opacity: 1; }
/* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active .underline {
  position: absolute;
  border-bottom: 2px solid #f05323;
  display: block;
  bottom: 0;
  width: 100%; }
/* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.people .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1673px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.people .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1633px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.tags .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -2003px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.tags .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1963px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.places .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1753px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.places .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1713px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).people .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1647px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).people .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1607px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
  /* line 525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown:not(.active).people .icon .notify {
    display: block; }
/* line 529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).people:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1699px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).people:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1659px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 534, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).tags .icon {
  width: 25px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1977px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).tags .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1937px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).tags:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -2029px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).tags:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1989px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).places .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1725px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).places .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1685px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).places:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1781px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).places:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1741px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 554, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.top_bar_dropdown {
  float: left;
  position: relative;
  cursor: pointer; }
  /* line 558, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.text {
    cursor: auto; }
  /* line 561, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown .label {
    text-transform: capitalize;
    font-size: 16px;
    height: inherit;
    position: relative;
    color: #4b525c;
    padding-right: 15px;
    padding-left: 20px; }
    /* line 570, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.filtered {
      padding-left: 5px; }
      /* line 572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.filtered:before {
        content: '';
        width: 14px;
        height: 10px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -229px;
        background-repeat: no-repeat;
        margin: 19px 7px 0 0;
        float: left; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .top_bar_dropdown .label.filtered:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -189px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 581, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label .text {
      display: none;
      vertical-align: middle;
      padding-bottom: 2px; }
    /* line 586, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.action_dropdown {
      cursor: pointer; }
      /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.action_dropdown:hover {
        color: #f05323; }
    /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.dropdown_arrow {
      cursor: pointer; }
      /* line 594, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        right: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 7px solid #4b525c;
        z-index: -1; }
      /* line 607, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow:hover {
        color: #f05232; }
        /* line 609, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .top_bar_dropdown .label.dropdown_arrow:hover:after {
          border-top: 7px solid #f05232; }
      /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow .icon {
        display: inline-block;
        position: relative;
        width: 22px;
        height: 22px; }
  /* line 622, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown .dropdown {
    position: absolute;
    line-height: normal;
    top: 45px;
    left: 50%;
    margin-left: -95px;
    font-size: 15px;
    min-width: 190px;
    z-index: 1; }
    /* line 631, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .dropdown .hover_state_transition_wrap {
      position: absolute;
      top: -12px;
      width: 100%;
      height: 12px; }
    /* line 638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .dropdown.left:after {
      left: 25px; }
  /* line 646, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .dropdown, .top_bar_dropdown.add_dropdown .dropdown, .top_bar_dropdown.share_dropdown .dropdown {
    min-width: 126px;
    margin-left: -54px;
    border-radius: 6px;
    background-color: #fff; }
    /* line 651, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown.new_dropdown .dropdown li, .top_bar_dropdown.add_dropdown .dropdown li, .top_bar_dropdown.share_dropdown .dropdown li {
      padding: 12px 14px;
      font-size: 15px; }
      /* line 654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li.border, .top_bar_dropdown.add_dropdown .dropdown li.border, .top_bar_dropdown.share_dropdown .dropdown li.border {
        border-bottom: 1px solid #e2e5ec; }
      /* line 657, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li.hidden, .top_bar_dropdown.add_dropdown .dropdown li.hidden, .top_bar_dropdown.share_dropdown .dropdown li.hidden {
        display: none; }
      /* line 660, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li:hover, .top_bar_dropdown.add_dropdown .dropdown li:hover, .top_bar_dropdown.share_dropdown .dropdown li:hover {
        cursor: pointer;
        color: #3a3f47; }
  /* line 666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .label, .top_bar_dropdown.add_dropdown .label, .top_bar_dropdown.share_dropdown .label {
    font-size: 13px;
    font-weight: bold; }
  /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown.hidden, .top_bar_dropdown.add_dropdown.hidden, .top_bar_dropdown.share_dropdown.hidden {
    display: none; }
  /* line 673, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown.disabled, .top_bar_dropdown.add_dropdown.disabled, .top_bar_dropdown.share_dropdown.disabled {
    cursor: default; }
  /* line 679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .dropdown.left {
    margin-left: -25px; }
  /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.add_dropdown .dropdown {
    min-width: 155px;
    margin-left: -30px;
    text-align: left; }
    /* line 689, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown.add_dropdown .dropdown:after {
      margin-left: -54px; }

/* line 699, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown a,
.tl_secondary_bar .tags_dropdown a,
.tl_secondary_bar .dropdown a {
  color: #8a8a8a; }
/* line 702, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown li,
.tl_secondary_bar .tags_dropdown li,
.tl_secondary_bar .dropdown li {
  padding: 10px 12px 10px 20px;
  cursor: pointer;
  position: relative;
  z-index: 2; }
  /* line 707, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li .check,
  .tl_secondary_bar .tags_dropdown li .check,
  .tl_secondary_bar .dropdown li .check {
    display: none;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -52px;
    background-repeat: no-repeat;
    width: 16px;
    height: 13px;
    float: right;
    margin-top: 2px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_primary_bar .dropdown li .check,
      .tl_secondary_bar .tags_dropdown li .check,
      .tl_secondary_bar .dropdown li .check {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -52px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 715, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li.selected,
  .tl_secondary_bar .tags_dropdown li.selected,
  .tl_secondary_bar .dropdown li.selected {
    background: #f6f9fb;
    border-width: 1px 0; }
    /* line 718, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_primary_bar .dropdown li.selected .check,
    .tl_secondary_bar .tags_dropdown li.selected .check,
    .tl_secondary_bar .dropdown li.selected .check {
      display: inline-block; }
    /* line 721, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_primary_bar .dropdown li.selected .notify,
    .tl_secondary_bar .tags_dropdown li.selected .notify,
    .tl_secondary_bar .dropdown li.selected .notify {
      display: none; }
  /* line 725, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:first-child,
  .tl_secondary_bar .tags_dropdown li:first-child,
  .tl_secondary_bar .dropdown li:first-child {
    border-radius: 5px 5px 0 0;
    border-top: 0; }
  /* line 729, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:last-child,
  .tl_secondary_bar .tags_dropdown li:last-child,
  .tl_secondary_bar .dropdown li:last-child {
    border-radius: 0 0 5px 5px;
    border-bottom: 0; }
  /* line 733, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:hover, .tl_primary_bar .dropdown li.selected, .tl_primary_bar .dropdown li:hover a,
  .tl_secondary_bar .tags_dropdown li:hover,
  .tl_secondary_bar .tags_dropdown li.selected,
  .tl_secondary_bar .tags_dropdown li:hover a,
  .tl_secondary_bar .dropdown li:hover,
  .tl_secondary_bar .dropdown li.selected,
  .tl_secondary_bar .dropdown li:hover a {
    color: #3a3f47; }
/* line 739, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown.first_item_selected:after,
.tl_secondary_bar .tags_dropdown.first_item_selected:after,
.tl_secondary_bar .dropdown.first_item_selected:after {
  background: #f6f9fb; }

/* line 744, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_secondary_bar .tags_dropdown {
  left: 0; }
  /* line 746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_secondary_bar .tags_dropdown li {
    padding: 15px 12px 15px 20px; }
    /* line 748, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_secondary_bar .tags_dropdown li.border {
      border-bottom: 1px solid #e2e5ec; }
  /* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_secondary_bar .tags_dropdown:after {
    margin-left: 40px; }

/* line 758, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_secondary_bar .dropdown li {
  text-align: left; }

/* line 763, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.dropdown {
  display: none;
  border: 1px solid rgba(71, 71, 83, 0.35);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }
  /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .dropdown:after {
    content: '';
    position: absolute;
    top: -6px;
    margin-left: 39px;
    width: 8px;
    height: 8px;
    border-left: 1px solid rgba(71, 71, 83, 0.35);
    border-top: 1px solid rgba(71, 71, 83, 0.35);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    left: 50%; }
  /* line 784, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .dropdown.right:after {
    right: 13px;
    left: initial; }

/* line 792, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.top_bar_dropdown.sort_wrap .dropdown li.selected:before {
  content: '';
  width: 14px;
  height: 10px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -229px;
  background-repeat: no-repeat;
  margin: 3px 8px 0 -9px;
  float: left; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .top_bar_dropdown.sort_wrap .dropdown li.selected:before {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -189px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.disabled {
  cursor: default; }
  /* line 804, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.disabled .btn_text {
    opacity: 0.65; }

/* line 809, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.hidden {
  display: none; }

/* line 813, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.hide {
  display: none; }

/* line 817, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_orange_btn.hide {
  display: none; }

/* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_left {
  display: flex;
  line-height: normal; }
  @media (max-width: 991px) {
    /* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left {
      text-align: center; } }
  /* line 832, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn:hover .btn_text .label {
    color: #f05323; }
  /* line 839, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .label {
    opacity: 1;
    color: #f05323; }
  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .icon .notify {
    display: none; }
  /* line 846, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .underline {
    position: absolute;
    border-bottom: 2px solid #f05323;
    display: block;
    top: 0;
    left: 16px;
    right: 16px;
    bottom: -1px;
    width: inherit; }
    @media (max-width: 479px) {
      /* line 846, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_left .primary_btn.active .btn_text .underline {
        left: 8px;
        right: 8px;
        bottom: 7px; } }
  /* line 863, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .dropdown_wrap {
    display: none; }
  /* line 868, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .btn_text {
    overflow: hidden;
    white-space: nowrap;
    -moz-transition: width 200ms linear;
    -o-transition: width 200ms linear;
    -webkit-transition: width 200ms linear;
    transition: width 200ms linear; }
    /* line 873, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .icon {
      display: inline-block; }
    /* line 877, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .label {
      display: inline-block;
      margin-left: 10px;
      font-size: 16px;
      font-weight: normal;
      opacity: 1;
      -moz-transition: opacity 200ms linear;
      -o-transition: opacity 200ms linear;
      -webkit-transition: opacity 200ms linear;
      transition: opacity 200ms linear; }
    /* line 885, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .underline {
      display: none; }
  /* line 890, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn span {
    display: none; }
  /* line 893, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .dropdown_wrap {
    visibility: hidden;
    position: relative; }
  /* line 897, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .dropdown {
    display: block;
    font-size: 15px;
    line-height: normal;
    position: absolute;
    font-weight: normal;
    cursor: auto;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 11px;
    cursor: auto;
    color: #8a8a8a; }
    /* line 909, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .dropdown .text {
      position: relative;
      z-index: 2;
      padding: 10px 12px; }
  /* line 915, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.library .dropdown {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    left: 25px; }
    /* line 918, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn.library .dropdown:after {
      left: 0;
      margin-left: 29px; }

/* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body .primary_btns_left .primary_btn:hover .dropdown_wrap {
  visibility: visible; }

/* line 930, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_center {
  position: absolute;
  top: 0;
  left: 160px;
  right: 210px;
  text-align: center;
  font-size: 16px; }
  /* line 937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_center .primary_btn {
    display: inline-block;
    float: none; }

/* line 943, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
  /* line 950, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .primary_btn .btn_text {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold; }
  /* line 957, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .identify .disabled_tooltip_wrap .tooltip_arrow {
    margin-left: -95px; }
    /* line 960, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .identify .disabled_tooltip_wrap .tooltip_arrow.border {
      margin-left: -96px; }
  /* line 966, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .identify.disabled {
    display: none; }

/* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story .back_btn {
  font-weight: normal; }
/* line 978, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story .show_only_back .story_invitees_btn {
  display: none; }

/* line 984, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_right {
  float: right;
  font-size: 12px;
  color: #58595b;
  font-family: Montserrat,  Verdana,  Arial,  sans-serif !important; }
  /* line 990, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_right .personal_menu {
    line-height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 50px;
    list-style-type: none; }
    /* line 998, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item {
      cursor: pointer;
      line-height: 20px;
      position: relative;
      display: inline-block;
      margin-left: -4px;
      padding: 2px 9px 2px 8px;
      color: inherit; }
      /* line 1007, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:active, .primary_btns_right .personal_menu .menu_item:visited {
        color: inherit; }
      /* line 1012, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover {
        color: #f05323; }
      /* line 1016, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 17px;
        right: 0;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #c6c7c9; }
      /* line 1027, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown {
        padding-right: 18px; }
        /* line 1029, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown:focus {
          outline: none !important;
          box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1036, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover .dropdown {
        color: #58595b; }
      /* line 1040, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover .dropdown_arrow:after {
        border-top: 5px solid #f05323; }
      /* line 1044, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .arrow_icon {
        display: none; }
      /* line 1047, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .icon {
        display: none; }
      /* line 1050, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .dropdown_arrow {
        padding-right: 5px; }
        /* line 1052, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .dropdown_arrow:after {
          content: '';
          position: absolute;
          width: 0;
          height: 0;
          right: 9px;
          top: 50%;
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #58595b; }
      /* line 1066, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.visible .menu_dropdown {
        display: block !important; }
      /* line 1070, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .menu_dropdown {
        margin-top: 8px;
        position: absolute;
        z-index: 9999999;
        right: -1px; }
        /* line 1075, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown:after {
          top: -6px;
          border-bottom: 7px solid #fff;
          right: 10px;
          position: absolute;
          top: -5px;
          content: '';
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-bottom: 6px solid #fff;
          display: inline-block; }
        /* line 1087, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown:before {
          position: absolute;
          top: -7px;
          right: 9px;
          content: '';
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-bottom: 7px solid #ccc;
          border-bottom-color: rgba(0, 0, 0, 0.2);
          display: inline-block; }
        /* line 1098, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown ul {
          min-width: 150px;
          max-width: 360px;
          list-style: none;
          background: #fff;
          border: solid 1px rgba(0, 0, 0, 0.2);
          border-radius: 6px;
          -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          overflow: visible;
          padding: 4px 0;
          margin: 0; }
          /* line 1109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a {
            display: block;
            padding-left: 8px; }
          /* line 1113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:link,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:hover,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:active,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:visited {
            color: #58595b; }
          /* line 1119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:hover {
            color: #f05323; }
          /* line 1122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:focus {
            outline: none !important;
            box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
          /* line 1126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li {
            line-height: 30px;
            text-decoration: none;
            color: #58595b;
            display: block;
            padding: 3px 20px;
            margin: 0;
            white-space: nowrap; }
            /* line 1134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.divider {
              border-top: solid 1px #e5e5e5;
              padding: 0;
              margin: 5px 0; }
            /* line 1140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.people.hidden {
              display: none; }
            /* line 1145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li button {
              border-color: transparent;
              background-color: transparent;
              font-size: 12px;
              color: #58595b;
              font-family: Montserrat, Verdana, Arial, sans-serif !important; }
              /* line 1151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
              .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li button:focus {
                outline: none !important;
                box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
          /* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.desktop {
            display: block; }
          /* line 1161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li:not(.desktop) {
            display: none; }
      /* line 1167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.inactive .text {
        color: inherit; }
      /* line 1171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.cart {
        padding: 2px 0px 2px 8px;
        margin: 0 15px 0 -4px;
        text-align: left; }
        /* line 1176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .icon {
          display: inline-block;
          vertical-align: middle;
          width: 22px;
          height: 22px;
          margin-bottom: 2px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -258px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -258px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .notify {
          position: absolute;
          top: -4px;
          left: 17px;
          right: auto;
          font-size: 9px;
          font-weight: normal;
          margin-right: -10px;
          border-color: #f9f9f9;
          box-sizing: unset; }
        /* line 1196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart.inactive .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -258px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart.inactive .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -258px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart.inactive:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -210px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart.inactive:hover .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -210px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart:after {
          content: '';
          display: none; }
        /* line 1211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .text {
          display: none; }
      /* line 1216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.myshutterfly {
        text-align: center;
        /* TEMP - Until we have a menu in place */ }
        /* line 1218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.myshutterfly:focus {
          box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.share:focus {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.cart:focus {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos {
        display: none; }
        /* line 1234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.photos .text {
          color: #f05323; }

/* line 1245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .primary_btn .btn_text:hover,
.secondary_btns_left .top_bar_dropdown .action_dropdown_share:hover {
  color: #f05323; }
/* line 1250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .disabled_tooltip_wrap {
  text-align: center;
  left: -77px;
  top: 38px; }
  /* line 1255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.share {
    left: -90px;
    box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
  /* line 1260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.left {
    left: -8px; }
    /* line 1263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .disabled_tooltip_wrap.left .tooltip_arrow {
      left: 17%; }
  /* line 1268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.add {
    left: 10px;
    text-align: left; }
    /* line 1273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .disabled_tooltip_wrap.add .disabled_tooltip .tooltip_arrow {
      left: 13%; }
  /* line 1279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.people_tip {
    left: 10px; }
/* line 1285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .right_btn.hidden {
  display: none !important; }

/* line 1291, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_create,
.create_btns_container {
  float: none;
  position: relative;
  display: block;
  pointer-events: none; }
  /* line 1298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .magicshop-overlay,
  .create_btns_container .magicshop-overlay {
    height: 100%;
    width: 100%;
    background-color: #464646;
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    opacity: 0.5;
    z-index: 3999; }
  /* line 1309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .dropdown,
  .create_btns_container .dropdown {
    text-align: center;
    z-index: 4000;
    opacity: 1 !important;
    position: fixed;
    top: 50%;
    margin-top: -285px;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    visibility: hidden;
    pointer-events: all;
    background-color: #fff; }
    @media screen and (min-width: 991px) {
      /* line 1309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown,
      .create_btns_container .dropdown {
        margin-left: -450px;
        width: 899px; } }
    /* line 1332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown.hidden,
    .create_btns_container .dropdown.hidden {
      visibility: hidden; }
    /* line 1336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown:after,
    .create_btns_container .dropdown:after {
      display: none;
      top: -6px;
      left: 128px;
      width: 10px;
      height: 10px; }
    @media (min-width: 991px) {
      /* line 1348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown:not(.selection),
      .create_btns_container .dropdown:not(.selection) {
        text-align: center;
        display: inline-block !important;
        border: none;
        -moz-border-radius: none;
        -webkit-border-radius: none;
        border-radius: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        position: relative;
        top: 0;
        left: 0;
        width: auto;
        margin: 0; }
        /* line 1361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .dropdown:not(.selection):after,
        .create_btns_container .dropdown:not(.selection):after {
          content: none; } }
    /* line 1367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown .mg_promo_wrapper,
    .create_btns_container .dropdown .mg_promo_wrapper {
      position: relative; }
      /* line 1369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement,
      .create_btns_container .dropdown .mg_promo_wrapper .promoElement {
        position: relative;
        height: 34px;
        padding: 0px 18px 0px 15px;
        text-align: left; }
        /* line 1374, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement a,
        .create_btns_container .dropdown .mg_promo_wrapper .promoElement a {
          position: absolute;
          font-size: 12px;
          color: #939598;
          margin: 0;
          bottom: 0px;
          font-family: 'Avenir LT W01 85 Heavy', Verdana, Arial, sans-serif; }
          /* line 1382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement a span,
          .create_btns_container .dropdown .mg_promo_wrapper .promoElement a span {
            color: #f05323; }
    /* line 1390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown .new_mg_menu li.primary_btn,
    .create_btns_container .dropdown .new_mg_menu li.primary_btn {
      color: #58595b;
      border-radius: 0px;
      padding: 5px 0;
      margin: 0 10px;
      height: 32px;
      line-height: 30px; }
      /* line 1398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown .new_mg_menu li.primary_btn.mg_selected, .secondary_btns_create .dropdown .new_mg_menu li.primary_btn:hover,
      .create_btns_container .dropdown .new_mg_menu li.primary_btn.mg_selected,
      .create_btns_container .dropdown .new_mg_menu li.primary_btn:hover {
        color: #f05323;
        border-bottom: 3px solid #f05323; }
  /* line 1407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .create-products-small-catcher,
  .create_btns_container .create-products-small-catcher {
    position: fixed;
    top: 53px;
    left: 20px;
    margin-left: 0px;
    width: 650px;
    height: 370px;
    visibility: hidden; }
  /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .primary_btn,
  .secondary_btns_create li.primary_btn,
  .create_btns_container .primary_btn,
  .create_btns_container li.primary_btn {
    float: none;
    display: inline-block;
    line-height: 55px;
    padding: 0 10px;
    font-weight: normal;
    color: #369;
    font-size: 14px; }
    /* line 1420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn.hidden,
    .secondary_btns_create li.primary_btn.hidden,
    .create_btns_container .primary_btn.hidden,
    .create_btns_container li.primary_btn.hidden {
      display: none; }
    @media (max-width: 991px) {
      /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn,
      .secondary_btns_create li.primary_btn,
      .create_btns_container .primary_btn,
      .create_btns_container li.primary_btn {
        display: inline-block;
        height: 32px;
        line-height: 30px; } }
    /* line 1437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn .btn_text,
    .secondary_btns_create li.primary_btn .btn_text,
    .create_btns_container .primary_btn .btn_text,
    .create_btns_container li.primary_btn .btn_text {
      padding: 0;
      line-height: 52px;
      background-color: transparent;
      border-color: transparent; }
      /* line 1442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn .btn_text:focus,
      .secondary_btns_create li.primary_btn .btn_text:focus,
      .create_btns_container .primary_btn .btn_text:focus,
      .create_btns_container li.primary_btn .btn_text:focus {
        outline: none !important;
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
    /* line 1448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn.create,
    .secondary_btns_create li.primary_btn.create,
    .create_btns_container .primary_btn.create,
    .create_btns_container li.primary_btn.create {
      display: none;
      cursor: auto;
      font-weight: bold;
      font-size: 13px;
      color: #4b525c; }
      /* line 1451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create.hidden,
      .secondary_btns_create li.primary_btn.create.hidden,
      .create_btns_container .primary_btn.create.hidden,
      .create_btns_container li.primary_btn.create.hidden {
        visibility: hidden; }
      @media (max-width: 991px) {
        /* line 1448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .primary_btn.create,
        .secondary_btns_create li.primary_btn.create,
        .create_btns_container .primary_btn.create,
        .create_btns_container li.primary_btn.create {
          cursor: pointer;
          color: #f05323;
          line-height: 50px;
          height: 50px;
          pointer-events: all;
          display: inline-block; }
          /* line 1463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .primary_btn.create:after,
          .secondary_btns_create li.primary_btn.create:after,
          .create_btns_container .primary_btn.create:after,
          .create_btns_container li.primary_btn.create:after {
            display: none;
            content: '';
            height: 9px;
            width: 5px;
            position: absolute;
            cursor: auto;
            right: -5px;
            bottom: 9px;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
            background-position: 0 -202px;
            background-repeat: no-repeat;
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }
    @media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 991px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 991px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 991px) and (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .secondary_btns_create .primary_btn.create:after,
      .secondary_btns_create li.primary_btn.create:after,
      .create_btns_container .primary_btn.create:after,
      .create_btns_container li.primary_btn.create:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -162px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }

      /* line 1483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create .btn_text span,
      .secondary_btns_create li.primary_btn.create .btn_text span,
      .create_btns_container .primary_btn.create .btn_text span,
      .create_btns_container li.primary_btn.create .btn_text span {
        color: #336699;
        font-size: 14px;
        line-height: 20px;
        font-weight: normal; }
      /* line 1490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create:after,
      .secondary_btns_create li.primary_btn.create:after,
      .create_btns_container .primary_btn.create:after,
      .create_btns_container li.primary_btn.create:after {
        content: '';
        position: absolute;
        width: 0px;
        height: 0px;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #336699; }
  /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .create-products-wrapper,
  .create_btns_container .create-products-wrapper {
    height: 300px;
    width: 100%;
    position: relative; }
    @media (max-width: 991px) {
      /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper,
      .create_btns_container .create-products-wrapper {
        visibility: hidden; } }
    @media (min-width: 992px) {
      /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper,
      .create_btns_container .create-products-wrapper {
        display: none; } }
    /* line 1521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .create-products-wrapper.new_mg_small,
    .create_btns_container .create-products-wrapper.new_mg_small {
      height: auto; }
      /* line 1524, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper,
      .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper {
        top: 0px; }
        /* line 1527, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg,
        .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg {
          padding-top: 0px; }
          /* line 1529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg .create_floating_loading,
          .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg .create_floating_loading {
            height: 510px;
            line-height: 510px; }
    /* line 1537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .create-products-wrapper #create_floating,
    .create_btns_container .create-products-wrapper #create_floating {
      position: relative; }
      /* line 1540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper #create_floating .create_floating,
      .create_btns_container .create-products-wrapper #create_floating .create_floating {
        position: relative;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        height: 200px;
        width: 100%; }
  /* line 1552, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create:after,
  .create_btns_container:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 17px;
    left: -5px;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #c6c7c9; }

/* line 1564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.create_btns_container {
  position: absolute;
  height: 50px;
  left: 145px; }

/* line 1572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body.albums .primary_btns_story {
  display: block; }
  /* line 1574, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  body.albums .primary_btns_story .story_header_btn {
    float: left;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    color: #4b525c;
    line-height: 50px;
    height: 50px;
    padding: 0 0 0 20px; }
    /* line 1585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn:before {
      left: 0;
      content: '';
      border-left: 1px solid #b7c2cd;
      position: absolute;
      top: 10px;
      bottom: 10px; }
    /* line 1593, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn.hide {
      display: none; }
    /* line 1596, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn .invitees_count {
      font-weight: normal; }
    /* line 1599, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn .arrow {
      display: inline-block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
      width: 18px;
      height: 18px;
      vertical-align: middle; }

/* line 1610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_secondary_bar {
  display: flex;
  justify-content: space-between;
  min-height: 46px;
  line-height: 35px;
  box-sizing: border-box;
  background: #fff;
  border-bottom: 1px solid #c5ced7;
  position: relative;
  font-size: 0;
  z-index: 32;
  text-align: center;
  width: 100%; }
  @media (max-width: 991px) {
    /* line 1610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_secondary_bar {
      text-align: left;
      line-height: 5px; } }
  /* line 1629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar.hidden {
    display: none; }
  /* line 1634, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar.empty .secondary_btns_create {
    display: none; }
  /* line 1641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar .top_bar_dropdown .dropdown li:hover {
    color: #f05323; }
  /* line 1648, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar .primary_btn.bold, #tl_secondary_bar .primary_btn:hover {
    font-weight: bold; }

@media (min-width: 768px) {
  /* line 1663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by {
    display: block; }
  /* line 1667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile {
    display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1676, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .btn_text {
    width: 85px; }
    /* line 1678, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .icon {
      display: none; }
    /* line 1681, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .label {
      margin-left: 0; }
  /* line 1686, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.albums .btn_text {
    width: 70px; }

  /* line 1696, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown.people .icon, .main_section_dropdown .section_dropdown.tags .icon {
    display: none; } }
/* line 1705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body.trash #tl_secondary_bar {
  z-index: 11; }

/* line 1710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
div.embeddedServiceHelpButton,
div.embeddedServiceSidebar.modalContainer {
  z-index: 30; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#face_identify_wrapper {
  overflow: hidden;
  height: 489px; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #face_identify_wrapper > div {
    position: relative;
    border-radius: 5px 5px 0 0;
    width: 852px;
    height: 468px; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.identify_mode_facebook .facebook_logo {
  position: absolute;
  top: 27px;
  right: 33px;
  width: 142px;
  height: 31px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -174px; }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_face_identify {
  width: 852px;
  top: 50%;
  margin-top: -257px;
  margin-left: -426px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*height: 569px;*/ }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #tl_face_identify #tl_face_identify_middle {
    border-top: 0;
    height: 488px;
    display: block;
    border-radius: 5px 5px 0 0; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    #tl_face_identify #tl_face_identify_middle .close-btn {
      z-index: 200;
      /*to overlay the cycle plugin*/ }
    /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    #tl_face_identify #tl_face_identify_middle .tl_modal_notification {
      z-index: 999; }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #tl_face_identify .skip_match, #tl_face_identify .ignore_possible_match {
    color: #676b72;
    font-weight: normal; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.cross {
  display: block;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -72px;
  width: 72px;
  height: 72px;
  position: absolute;
  top: 19px;
  left: 19px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }

/* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.crossed .cross, .crossed_hover .cross {
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" !important;
  -moz-transition: opacity 100ms linear;
  -o-transition: opacity 100ms linear;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.crossed_hover:not(.crossed) .cross {
  opacity: 0.6 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)" !important; }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.crossed .img, .crossed_hover .img {
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.face_identify_grid {
  display: none;
  overflow: hidden;
  clear: both;
  margin: 0 0 0 93px;
  /*width: 742px;*/
  width: 676px;
  height: 256px; }
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid li {
    float: left;
    padding: 5px 5px;
    position: relative;
    cursor: pointer; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid .disabled {
    pointer-events: none; }
  /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid li.face_thumb_item:hover .cross {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; }
  /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid.bonus li.face_thumb_item {
    padding: 17px 11px; }
  /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid.bonus li.face_thumb_item:hover .cross {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid .img, .face_identify_grid canvas {
    display: block;
    background: #fff;
    -moz-transition: opacity 100ms linear;
    -o-transition: opacity 100ms linear;
    -webkit-transition: opacity 100ms linear;
    transition: opacity 100ms linear;
    width: 100px;
    height: 100px; }
  /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid .img {
    background-color: #fff;
    background-position: center;
    background-size: cover; }
  /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid canvas {
    padding: 3px; }
  /* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid.bonus .img {
    padding: 3px;
    width: 94px;
    height: 94px; }
  /* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_grid .img.moment {
    background-size: cover;
    background-position: center;
    padding: 0; }

/*.face_ignore_grid {
  img {
    opacity: 0.4;
  }
  .cross {
    background-position: -400px 0;
    width: 32px;
    height: 32px;
    opacity: 1;
    top: 13px;
    left: 12px;
  }
  li:hover .cross {
    opacity: 0;
  }
  li:hover img {
    opacity: 0.6;
  }
  li.preserve {
    .cross {
      opacity: 0;
    }
    img {
      opacity: 1;
    }
  }
}
*/
/* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#face_identify_divider {
  border-bottom: solid 1px #dddddd;
  margin-left: 50px;
  margin-right: 50px; }

/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.face_identify_header {
  overflow: visible;
  height: 225px; }
  /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header.invalid input {
    border: 1px solid #ba3b3d; }
  /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header.invalid .warning_icon {
    display: block;
    left: 295px;
    top: -19px; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .validation_tooltip {
    top: -74px;
    left: 114px; }
  /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .face:hover .cross {
    /*opacity: 0.6;*/
    cursor: default; }
  /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .person_face {
    height: 130px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 130px;
    display: inline-block;
    border: 2px solid #999999;
    margin: 36px 0 0 143px; }
  /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .suggested_person_face {
    background-size: contain;
    border: none; }
  /* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .edit_person_face {
    background-size: contain;
    height: 130px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 130px;
    display: inline-block;
    border: none;
    margin: 30px 0 0 0px; }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .person_details_face {
    margin-left: 0;
    height: 150px;
    width: 150px;
    background-size: cover; }
  /* line 246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .suggestion_thumb {
    float: left; }
  /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .face {
    position: relative;
    clear: both;
    text-align: center;
    cursor: pointer;
    margin-right: 24px;
    margin-bottom: 20px; }
    /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face p {
      position: absolute;
      width: 100%;
      left: -33px; }
      /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face p span {
        position: absolute;
        -moz-transform: rotate(-8deg);
        -ms-transform: rotate(-8deg);
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg);
        font-size: 20px; }
      /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face p img {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -322px;
        width: 30px;
        height: 28px;
        position: absolute;
        right: -7px;
        top: 9px; }
    /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face a {
      font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
      text-decoration: underline;
      color: #8a8a8a;
      font-size: 12px;
      text-align: center;
      margin-left: 3px;
      margin-top: 7px;
      display: block; }
  /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .face_identify_header_right {
    float: left;
    /*padding: 27px 0 16px 36px;*/
    position: relative;
    /* The tip of the dropwdown tooltip is an image which lays over the dropdown */
    /* The styling of each separate row that holds a person, place or activity within the dropdown */
    /* General styling for text within each row in the dropdown */
    /* Styling of the text that shows the place/person/stack/activity name */
    /* Styling of the text that shows the amount of Moments for a place/person/stack name */
    /* The entire dropdown specifically for people */
    /* The styling of a person's avatar */ }
    /* line 294, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .disabled_tooltip_wrap.show {
      display: block; }
    /* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .disabled_tooltip_wrap {
      position: absolute;
      text-align: center;
      display: none;
      top: 70px; }
    /* line 303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .disabled_tooltip {
      border: 1px solid rgba(71, 71, 83, 0.35);
      border-radius: 6px;
      background-color: #fff;
      -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      display: inline-block;
      position: relative;
      top: 20px;
      color: #757d91;
      font-size: 14px;
      text-shadow: 0 1px 0 #fff;
      font-weight: normal;
      padding: 10px 15px;
      line-height: 22px; }
      /* line 317, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .disabled_tooltip .tooltip_arrow {
        left: 50%;
        margin-left: -30px;
        position: absolute;
        width: 29px;
        height: 16px;
        background-position: 0 -5px;
        top: -15px; }
    /* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .primary_btn.create .disabled_tooltip_wrap {
      left: -226px; }
      /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .primary_btn.create .disabled_tooltip_wrap .disabled_tooltip {
        width: 245px; }
      /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .primary_btn.create .disabled_tooltip_wrap .tooltip_arrow {
        left: 80%; }
      /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .primary_btn.create .disabled_tooltip_wrap .img {
        margin: 10px auto 0 auto;
        width: 180px;
        height: 144px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/tooltip-action-create-84dffefd7d97037957fd25f6b37d6f2b2f507d70f5ee34ba3c7e58c3a457a954.png); }
    /* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right.face_suggestions {
      padding: 27px 0 16px 0;
      text-align: center;
      width: 852px;
      height: 110px; }
      /* line 349, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right.face_suggestions.face_known {
        padding: 44px 0 16px 0; }
        /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
        .face_identify_header .face_identify_header_right.face_suggestions.face_known h2 {
          cursor: pointer; }
      /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right.face_suggestions h2 .pencil_icon:hover {
        opacity: 0.6;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
        cursor: pointer; }
      /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right.face_suggestions #face_identify_dropdown-people {
        left: 241px; }
    /* line 368, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right a {
      margin-right: 10px; }
    /* line 372, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown {
      display: none;
      text-align: left;
      width: 250px;
      height: auto;
      margin: 15px 0 0 -1px;
      background: white;
      border: 1px solid #b6b8ba;
      border-radius: 5px; }
      /* line 382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown ul {
        top: 0 !important; }
      /* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown:after {
        top: 0;
        left: 125px;
        margin-top: -11px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
    /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-triangle {
      z-index: 2;
      width: 22px;
      height: 11px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/search/tooltip-triangle-e98628ad38406b2a151d6ad6d08426cb50ac82db84e6bdb5bbe2a9071afd5332.png) no-repeat;
      margin: -11px 0 0 113px; }
    /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-scroll-area {
      position: relative;
      max-height: 350px;
      /* this should stretch */
      overflow-x: hidden;
      margin: 0 0 0 0;
      border-radius: 3px; }
      /* line 412, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown-scroll-area ul {
        max-height: 258px; }
    /* line 418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row {
      /*@include background-image(linear-gradient(color-stops(#f5f7fb, #e8eaed)));*/
      width: 200px;
      height: 40px;
      padding: 5px 0;
      border-bottom: 1px solid #d1d1d1;
      border-right: 1px solid #d1d1d1;
      border-top: 1px solid #fff;
      overflow: hidden;
      position: relative;
      /* Making sure only the first and last row have the right border radius */ }
      /* line 429, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown-row:first-child {
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        border-top: 0; }
      /* line 433, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown-row:last-child {
        -moz-border-radius-bottomleft: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom: 0; }
    /* line 441, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row-name,
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row-moments {
      float: left;
      font-weight: normal;
      font-size: 14px;
      line-height: 20px;
      text-shadow: 0 1px 0px #ffffff;
      color: #646e78;
      width: 140px; }
    /* line 453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row-name {
      font-weight: 700; }
    /* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row-moments {
      font-size: 11px;
      font-weight: 400;
      color: #7e8691; }
    /* line 465, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right #face_identify_dropdown-people {
      position: absolute;
      z-index: 20;
      top: 30px;
      left: 0px; }
    /* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .face_identify_header_right .face_identify_dropdown-row-avatar {
      -moz-box-shadow: #949ba7 0 1px 3px;
      -webkit-box-shadow: #949ba7 0 1px 3px;
      box-shadow: #949ba7 0 1px 3px;
      background: #fff;
      width: 38px;
      height: 38px;
      float: left;
      margin: 1px 10px 0 7px; }
      /* line 482, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown-row-avatar img {
        width: 32px;
        height: 32px;
        margin: 3px 0 0 3px; }
      /* line 487, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .face_identify_header_right .face_identify_dropdown-row-avatar img[src="/1px.gif"] {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/facebook-avatar-31ec6a7f398d8164d645c4e19a53631bc5f027cb219ef203bc289b1a9e60f32e.jpg); }
  /* line 492, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .header {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 45px;
    white-space: nowrap;
    font-size: 28px; }
    /* line 501, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header.face_suggestions {
      height: 32px;
      font-size: 30px;
      text-align: center;
      width: auto; }
    /* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header.editable .close_icon {
      opacity: 1; }
    /* line 513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header a {
      margin-left: 18px;
      float: none;
      display: inline-block;
      vertical-align: middle;
      margin-bottom: 3px; }
    /* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header img {
      margin-right: 10px;
      margin-top: 6px; }
    /* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header img.avatar {
      margin: 2px 10px 0 25px;
      border-radius: 50%; }
    /* line 531, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header .vip_icon {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -261px;
      width: 22px;
      height: 24px;
      margin-top: 6px;
      margin-right: 10px;
      float: left;
      cursor: pointer; }
      /* line 539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header .vip_icon.selected {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -285px; }
    /* line 544, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header .close_icon {
      float: right;
      width: 11px;
      padding: 0;
      margin: -22px 42px 0px 9px;
      height: 11px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px;
      cursor: pointer;
      opacity: 0; }
    /* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .header input.person_name {
      width: 100%;
      height: 40px;
      display: inline-block;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border: 0;
      border-radius: 0;
      font-size: 24px;
      color: #4b525c;
      padding: 0 10px 0 5px;
      background: #fff;
      font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
      font-weight: 200;
      /*
           &:focus {
             margin-right: 10px;
             @include transition(padding 200ms, margin 200ms);
             padding-right: 30px;
           }
           */ }
      /* line 569, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header input.person_name::-webkit-input-placeholder {
        color: #58595B;
        text-decoration: none; }
      /* line 576, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header input.person_name::-moz-placeholder {
        color: #58595B;
        text-decoration: none; }
      /* line 582, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header input.person_name:focus {
        /* text-overflow: clip; */
        /*border: 1px solid #BCBEC4;*/
        /*border-radius: 4px; */
        /*padding: 0px 8px 0px 8px;*/ }
      /* line 590, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header input.person_name.name-error::-webkit-input-placeholder {
        color: #cf1212;
        text-decoration: underline; }
      /* line 595, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
      .face_identify_header .header input.person_name.name-error::-moz-placeholder {
        color: #cf1212;
        text-decoration: underline; }
  /* line 609, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .name_error_tooltip {
    display: none; }
  /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .name_error_tooltip_content {
    width: 170px;
    padding: 12px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: -37px;
    line-height: 5px;
    border: 1px solid #bebec3;
    z-index: 2;
    border-radius: 6px;
    vertical-align: middle;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    background: white; }
    /* line 629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header .name_error_tooltip_content p, .face_identify_header .name_error_tooltip_content a {
      font-size: 13px;
      padding: 0;
      color: #cf1212; }
  /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header .name_error_tooltip_arrow {
    position: absolute;
    top: -7px;
    left: 24%;
    margin-left: -15px;
    width: 30px;
    height: 15px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-position: 0 -5px;
    z-index: 3; }
  /* line 650, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_header p {
    padding: 7px 0 11px 0;
    font-size: 16px; }
    /* line 654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header p.face_suggestions {
      padding: 11px 0 11px 0;
      font-size: 14px; }
    /* line 659, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_header p span {
      text-transform: capitalize; }

/* line 665, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.pencil_icon {
  display: inline-block;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -205px;
  width: 20px;
  height: 20px;
  margin-left: 10px;
  cursor: pointer; }

/* line 674, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.face_identify_name {
  float: left;
  position: relative;
  margin-right: 10px; }
  /* line 679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_name.face_suggestions {
    margin-left: 240px;
    margin-right: 0; }
    /* line 683, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_name.face_suggestions input {
      padding-right: 135px;
      width: 228px; }
  /* line 689, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_name input {
    padding-right: 135px;
    width: 228px; }
  /* line 693, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_name a.orange-btn {
    position: absolute !important;
    right: 0;
    top: 0;
    margin: 0; }

/* line 702, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.lt-ie10 .face_identify_bottom {
  background: #fff; }

/* line 707, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.face_identify_bottom {
  height: 45px;
  border-top: 1px solid #e0e5ec;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmNWZhIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 20, color-stop(5%, #ffffff), color-stop(10%, #ffffff), color-stop(100%, rgba(243, 245, 250, 0)));
  background: -moz-linear-gradient(top, #ffffff 1px, #ffffff 2px, rgba(243, 245, 250, 0) 20px);
  background: -webkit-linear-gradient(top, #ffffff 1px, #ffffff 2px, rgba(243, 245, 250, 0) 20px);
  background: linear-gradient(to bottom, #ffffff 1px, #ffffff 2px, rgba(243, 245, 250, 0) 20px);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 47px;
  text-align: center;
  z-index: 100; }
  /* line 719, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom img {
    position: absolute; }
  /* line 723, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_count {
    color: #535c68;
    font-size: 14px;
    text-shadow: 0 1px #fff;
    position: absolute;
    left: 18px;
    top: 16px;
    padding-left: 47px; }
    /* line 731, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_count strong {
      color: #535c68;
      font-size: 18px;
      font-weight: bold; }
    /* line 736, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_count img {
      left: 0;
      display: block;
      width: 34px;
      height: 23px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -225px; }
  /* line 745, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_keep_going img {
    width: 30px;
    height: 28px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -146px;
    right: 37px;
    top: 27px; }
  /* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_keep_going p {
    position: absolute;
    top: 16px;
    text-align: right;
    font-size: 13px;
    color: #616771;
    text-shadow: 0 1px #fff; }
    /* line 760, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_keep_going p strong {
      color: #616771; }
  /* line 763, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_keep_going p.num_to_tag_faces {
    right: 73px; }
  /* line 767, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_keep_going p.num_tagged_faces {
    left: 73px; }
  /* line 771, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_progress_wrap {
    padding-left: 275px; }
    /* line 773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_progress_wrap p {
      width: 350px; }
    /* line 776, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_progress_wrap img {
      display: none;
      width: 27px;
      height: 29px;
      left: 240px;
      top: 10px; }
    /* line 783, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_progress_wrap p {
      font-weight: bold;
      text-shadow: 0 1px #fff;
      float: left;
      margin: 0 0 4px 0; }
  /* line 790, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom strong {
    color: #ee5c10; }
  /* line 794, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .face_identify_bottom .face_identify_progress {
    float: left;
    width: 350px;
    height: 10px;
    position: relative; }
    /* line 799, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_progress .face_identify_bar {
      -moz-transition: width 500ms ease-in-out;
      -o-transition: width 500ms ease-in-out;
      -webkit-transition: width 500ms ease-in-out;
      transition: width 500ms ease-in-out;
      border-radius: 6px;
      width: 0%;
      height: 11px;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMDY3MjciLz48c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ZmYTk3MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2IzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(21%, #f06727), color-stop(69%, #ffa970), color-stop(100%, #f57b3a));
      background: -moz-linear-gradient(top, #f06727 21%, #ffa970 69%, #f57b3a 100%);
      background: -webkit-linear-gradient(top, #f06727 21%, #ffa970 69%, #f57b3a 100%);
      background: linear-gradient(to bottom, #f06727 21%, #ffa970 69%, #f57b3a 100%);
      -moz-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.2) inset;
      -webkit-box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.2) inset;
      box-shadow: -5px 0 5px -5px rgba(0, 0, 0, 0.2) inset; }
    /* line 807, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .face_identify_bottom .face_identify_progress .face_identify_shadow {
      position: absolute;
      height: 11px;
      width: 100%;
      top: 0;
      left: 0;
      -moz-box-shadow: 0 1px 7px rgba(119, 120, 125, 0.7) inset;
      -webkit-box-shadow: 0 1px 7px rgba(119, 120, 125, 0.7) inset;
      box-shadow: 0 1px 7px rgba(119, 120, 125, 0.7) inset;
      border-radius: 6px; }

/* rescanning faces */
/* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#rescanning_faces {
  text-align: center;
  height: 488px !important;
  position: relative;
  overflow: hidden; }
  /* line 827, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #rescanning_faces h1 {
    font-size: 24px;
    margin: 120px 0 0 0; }
  /* line 832, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #rescanning_faces p {
    margin: 20px 0 0 0;
    line-height: 22px; }
  /* line 837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #rescanning_faces div {
    position: relative; }
  /* line 841, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #rescanning_faces .empty_face {
    left: 50%;
    margin: 25px 0 0 -65px;
    position: absolute; }
  /* line 847, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #rescanning_faces .rotating_radar {
    position: absolute;
    top: 23px;
    width: 945px;
    height: 465px;
    left: -50px;
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/rescanning_faces_radar-68a784ee1fefd60aa2aee2e7923ee192227f8f5bfad69938edec54c0d65ae49d.png);
    /*    -webkit-animation-name: rotateClockwise;
        -webkit-animation-duration:1500ms;
        -webkit-animation-iteration-count:infinite;
        -webkit-animation-timing-function:linear;
    
        -moz-animation-name: rotateClockwise;
        -moz-animation-duration:15s;
        -moz-animation-iteration-count:infinite;
        -moz-animation-timing-function:linear;*/ }

/* no more faces */
/* line 872, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#no_faces h3 {
  text-align: center;
  font-size: 24px; }
/* line 877, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#no_faces .caption {
  width: 600px; }

/* Suggested VIP during identification */
/* line 882, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#suggested_vip {
  text-align: center;
  height: 488px !important;
  position: relative;
  overflow: hidden; }
  /* line 888, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #suggested_vip h1 {
    font-size: 22px;
    margin: 30px 0 0 0;
    font-weight: 600; }
  /* line 894, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #suggested_vip p {
    margin: 10px 0 0 0;
    line-height: 22px; }
  /* line 899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #suggested_vip div {
    position: relative; }

/* tooltip */
/* line 906, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tooltip {
  position: absolute;
  z-index: 3000;
  padding: 4px;
  background: #fff;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); }

/* line 914, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tooltip img {
  display: block; }

/* line 918, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tooltip h3, #tooltip div {
  margin: 0; }

/* line 920, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.person_tooltip {
  max-width: 250px;
  max-height: 250px; }

/* line 925, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_tooltip {
  position: absolute;
  width: 660px;
  height: 236px;
  z-index: 3000; }

/* line 932, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_tooltip_bottom {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e1e6ef));
  background: -moz-linear-gradient(top, #ffffff, #e1e6ef);
  background: -webkit-linear-gradient(top, #ffffff, #e1e6ef);
  background: linear-gradient(to bottom, #ffffff, #e1e6ef);
  height: 37px;
  border-top: 1px solid #dfe4ea;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px 10px 0 10px;
  border-radius: 0 0 5px 5px; }
  /* line 942, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_tooltip_bottom .orange-btn {
    float: right; }
  /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_tooltip_bottom .porcelain-btn {
    float: left; }

/* line 950, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_tooltip_left, #faces_tooltip_right {
  position: relative; }

/* line 954, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_tooltip_left {
  float: left;
  width: 247px;
  height: 220px;
  margin: 11px 0 0 3px; }
  /* line 959, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_tooltip_left .face_identify_name {
    float: none;
    margin: 0;
    padding: 10px 0 8px 14px;
    border-bottom: 1px solid #cac9ce; }
    /* line 964, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    #faces_tooltip_left .face_identify_name input {
      width: 150px;
      padding-right: 25px; }

/* line 971, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_tooltip_right {
  float: left;
  width: 405px;
  margin-top: 11px;
  height: 145px; }
  /* line 976, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_tooltip_right .face_identify_grid {
    width: auto;
    height: 100px;
    overflow-x: scroll;
    padding: 0 0 0 17px; }
  /* line 982, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_tooltip_right p {
    color: #6b6b6b;
    margin: 14px 0 5px 20px;
    font-size: 13px;
    font-weight: bold; }

/* Slidedownception */
/* line 992, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.slidedownception {
  display: none;
  position: absolute;
  background-color: #fff;
  left: 22px;
  right: 22px;
  top: 0;
  height: 160px;
  z-index: 3;
  border-radius: 0 0 5px 5px;
  border-top: 0;
  text-align: center; }
  /* line 1008, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .slidedownception p {
    font-size: 16px;
    margin: 0 7px 12px 7px; }
  /* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .slidedownception div {
    margin: 50px 0 0 0;
    display: inline-block; }
  /* line 1017, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .slidedownception .orange-btn {
    float: right; }
  /* line 1020, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .slidedownception .porcelain-btn {
    float: left; }

/* Faces: first time */
/* line 1028, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#faces_first_time {
  text-align: center;
  height: 522px; }
  /* line 1031, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  #faces_first_time #peoplevideo {
    position: relative;
    margin: 33px auto 0 auto;
    border: 8px solid white;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/* line 1039, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.modal_checkbox {
  position: absolute;
  left: 50%;
  color: #9c9c9c;
  margin: -1px 0 0 -108px;
  font-size: 13px;
  font-weight: bold; }
  /* line 1046, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .modal_checkbox label {
    cursor: pointer;
    padding: 5px 10px;
    display: block;
    overflow: hidden;
    line-height: 17px; }
  /* line 1053, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .modal_checkbox img {
    float: left;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -16px;
    width: 19px;
    margin: 0 8px 0 0;
    height: 16px;
    display: block; }
  /* line 1061, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .modal_checkbox img.checked {
    background-position: -470px 0;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 0; }

/* People, first time */
/* line 1069, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_people_first_time .people_first_time {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/people_first_time-3078330dc2dc61554cf65cbe4dfce160c59bf2a26ebae32454c8da7ccc6c3333.png) 0 0 no-repeat;
  width: 800px;
  height: 300px;
  margin: auto;
  margin-top: 20px; }
/* line 1076, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_people_first_time .title.jeff_script {
  font-size: 30px;
  text-align: center;
  margin-top: 40px; }
/* line 1081, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_people_first_time .tl_modal_middle {
  display: block;
  height: 492px; }
/* line 1085, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_people_first_time #first_time_button {
  height: 65px;
  width: 170px;
  margin: auto; }
/* line 1090, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_people_first_time #first_time_button .orange-btn {
  float: none;
  display: inline-block;
  font-size: 20px;
  padding: 12px 15px; }

/* line 1098, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces .no_faces {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/face-empty-a1ce36935a85ee98f3fb47ae70038799211d48d1c9ade1c7152b10981aa16f3b.png) 0 0 no-repeat;
  width: 130px;
  height: 125px;
  margin: auto;
  margin-top: 70px;
  margin-bottom: 40px; }
/* line 1106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces .title.jeff_script {
  font-size: 30px;
  text-align: center;
  margin-top: 40px; }
/* line 1111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces .tl_modal_middle {
  display: block;
  height: 492px; }
/* line 1115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces #first_time_button {
  height: 65px;
  width: 170px;
  margin: auto; }
/* line 1120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces .caption {
  margin: auto;
  width: 380px;
  height: 50px;
  display: block;
  text-align: center;
  margin-top: 15px;
  line-height: 22px; }
/* line 1129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces #first_time_button .orange-btn {
  float: none;
  display: inline-block;
  font-size: 20px;
  padding: 12px 15px; }
/* line 1135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_no_faces .inner_modal {
  height: 300px;
  width: 525px;
  margin: auto;
  margin-top: 120px; }

/* line 1144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.first_time_suggestions #face_identify_wrapper {
  height: 100%; }
/* line 1147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.first_time_suggestions .face_identify_bottom, .first_time_suggestions .tl_modal_bottom_right > a {
  display: none; }

/* line 1152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_modal_bottom_right_close {
  float: right;
  margin: 10px 10px 0 0;
  display: none; }

/* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_modal_bottom_right_add {
  border-top: 1px #c8c7c9 solid;
  width: 100%;
  height: 68px;
  background: #f9f9f9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  /* line 1166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .tl_modal_bottom_right_add #add_face_right {
    float: right;
    right: 32px;
    top: 14px;
    position: relative;
    font-size: 18px;
    color: #fff;
    text-shadow: 1px 0px 1px #a30045;
    border-radius: 6px;
    padding: 12px 20px;
    margin: 0 0; }
    /* line 1178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .tl_modal_bottom_right_add #add_face_right.disabled {
      cursor: default; }

/* line 1184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tl_modal_bottom_right_done {
  border-top: 1px #c8c7c9 solid;
  width: 100%;
  height: 68px;
  background: #f9f9f9;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  /* line 1192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .tl_modal_bottom_right_done #person_details_done {
    float: right;
    right: 32px;
    top: 14px;
    position: relative;
    font-size: 18px;
    color: #fff;
    text-shadow: 1px 0px 1px #a30045;
    border-radius: 6px;
    padding: 12px 20px;
    margin: 0 0; }
    /* line 1204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
    .tl_modal_bottom_right_done #person_details_done.disabled {
      cursor: default; }

/* Tagged All */
/* line 1212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
.tagged_all {
  position: absolute;
  top: 200px;
  width: 100%;
  text-align: center; }
  /* line 1217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .tagged_all .face {
    width: 86px;
    margin: 0 auto;
    padding-top: 20px; }
  /* line 1222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .tagged_all .check {
    display: block;
    width: 40px;
    height: 40px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_face_identify-s89bc7b224a-8ed15c5d9f7f51d9dfe75c8c3e2f4f17a5008a21296c29bd57c70f4490f40203.png) 0 -32px;
    position: absolute;
    left: 50%;
    top: 86px;
    margin-left: 20px; }
  /* line 1232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
  .tagged_all p {
    color: #707681;
    font-size: 22px;
    /*font-weight: bold;*/
    margin: 30px 0 0 0; }

/* line 1241, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_face_identify.loading .tl_modal_middle:after, #tl_edit_person.loading .tl_modal_middle:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/updating-modal-152691b4baf5bd6ddd223eeb9cd719ef9207ca80e4cb9ab1fde93caaa5afd158.gif) no-repeat center center;
  z-index: 201;
  border-radius: 5px 5px 10px 10px; }

/* line 1254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_face_identify.scss */
#tl_face_identify.loading .tl_modal_middle:after {
  background: rgba(255, 255, 255, 0.95) url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/updating-modal-152691b4baf5bd6ddd223eeb9cd719ef9207ca80e4cb9ab1fde93caaa5afd158.gif) no-repeat center center; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_action_bar {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #DFDFDF;
  box-sizing: border-box;
  padding: 0;
  color: #4a515b;
  text-align: center; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .timeline_action_bar .album_action_center {
    line-height: normal;
    margin: 0 auto;
    white-space: nowrap;
    padding: 0; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .timeline_action_bar .album_action_center .album_action_btn {
      margin: 0px; }
    /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .timeline_action_bar .album_action_center .full_title .album_name {
      overflow: hidden;
      white-space: nowrap;
      cursor: auto;
      max-width: 350px; }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .timeline_action_bar .album_action_center.editable .full_title {
      position: relative;
      overflow: initial; }
      /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .timeline_action_bar .album_action_center.editable .full_title .album_name {
        border: 1px solid transparent; }
        /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
        .timeline_action_bar .album_action_center.editable .full_title .album_name:hover, .timeline_action_bar .album_action_center.editable .full_title .album_name.editing {
          border: 1px solid rgba(0, 0, 0, 0.4); }
  /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .timeline_action_bar .checkcircle_multiple_wrap {
    margin-right: 12px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    top: -19px;
    z-index: 0; }

/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_view {
  background-color: #fff;
  position: absolute;
  right: 0;
  left: 0;
  top: 46px;
  bottom: 0;
  z-index: 1; }

/* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
body.new-receiver-exp.single-photo-album.friends-album #timeline_view {
  top: 0;
  overflow-y: auto; }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.shadow {
  position: relative;
  padding: 7px; }
  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .shadow .moment-tooltip span:nth-child(2) {
    display: block; }
  /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .shadow .moment-tooltip span:first-child:empty ~ span:before {
    content: "Added "; }
  /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .shadow .moment-tooltip span:empty, .shadow .moment-tooltip span:nth-child(2):empty {
    display: none; }

/* videos */
/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.video_moment video {
  position: absolute;
  top: 0;
  left: 0;
  background: #fff; }

/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.video_moment video,
.timeline_image_moment_medium .shadow > img,
.timeline_large_day .shadow > img,
.timeline_image_moment_medium video,
.timeline_large_day video,
.timeline_image_moment_small video,
.shadow > img {
  width: 100%;
  height: 100%; }

/* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_moment_small .shadow {
  padding: 5px; }

/* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_scroller_wrap {
  position: absolute;
  overflow: hidden;
  width: 100%;
  top: 0;
  bottom: 0; }

/* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_scroller_wrap::-webkit-scrollbar {
  width: 0;
  height: 0; }

/* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_column {
  height: 100%;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px; }
  /* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .timeline_column .timeline_year {
    position: absolute;
    z-index: 3;
    top: 50%;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    font-size: 15px;
    color: #818791;
    left: 23px;
    margin-top: -19px;
    width: 49px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWZmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #ebeff5));
    background: -moz-linear-gradient(top, #fcfcfc, #ebeff5);
    background: -webkit-linear-gradient(top, #fcfcfc, #ebeff5);
    background: linear-gradient(to bottom, #fcfcfc, #ebeff5);
    border: 1px solid #B8BEC5;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

/* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_column_content {
  height: 100%;
  min-width: 1px;
  /* fixes issue when adding milestones */ }

/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.empty_box ~ .timeline_column, .empty_box ~ .main {
  display: none !important; }

/* timeline ends */
/* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#left_end .timeline_end, #left_end .library_end {
  right: 0; }

/* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_end, .library_end {
  background: #eee;
  width: 1000px;
  position: absolute; }

/* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_end {
  /*top: -48px;*/ }

/* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.library_end_future img {
  background-position: 0 0;
  left: 0;
  right: auto; }

/* timeline year*/
/* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_year_column {
  pointer-events: none;
  margin: 0 30px 0 40px;
  /*space to left/right of year */
  z-index: 1;
  /*so that you can't drop a pin on it */ }

/* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_overlay {
  position: absolute;
  bottom: 0;
  left: 200px;
  right: 200px;
  top: 0;
  background: rgba(249, 249, 249, 0.3);
  display: none;
  z-index: 3; }

/* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.timeline_overlay_visible #timeline_overlay {
  display: block; }

/* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.lt-ie10 .timeline_overlay_visible #timeline_overlay {
  background: white;
  filter: alpha(opacity=0.6);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; }

/* disable hover during scroll -- for performance */
/* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_scroller.disable_hover .timeline_item_inner {
  pointer-events: none; }

/* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
#timeline_scroller {
  min-width: 100%;
  position: absolute;
  top: 0;
  bottom: 0; }
  /* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  #timeline_scroller > .loading {
    z-index: 10;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8); }

/* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.empty_story #timeline_scroller {
  width: 100%; }

/* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.msie .album_action_center.editable .full_title {
  max-width: 378px;
  height: 40px; }
/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.msie .album_action_center.editable .checkcircle_multiple_wrap {
  top: -28px !important; }
/* line 286, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.msie .album_action_center.editable .count {
  margin-top: -56px !important; }

/* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.safari .album_action_center .checkcircle_multiple_wrap {
  top: -5px !important; }
/* line 298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.safari .album_action_center .count {
  margin-top: -5px !important; }

/* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.album_action_btn {
  float: left;
  cursor: pointer;
  padding: 0; }
  /* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.hide {
    display: none; }
  /* line 313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.right_btn {
    float: right; }
  /* line 316, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.back_btn {
    font-weight: normal; }
    /* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.back_btn:hover:before {
      border: 1px solid #f05323;
      border-width: 0 0 2px 2px;
      border-right: 0px solid transparent; }
  /* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.story_invitees_btn {
    position: relative;
    font-size: 14px;
    color: #58595b;
    font-weight: normal;
    float: right;
    margin-right: 20px; }
  /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.all_albums_link, .album_action_btn.back_album_link {
    color: #4b525c;
    margin-left: 0px;
    height: 40px;
    line-height: normal;
    text-align: left; }
    /* line 342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.all_albums_link.disabled, .album_action_btn.back_album_link.disabled {
      cursor: auto; }
      /* line 345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .album_action_btn.all_albums_link.disabled:hover .folder_back, .album_action_btn.all_albums_link.disabled:hover .folder_name, .album_action_btn.back_album_link.disabled:hover .folder_back, .album_action_btn.back_album_link.disabled:hover .folder_name {
        color: #4b525c; }
      /* line 348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .album_action_btn.all_albums_link.disabled:hover:before, .album_action_btn.back_album_link.disabled:hover:before {
        border: 1px solid #4b525c;
        border-width: 0 0 2px 2px; }
    /* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.all_albums_link .folder_back, .album_action_btn.back_album_link .folder_back {
      display: block;
      color: #86888a;
      margin: 12px auto;
      font-size: 14px;
      line-height: 21px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.all_albums_link .folder_name, .album_action_btn.back_album_link .folder_name {
      color: #58595b;
      margin: 12px auto;
      font-size: 14px;
      line-height: 21px;
      font-weight: bold;
      max-width: 336px; }
    /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.all_albums_link:before, .album_action_btn.back_album_link:before {
      margin: 16px 3px 10px 15px; }
    /* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.all_albums_link:hover .folder_back, .album_action_btn.all_albums_link:hover .folder_name, .album_action_btn.back_album_link:hover .folder_back, .album_action_btn.back_album_link:hover .folder_name {
      color: #f05323; }
  /* line 387, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.story_invitees_btn .arrow {
    height: 7px;
    width: 12px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -43px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .album_action_btn.story_invitees_btn .arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -43px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.story_invitees_btn:hover {
    color: #f05323; }
    /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.story_invitees_btn:hover .arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -34px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .album_action_btn.story_invitees_btn:hover .arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -34px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
  /* line 406, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .album_action_btn.select_all_btn {
    float: none;
    display: inline-block; }
    /* line 410, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
    .album_action_btn.select_all_btn .full_title {
      text-align: left; }
      /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .album_action_btn.select_all_btn .full_title .close-btn.hide {
        display: none; }
      /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .album_action_btn.select_all_btn .full_title .album_name {
        margin: 9px auto;
        padding: 2px 4px;
        color: #58595b;
        height: 21px;
        font-size: 14px;
        line-height: 20px;
        font-weight: bold;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 1px solid transparent;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none; }
        /* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
        .album_action_btn.select_all_btn .full_title .album_name:disabled {
          background: none;
          color: #58595b;
          -webkit-text-fill-color: #58595b; }
      /* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
      .album_action_btn.select_all_btn .full_title .album_author {
        display: inline-block;
        cursor: default;
        color: #86888a;
        font-size: 14px;
        line-height: 20px;
        margin: 10px 5px 10px -5px; }

/* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
body.select_mode .album_action_btn.all_albums_link {
  opacity: 0;
  cursor: auto;
  pointer-events: none; }

/* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
.overlay.recently-uploaded {
  display: block !important;
  border-color: #f05323 !important; }
  /* line 460, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_timeline.scss */
  .overlay.recently-uploaded .new-pill {
    position: absolute;
    bottom: 45px;
    left: 10px;
    background-color: #f05323;
    color: #fff;
    padding: 5px 8px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 700;
    visibility: visible !important; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#selection_count {
  position: absolute;
  left: 0;
  top: 0;
  color: #a43500;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 41px;
  padding-left: 15px;
  height: 40px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35); }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #selection_count span.count {
    text-shadow: 0 1px 0 #a30045;
    color: #fff;
    font-size: 13px;
    -moz-box-shadow: 0 1px 0 #f19557, inset 0 1px 2px rgba(0, 0, 0, 0.59);
    -webkit-box-shadow: 0 1px 0 #f19557, inset 0 1px 2px rgba(0, 0, 0, 0.59);
    box-shadow: 0 1px 0 #f19557, inset 0 1px 2px rgba(0, 0, 0, 0.59);
    padding: 1px 7px;
    border-radius: 9px;
    background: rgba(118, 46, 15, 0.2);
    margin-right: 3px; }

/* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#mobileDateLabel {
  display: none; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.limit_selection_count {
  border: 1px solid #d0551b;
  border-radius: 11px;
  line-height: normal;
  display: inline-block;
  -moz-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  -webkit-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTdkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffe7d9), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background: linear-gradient(to top, #ffe7d9 0%, #ffffff 100%);
  background: linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  padding: 3px 9px;
  margin-right: 3px;
  top: -1px;
  position: relative; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.facebook_preview_grid {
  overflow: hidden;
  margin-right: -3px;
  padding-top: 6px; }
  @media (max-height: 700px) {
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .facebook_preview_grid {
      max-height: 450px; } }
  /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .facebook_preview_grid .photo {
    background-size: cover;
    background-position: center center;
    position: relative;
    float: left;
    margin: 3px 3px 0 0; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .facebook_preview_grid.no_image .photo:before {
    content: '';
    background-position: 0 -121px;
    width: 100px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -42px 0 0 -50px;
    z-index: 1; }

/* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_modal {
  width: 648px;
  margin-left: -324px;
  pointer-events: initial; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_modal.tl_modal_wrap_visible {
    top: 0; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_modal .tl_modal_middle {
    display: block; }
  /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_modal h3 {
    color: #626f81;
    font-size: 18px;
    text-align: left;
    position: relative;
    font-weight: 600;
    padding: 22px 0 20px 44px; }

/* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_prompt {
  text-align: center;
  padding: 0 0 35px 0; }
  /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt.action_bar_share {
    padding: 0; }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt h3 {
    color: #6c747f !important;
    font-weight: bold; }
  /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt h3:after, .action_bar_prompt .section:after {
    content: '';
    display: block;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIvPjxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZGZlNGVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(223, 228, 234, 0)), color-stop(12%, #dfe4ea), color-stop(88%, #dfe4ea), color-stop(100%, rgba(223, 228, 234, 0)));
    background: -moz-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 12%, #dfe4ea 88%, rgba(223, 228, 234, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 12%, #dfe4ea 88%, rgba(223, 228, 234, 0) 100%);
    background: linear-gradient(to right, rgba(223, 228, 234, 0) 0%, #dfe4ea 12%, #dfe4ea 88%, rgba(223, 228, 234, 0) 100%);
    height: 1px;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0; }
  /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt h5 {
    color: #9396a3;
    font-weight: 600;
    font-size: 13px; }
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt h5.count {
    font-weight: bold;
    color: #b4bcc7;
    text-align: center; }
  /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt .select_wrap {
    margin-top: 30px; }
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt > p {
    color: #6c747f;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0 1px 0 #fff;
    padding: 30px 20px;
    line-height: 21px; }
  /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt > .orange-btn {
    float: none;
    display: inline-block;
    padding: 10px 20px; }
    /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_prompt > .orange-btn img {
      display: block;
      float: left;
      width: 20px;
      height: 20px;
      margin: -1px 10px 0 0;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -40px; }
  /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt .orange-btn.date img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -20px; }
  /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt .orange-btn.set_front_image img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 0; }
  /* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_prompt .orange-btn.download {
    margin-top: 21px; }
    /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_prompt .orange-btn.download img {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -40px; }

/* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#share_loading {
  margin: 40px auto;
  display: block; }

/* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_share {
  text-align: left; }
  /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_share .section {
    padding: 20px 0 15px 140px;
    position: relative; }
    /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share .section:last-child:after {
      background: transparent; }
    /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share .section h4 {
      position: absolute;
      left: 42px;
      color: #7a7d8c;
      font-weight: 600;
      font-size: 15px;
      top: 28px; }
  /* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_share textarea {
    border-radius: 6px;
    padding: 10px;
    font-size: 13px;
    color: #6e6e6e;
    border: 1px solid #b8b8b8;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    width: 444px;
    max-width: 444px;
    height: 40px;
    resize: none; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_share .add_people {
    margin: 20px 0 0 0;
    margin-right: 42px; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .action_bar_share #people_in_moments {
    overflow: hidden;
    padding: 10px 0 0 5px;
    margin-left: -5px;
    max-height: 118px; }
    /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share #people_in_moments li {
      float: left;
      cursor: pointer;
      position: relative;
      padding: 0 20px 0 0;
      margin-bottom: 10px; }
    /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share #people_in_moments li.active:after {
      background-position: 0 -60px; }
    /* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share #people_in_moments li:after {
      content: '';
      display: block;
      width: 20px;
      height: 20px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprite-action-bar-2f1ce8732462f6cb49dc0ea2f69a19ad52df663f57339e74c6c4864f4206dd78.png) -20px -60px;
      position: absolute;
      bottom: -5px;
      right: 15px; }
    /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share #people_in_moments img {
      width: 44px;
      height: 44px;
      padding: 3px;
      background: #fff;
      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); }
    /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .action_bar_share #people_in_moments li:hover img {
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6); }

/* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.gray_popup {
  z-index: 30;
  position: absolute;
  background-color: #f5f7fb;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f7fb));
  background: -moz-linear-gradient(top, #ffffff, #f5f7fb);
  background: -webkit-linear-gradient(top, #ffffff, #f5f7fb);
  background: linear-gradient(to bottom, #ffffff, #f5f7fb);
  background: linear-gradient(top, #ffffff, #f5f7fb);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  -moz-box-shadow: 0 0 25px #d4dbe5 inset, 0 1px 0 #fff inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 25px #d4dbe5 inset, 0 1px 0 #fff inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 25px #d4dbe5 inset, 0 1px 0 #fff inset, 0 1px 3px rgba(0, 0, 0, 0.3);
  padding: 10px;
  width: 260px;
  top: 200px;
  left: 40px;
  height: 30px; }
  /* line 255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup.invalid input {
    border: 1px solid #ba3b3d; }
  /* line 258, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup.invalid .warning_icon {
    display: block;
    left: 205px;
    top: 13px; }
  /* line 264, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup p {
    color: #7a7d8c;
    font-size: 13px;
    margin: 0 0 10px 0;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold; }
  /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup input {
    width: 185px;
    color: #6e6e6e;
    border-radius: 4px;
    float: left; }
  /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup a {
    display: block;
    float: left;
    color: #717485;
    border: 1px solid #b6b8ba;
    padding: 7px;
    border-radius: 4px;
    background: top, #fff, #e9ecf1;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    margin: 0 0 0 8px;
    font-size: 13px;
    font-weight: bold; }
  /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .gray_popup .pointer {
    position: absolute;
    left: 50%;
    width: 33px;
    height: 22px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprite-action-bar-2f1ce8732462f6cb49dc0ea2f69a19ad52df663f57339e74c6c4864f4206dd78.png) 0 -120px;
    bottom: -22px;
    margin-left: -16px; }

/* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_modal #next_face {
  display: none; }

/* line 305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_modal .tl_modal_bottom_left a {
  /*display: none;*/ }

/* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#tl_face_identify .tl_modal_bottom_left a {
  display: block; }

/* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#tl_action_bar_share.tl_modal_middle_share ~ .tl_modal_bottom .tl_modal_bottom_left a {
  display: block; }
/* line 317, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#tl_action_bar_share.tl_modal_middle_share ~ .tl_modal_bottom .tl_modal_bottom_right #next_face {
  display: block; }
/* line 320, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#tl_action_bar_share.tl_modal_middle_share ~ .tl_modal_bottom .tl_modal_bottom_right #prev_face {
  display: none; }

/* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#tl_action_bar_share .action_bar_shared {
  padding: 0; }
  /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #tl_action_bar_share .action_bar_shared .tagging {
    overflow: hidden;
    height: auto; }

/* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#fmv_slidedown .action_bar_shared {
  position: relative;
  padding-bottom: 0px;
  /*min-height: 280px;*/ }
  /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #fmv_slidedown .action_bar_shared ~ .fmv_share_btns {
    display: none; }

/* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.action_bar_shared {
  padding-bottom: 0; }

/* line 354, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_limit_reached {
  margin: 30px 20px;
  line-height: 20px;
  font-size: 15px;
  font-weight: bold;
  color: #565656; }

/* Sharing Dropdown */
/* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
ul.sharing {
  margin-top: 1px;
  position: absolute;
  z-index: 10;
  width: 397px;
  float: left; }
  /* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing .avatar {
    position: absolute;
    left: 7px;
    top: 7px; }
  /* line 374, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing .name {
    display: block;
    padding: 8px 0 3px 0;
    font-size: 12px;
    font-weight: bold; }
  /* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing li {
    font-size: 12px;
    padding-left: 47px;
    color: #6e6e6e;
    min-height: 44px;
    text-shadow: 0 0 1px #fff;
    background-color: white; }
  /* line 392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing span {
    display: block;
    padding: 2px 0 0 0px; }
  /* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing span img {
    float: left;
    width: 17px;
    height: 17px;
    margin: -1px 6px 0 0;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprite-action-bar-2f1ce8732462f6cb49dc0ea2f69a19ad52df663f57339e74c6c4864f4206dd78.png) 0 -100px; }
  /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  ul.sharing span.email img {
    background-position: -20px -100px; }

/* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.recipients {
  border: 1px solid #B8B8B8;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  width: 466px;
  background: white;
  min-height: 32px;
  border-radius: 6px;
  cursor: text;
  max-height: 105px;
  overflow-x: hidden; }
  /* line 418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .recipients .validation_tooltip {
    position: absolute;
    top: -40px;
    left: 104px;
    min-width: 337px; }
  /* line 424, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .recipients.invalid {
    overflow: visible; }
    /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .recipients.invalid .recipients_input {
      width: auto;
      display: inline-block;
      position: relative; }
      /* line 430, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .recipients.invalid .recipients_input input {
        margin-left: 10px;
        border: 1px solid #ba3b3d;
        padding-left: 9px;
        width: 241px !important;
        padding-right: 27px; }
      /* line 437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .recipients.invalid .recipients_input .warning_icon {
        display: inline-block;
        position: absolute;
        top: 18px;
        left: auto;
        right: 10px; }
  /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .recipients input {
    border: 0;
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 2px;
    float: left; }
  /* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .recipients .added_item {
    cursor: default;
    float: left;
    height: 24px;
    margin: 3px 0 3px 3px;
    line-height: 24px;
    padding: 0;
    font-size: 12px;
    position: relative;
    color: #717485;
    text-shadow: 0 0 1px #fff;
    border: 1px solid #b6b8ba;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #dbdfe5));
    background: -moz-linear-gradient(top, #fafcff, #dbdfe5);
    background: -webkit-linear-gradient(top, #fafcff, #dbdfe5);
    background: linear-gradient(to bottom, #fafcff, #dbdfe5);
    border-radius: 3px; }
    /* line 472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .recipients .added_item .remove {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      height: 24px;
      width: 22px;
      margin-top: -1px;
      cursor: pointer; }
      /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .recipients .added_item .remove:hover {
        background-color: #cdd0d6; }
      /* line 484, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .recipients .added_item .remove .icon {
        height: 10px;
        width: 10px;
        margin: 7px 6px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -139px; }
    /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .recipients .added_item.invalid {
      border-color: #BA3B3D;
      position: relative;
      cursor: pointer; }
  /* line 498, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .recipients .added_item.highlight {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWNlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5Y2RkMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaecef), color-stop(100%, #c9cdd2));
    background: -moz-linear-gradient(top, #eaecef, #c9cdd2);
    background: -webkit-linear-gradient(top, #eaecef, #c9cdd2);
    background: linear-gradient(to bottom, #eaecef, #c9cdd2);
    border: 1px solid #9fa1a3;
    -moz-box-shadow: 0 0 2px #fff inset;
    -webkit-box-shadow: 0 0 2px #fff inset;
    box-shadow: 0 0 2px #fff inset; }

/* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar li img {
  width: 20px;
  margin: 5px 5px 0 5px; }
/* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar li.facebook img {
  background-position: -50px -150px; }
/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar li.path img {
  background-position: -90px -150px; }
/* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar li.share img {
  background-position: -130px -150px; }
/* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar li.tumblr img {
  background-position: -150px -150px; }
/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.share_action_bar .orange-btn {
  display: inline-block;
  float: none;
  top: -2px;
  margin: -4px 0 0 5px;
  position: relative;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDViYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fffefe), color-stop(100%, #ffd5ba));
  background: -moz-linear-gradient(top, #fffefe, #ffd5ba);
  background: -webkit-linear-gradient(top, #fffefe, #ffd5ba);
  background: linear-gradient(to bottom, #fffefe, #ffd5ba);
  color: #d94f01;
  text-shadow: none; }

/* facebook share */
/* line 539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.connect_overlay {
  text-align: center;
  border-radius: 10px 10px 0 0;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 70px;
  z-index: 3;
  background: rgba(255, 255, 255, 0.8); }
  /* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .connect_overlay a {
    position: relative;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    font-weight: bold;
    height: 38px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
    font-size: 17px;
    line-height: 38px;
    padding: 0 19px; }
    /* line 561, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .connect_overlay a iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

/* line 573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.msie #connect_to_tumblr {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -446px repeat-x; }
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_tumblr:hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -404px repeat-x; }
  /* line 578, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_tumblr:active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -362px repeat-x; }
/* line 583, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.msie #connect_to_twitter {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -572px repeat-x; }
  /* line 585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_twitter:hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -530px repeat-x; }
  /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_twitter:active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -488px repeat-x; }
/* line 593, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.msie #connect_to_facebook {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -84px repeat-x; }
  /* line 595, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_facebook:hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -42px repeat-x; }
  /* line 598, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .msie #connect_to_facebook:active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 0 repeat-x; }

/* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#connect_to_tumblr {
  margin-top: 150px;
  border: 1px solid #395a72;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NzY5NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM3NWQ3YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #497697), color-stop(100%, #375d7a));
  background: -moz-linear-gradient(top, #497697, #375d7a);
  background: -webkit-linear-gradient(top, #497697, #375d7a);
  background: linear-gradient(to bottom, #497697, #375d7a);
  -moz-box-shadow: 1px 1px 0 #6389a6 inset, 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 0 #6389a6 inset, 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0 #6389a6 inset, 0 0 3px rgba(0, 0, 0, 0.3); }
  /* line 610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_tumblr:hover {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzODVhYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNmNmM4ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5385aa), color-stop(100%, #3f6c8e));
    background: -moz-linear-gradient(top, #5385aa, #3f6c8e);
    background: -webkit-linear-gradient(top, #5385aa, #3f6c8e);
    background: linear-gradient(to bottom, #5385aa, #3f6c8e); }
  /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_tumblr:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmNmM4ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzODVhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3f6c8e), color-stop(100%, #5385aa));
    background: -moz-linear-gradient(top, #3f6c8e, #5385aa);
    background: -webkit-linear-gradient(top, #3f6c8e, #5385aa);
    background: linear-gradient(to bottom, #3f6c8e, #5385aa); }

/* line 618, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#connect_to_twitter {
  margin-top: 90px;
  border: 1px solid #63a3cb;
  background-color: #619ec2;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYmJkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxOWVjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7dbbdc), color-stop(100%, #619ec2));
  background: -moz-linear-gradient(top, #7dbbdc, #619ec2);
  background: -webkit-linear-gradient(top, #7dbbdc, #619ec2);
  background: linear-gradient(to bottom, #7dbbdc, #619ec2);
  -moz-box-shadow: 1px 1px 0 #98d5fc inset, 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 0 #98d5fc inset, 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0 #98d5fc inset, 0 0 3px rgba(0, 0, 0, 0.3); }
  /* line 624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_twitter:hover {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4Y2JlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY4YTlkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #88cbee), color-stop(100%, #68a9d0));
    background: -moz-linear-gradient(top, #88cbee, #68a9d0);
    background: -webkit-linear-gradient(top, #88cbee, #68a9d0);
    background: linear-gradient(to bottom, #88cbee, #68a9d0); }
  /* line 627, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_twitter:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3YTljZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlYmNkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #67a9cf), color-stop(100%, #7ebcdd));
    background: -moz-linear-gradient(top, #67a9cf, #7ebcdd);
    background: -webkit-linear-gradient(top, #67a9cf, #7ebcdd);
    background: linear-gradient(to bottom, #67a9cf, #7ebcdd); }

/* line 632, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
#connect_to_facebook {
  display: block;
  margin-top: 0;
  top: 50%;
  position: absolute;
  left: 50%;
  margin-left: -104px;
  margin-top: -20px;
  width: 208px;
  border: 1px solid #495d85;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczODFiOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNGM4YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7381b9), color-stop(100%, #3b4c8a));
  background: -moz-linear-gradient(top, #7381b9, #3b4c8a);
  background: -webkit-linear-gradient(top, #7381b9, #3b4c8a);
  background: linear-gradient(to bottom, #7381b9, #3b4c8a);
  background: linear-gradient(top, #7381b9, #3b4c8a);
  -moz-box-shadow: 1px 1px 0 #90a1e7 inset, 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 1px 0 #90a1e7 inset, 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0 #90a1e7 inset, 0 0 3px rgba(0, 0, 0, 0.3); }
  /* line 644, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_facebook:hover {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwOTBjZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5NWRhOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8090cf), color-stop(100%, #495da8));
    background: -moz-linear-gradient(top, #8090cf, #495da8);
    background: -webkit-linear-gradient(top, #8090cf, #495da8);
    background: linear-gradient(to bottom, #8090cf, #495da8);
    background: linear-gradient(top, #8090cf, #495da8); }
  /* line 647, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  #connect_to_facebook:active {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NWRhOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcyODBiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #495da8), color-stop(100%, #7280b9));
    background: -moz-linear-gradient(top, #495da8, #7280b9);
    background: -webkit-linear-gradient(top, #495da8, #7280b9);
    background: linear-gradient(to bottom, #495da8, #7280b9);
    background: linear-gradient(top, #495da8, #7280b9); }

/* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.fb_preview {
  margin: 11px auto 14px auto;
  text-align: left;
  background: #fff;
  padding: 13px;
  width: 405px;
  border: 1px solid #c4cce1;
  border-radius: 3px;
  position: relative;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  z-index: 2; }
  @media (max-height: 700px) {
    /* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .fb_preview {
      margin: 0px auto 10px auto; } }
  /* line 667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview strong {
    color: #3b5998;
    font-size: 13px; }
  /* line 672, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview .fb_preview_top {
    line-height: 16px;
    border-bottom: 1px solid #e5e5e5;
    color: #808080;
    font-size: 11px;
    padding: 0 0 7px 0; }
    /* line 679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .fb_preview .fb_preview_top img {
      float: left;
      margin: 0 9px 0 0; }
  /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview .fb_preview_body {
    padding: 14px 0 0 0; }
  /* line 688, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview .fb_preview_text {
    float: left;
    width: 289px; }
  /* line 693, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview textarea {
    resize: none;
    border: 1px solid #e5e5e5;
    font-size: 13px;
    padding: 5px;
    width: 360px;
    margin-top: 10px;
    min-height: 48px; }

/* line 703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.fb_preview:after {
  content: '';
  display: block;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/share_facebook-2af3c8e70afd1e6ff3c0f74cd6934f044c5e19eab98cbe309003f2092cf9d2c8.png);
  width: 20px;
  height: 241px;
  position: absolute;
  right: -20px;
  top: -30px; }

/* line 714, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.fb_preview_album_select {
  width: 433px;
  margin: 0 auto 15px auto;
  color: #2c2c2c;
  min-height: 35px;
  font-size: 12px; }
  /* line 720, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select p {
    line-height: 20px; }
  /* line 723, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select span.label {
    display: inline-block;
    width: 100px;
    text-align: right;
    width: 140px;
    padding-right: 10px; }
  /* line 730, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select a {
    color: #ff6500;
    text-decoration: underline;
    font-weight: bold; }
  /* line 735, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select .edit_fb_album {
    display: none; }
  /* line 738, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select .select_album {
    display: none; }
  /* line 741, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select input {
    display: none;
    margin-left: 150px;
    width: 265px;
    margin-top: 10px; }
  /* line 748, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select.loaded .edit_fb_album {
    display: inline; }
  /* line 753, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select.select_album .default {
    display: none; }
  /* line 756, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .fb_preview_album_select.select_album .select_album {
    display: block;
    height: 80px; }
    /* line 759, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .fb_preview_album_select.select_album .select_album .validation_tooltip {
      left: 0px;
      top: -80px; }
    /* line 763, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .fb_preview_album_select.select_album .select_album .new_album {
      width: 300px; }
      /* line 765, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .fb_preview_album_select.select_album .select_album .new_album.invalid {
        border: 1px solid #ba3b3d; }

/* line 773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.publish_options {
  width: 460px;
  height: 58px;
  border: 1px solid #BCC1C6;
  border-top: 0;
  font-size: 11px;
  position: relative;
  margin: 0 auto;
  color: #b4b7c4;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), inset 0 2px 1px #fff, inset 0 0 5px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), inset 0 2px 1px #fff, inset 0 0 5px rgba(255, 255, 255, 0.75);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), inset 0 2px 1px #fff, inset 0 0 5px rgba(255, 255, 255, 0.75);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMWYzZjkiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-linear-gradient(0deg, #f1f3f9 30%, #ffffff 70%);
  background: -webkit-linear-gradient(0deg, #f1f3f9 30%, #ffffff 70%);
  background: linear-gradient(90deg, #f1f3f9 30%, #ffffff 70%);
  border-radius: 0 0 5px 5px; }
  /* line 785, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options .left, .publish_options .right {
    line-height: 18px;
    width: 150px;
    padding-top: 10px;
    position: absolute;
    top: 0;
    height: 48px;
    cursor: pointer;
    z-index: 2; }
  /* line 795, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options .left {
    left: 0;
    text-align: right;
    padding-right: 50px; }
  /* line 800, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options .right {
    text-align: left;
    right: 0;
    padding-left: 50px; }
  /* line 805, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options .middle {
    position: absolute;
    left: 50%;
    top: 16px;
    margin-left: -30px; }
    /* line 810, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .publish_options .middle img {
      position: absolute;
      width: 16px;
      height: 17px;
      top: 3px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprite-action-bar-2f1ce8732462f6cb49dc0ea2f69a19ad52df663f57339e74c6c4864f4206dd78.png) -100px -180px; }
    /* line 817, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .publish_options .middle .toggle .handle {
      background-position: -100px -20px; }
    /* line 820, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .publish_options .middle .thislife_icon {
      left: -25px; }
    /* line 823, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .publish_options .middle .facebook_icon {
      right: -25px;
      background-position: -100px -200px; }
  /* line 828, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options strong {
    color: #A7A9AD;
    font-size: 13px; }
  /* line 832, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options div:hover strong, .publish_options div.active strong {
    color: #65676E; }
  /* line 835, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .publish_options div:hover, .publish_options div.active {
    color: #8C8EA1; }

/* line 840, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.preview_thumb {
  float: left;
  position: relative;
  margin-right: 15px;
  z-index: 1; }
  /* line 845, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .preview_thumb .crop_img {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border: 5px solid white;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
  /* line 852, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .preview_thumb img {
    display: block; }

/* line 857, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.preview_thumb.two:before, .preview_thumb.three:before, .preview_thumb.three:after {
  content: '';
  display: block;
  width: 80px;
  height: 80px;
  border: 5px solid #fff;
  position: absolute;
  left: -7px;
  top: -2px;
  z-index: -2;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #fff; }

/* line 870, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.preview_thumb.three:after, .preview_thumb.two:before {
  z-index: -1;
  left: -4px;
  top: -4px; }

/* twitter preview */
/* line 878, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.twitter_preview_wrap {
  /*background: #d2e8f2;*/
  border-radius: 10px 10px 0 0;
  padding: 14px 0 45px 0; }

/* line 884, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.twitter_preview {
  overflow: hidden;
  text-align: left;
  -moz-box-shadow: 0 0 30px #D2E8F2;
  -webkit-box-shadow: 0 0 30px #D2E8F2;
  box-shadow: 0 0 30px #D2E8F2;
  width: 410px;
  margin: 0 auto;
  background: #fff;
  /*@include box-shadow(0 0 1px #bdd1da inset);*/
  border: 1px solid #bcd0da;
  border-radius: 6px;
  position: relative;
  padding: 14px 14px 25px 70px; }
  /* line 897, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .twitter_preview .twitter_avatar {
    position: absolute;
    left: 12px;
    top: 12px; }
    /* line 901, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_avatar img {
      border-radius: 5px; }
  /* line 906, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .twitter_preview .twitter_name {
    color: #999;
    font-size: 12px; }
    /* line 909, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_name strong {
      font-size: 14px;
      color: #333; }
  /* line 915, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .twitter_preview .twitter_input {
    position: relative;
    margin-bottom: 5px;
    margin-top: 8px; }
    /* line 919, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_input textarea {
      resize: none;
      border-radius: 0;
      width: 311px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      border: 1px solid #e5e5e5;
      padding-left: 53px;
      height: 42px;
      padding-top: 7px;
      border-radius: 3px;
      font-size: 13px; }
    /* line 931, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_input span {
      position: absolute;
      right: 0;
      bottom: -18px;
      color: #A3A3A3;
      font-size: 13px; }
  /* line 940, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .twitter_preview .twitter_thumbs {
    position: absolute;
    left: 9px;
    top: 8px; }
    /* line 947, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_thumbs .preview_thumb .crop_img {
      width: 30px;
      height: 30px;
      border: 3px solid white;
      -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
    /* line 955, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_thumbs .preview_thumb.two:before, .twitter_preview .twitter_thumbs .preview_thumb.three:before, .twitter_preview .twitter_thumbs .preview_thumb.three:after {
      width: 30px;
      height: 30px;
      border: 2px solid #fff;
      left: 4px;
      top: 4px;
      -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
    /* line 963, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .twitter_preview .twitter_thumbs .preview_thumb.three:after {
      left: -2px;
      top: -2px; }

/* tumblr */
/* line 974, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.tumblr .connect_overlay {
  z-index: 6; }

/* line 978, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.tumblr_preview_wrap {
  /*background: #2b4663;*/
  padding: 15px 0 30px 0;
  /*border-radius: 10px 10px 0 0;*/ }

/* line 984, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.tumblr_preview {
  width: 350px;
  border-radius: 10px;
  margin: 0 auto;
  background: #fff;
  padding: 15px 0;
  text-align: left;
  -moz-box-shadow: 0 0 30px rgba(43, 70, 99, 0.5);
  -webkit-box-shadow: 0 0 30px rgba(43, 70, 99, 0.5);
  box-shadow: 0 0 30px rgba(43, 70, 99, 0.5); }
  /* line 993, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .tumblr_preview .preview_frame {
    position: relative;
    width: 300px;
    height: 201px;
    margin: 0 auto;
    z-index: 5; }
    /* line 999, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .preview_frame .crop_img {
      width: 300px;
      height: 201px;
      position: relative;
      background-size: cover;
      background-position: center center;
      border: 3px solid white;
      -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
    /* line 1009, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .preview_frame .play_btn {
      pointer-events: none; }
    /* line 1014, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .preview_frame.two:before, .tumblr_preview .preview_frame.three:before, .tumblr_preview .preview_frame.three:after {
      border: 2px solid #fff;
      left: 8px;
      top: -1px;
      right: -8px;
      bottom: 1px;
      -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
      content: '';
      position: absolute; }
    /* line 1024, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .preview_frame.two:before, .tumblr_preview .preview_frame.three:before {
      right: -11px;
      bottom: 5px;
      left: 5px;
      top: -5px; }
    /* line 1030, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .preview_frame.three:after {
      right: -16px;
      bottom: 10px;
      left: 10px;
      top: -11px;
      z-index: -1; }
  /* line 1039, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .tumblr_preview .tumblr_preview_caption {
    width: 240px;
    margin: 0 auto;
    padding-top: 9px; }
    /* line 1043, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .tumblr_preview_caption span {
      font-size: 12px;
      color: #A8B1BA; }
    /* line 1047, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .tumblr_preview .tumblr_preview_caption textarea {
      resize: none;
      font-size: 13px;
      border: 1px solid #e5e5e5;
      padding: 5px;
      width: 228px;
      margin-top: 12px; }

/* post success */
/* line 1059, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.posted_to_service {
  padding-top: 70px;
  padding-bottom: 80px; }
  /* line 1062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .posted_to_service img {
    width: 42px;
    height: 42px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -188px;
    display: inline-block;
    margin: 0 14px -16px 0; }

/* line 1071, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
.photobook_intercept {
  display: block;
  position: absolute;
  width: 980px;
  height: 640px;
  left: 50%;
  top: 50%;
  margin-left: -490px;
  margin-top: -320px;
  border: 1px solid #c6c7c9;
  border-radius: 8px;
  overflow: hidden;
  z-index: 6001;
  background-color: #fff;
  box-shadow: 4px 4px 4px rgba(51, 51, 51, 0.5); }
  /* line 1088, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .photobook_intercept .header .title {
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 0px; }
    /* line 1093, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
    .photobook_intercept .header .title .section {
      display: inline-block;
      position: relative;
      color: #565656;
      font-weight: 400;
      font-size: 22px;
      padding: 10px 0;
      height: 40px; }
      /* line 1101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .photobook_intercept .header .title .section img {
        width: 42px;
        height: 42px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -188px;
        display: inline-block;
        margin: 0 14px -16px 0; }
      /* line 1108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
      .photobook_intercept .header .title .section .text {
        position: relative;
        top: 2px; }
  /* line 1115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_action_bar.scss */
  .photobook_intercept .primary,
  .photobook_intercept .secondary {
    background: #f5f6f8;
    border-top: 1px solid #9b95a7;
    height: 290px; }

/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
img.location_tagging {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/search/sprite-search-5d96be30695ac0c40a3fe74d6db6a1199c5e78f1cee5343cda3b12944dbd8d47.png) no-repeat;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 8px;
  left: 8px; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
img.activity_tagging {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/search/sprite-search-5d96be30695ac0c40a3fe74d6db6a1199c5e78f1cee5343cda3b12944dbd8d47.png) no-repeat -50px 0;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 8px;
  left: 8px; }

/* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging_complete .section, .auto_share .section, .fmv_slidedown .fmv_social_share .section {
  position: relative;
  color: #565656;
  font-weight: bold;
  font-size: 15px;
  padding: 40px 0;
  height: 40px; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging_complete .section img, .auto_share .section img, .fmv_slidedown .fmv_social_share .section img {
    display: block;
    width: 42px;
    height: 42px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -146px;
    display: inline-block;
    margin: 0 14px -16px 0; }
/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging_complete .keep_going p, .auto_share .keep_going p, .fmv_slidedown .fmv_social_share .keep_going p {
  padding: 70px 0 30px 0;
  font-size: 24px;
  color: #565656; }
/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging_complete .keep_going .orange-btn, .auto_share .keep_going .orange-btn, .fmv_slidedown .fmv_social_share .keep_going .orange-btn {
  float: none;
  display: inline-block; }

/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.fmv_slidedown .fmv_social_share .section img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -188px; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging.auto_share .section img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -188px; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging.auto_share .section:after {
  display: none; }
/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging.auto_share .auto_share_wrap {
  padding-left: 40px;
  padding-right: 40px;
  text-align: left; }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging.auto_share .auto_share_wrap p {
    color: #9396a3;
    font-size: 13px;
    font-weight: bold; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging.auto_share .auto_share_wrap h4 {
    color: #626f81;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    margin: 14px 0; }
/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging.auto_share ul {
  overflow: hidden;
  padding: 20px 0 0 0; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .col {
  float: left;
  margin: 45px 16px 0 16px;
  position: relative;
  width: 170px;
  padding: 2px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
  cursor: pointer; }
/* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .col:hover {
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }
/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .col:active .col_inner {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzVweCIgc3RvcC1jb2xvcj0iI2YxZjJmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjlmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(35px, #f1f2f4), color-stop(100%, #f8f9fa));
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f2f4 35px, #f8f9fa);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f1f2f4 35px, #f8f9fa);
  background: linear-gradient(to bottom, #ffffff 0%, #f1f2f4 35px, #f8f9fa); }
  /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .col:active .col_inner .large_icon {
    margin-top: 39px; }
/* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .col_inner {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzVweCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDNkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(35px, #ffffff), color-stop(100%, #d0d3d9));
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 35px, #d0d3d9);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 35px, #d0d3d9);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 35px, #d0d3d9);
  height: 160px;
  border-radius: 5px;
  padding-top: 37px;
  /*border: 1px solid #f4f4f4;*/
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset; }
  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .col_inner .large_icon {
    display: block;
    width: 80px;
    height: 88px;
    margin: 38px auto 13px auto; }
  /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .col_inner > .orange-btn {
    display: inline-block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    float: none; }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .col_heading {
  border: 1px solid #f4f4f4;
  border-radius: 4px 4px 0 0;
  border-bottom: 1px solid #e2e7ef;
  height: 35px;
  position: absolute;
  left: 2px;
  right: 2px;
  background: #fff;
  /*::-webkit-input-placeholder {
  	text-transform: capitalize;
  }*/ }
  /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .col_heading h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /*text-transform: capitalize;*/
    color: #626f81;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 5px; }
  /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .col_heading input {
    color: #626F81;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 0;
    width: 100%;
    margin: 2px 0 0 -1px;
    height: 24px; }
/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .multiple p {
  font-weight: bold;
  font-size: 13px;
  color: #626f81;
  text-shadow: 0 1px 0 #fff; }
/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .multiple .large_icon {
  width: 90px;
  height: 70px; }
/* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_people {
  margin-left: 35px; }
  /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .tag_people .large_icon {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -310px; }
  /* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .tag_people ul {
    padding: 7px 0 0 7px; }
  /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .tagging .tag_people li {
    float: left;
    margin: 4px 5px; }
    /* line 194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .tagging .tag_people li img {
      display: block;
      padding: 3px;
      background: #fff;
      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
/* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_activity .large_icon {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 0; }
/* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_activity .multiple .large_icon {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 0; }
/* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_location .large_icon {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -398px; }
/* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_location .map {
  /*margin: -1px -1px 0 -1px;*/
  border-radius: 0 0 4px 4px;
  position: absolute;
  left: 2px;
  top: 39px; }
/* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging .tag_location .multiple .large_icon {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -240px; }

/* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.tagging {
  padding: 0 0 0 0;
  /*height: 280px;*/
  position: relative; }

/* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.moment_stage {
  margin-top: 30px;
  position: relative;
  display: inline-block;
  -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  border: 5px solid #fff; }
  /* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .moment_stage .moment_wrap img {
    display: block; }

/*.face_tag:hover~.fmv_actions, .face_tag:hover~.fmv_date_wrap, .face_tag:hover~.fmv_close {
	opacity: 0!important;
}*/
/* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.shorthand_hidden[type="text"] {
  border: 0px solid gray;
  position: absolute;
  left: 1px;
  color: rgba(0, 0, 0, 0.55);
  background-color: transparent;
  pointer-events: none;
  display: block;
  border: 0;
  background: transparent;
  margin-top: 30px;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none; }

/* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
#fmv_tag input.shorthand_hidden {
  margin-top: 30px; }

/* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.recipients .shorthand_hidden {
  left: auto;
  margin-top: 2px; }

/* line 276, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_tooltip input.shorthand_hidden[type="text"] {
  left: auto;
  margin-top: 2px;
  margin-left: 44px; }

/* line 282, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_identify_name .shorthand_hidden {
  margin-top: 0px; }

/* hide all except identified faces */
/* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.zoom .face_tag {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
  /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .zoom .face_tag:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.zoom .face_tag.identified {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  display: block;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in; }
  /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .zoom .face_tag.identified .face_remove {
    display: none; }
  /* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .zoom .face_tag.identified .face_tooltip_wrap {
    cursor: auto; }

/* line 311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_tag {
  z-index: 2;
  /*so it overlaps .img */
  border-radius: 5px;
  -moz-box-shadow: 0 0 6px black, 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
  -webkit-box-shadow: 0 0 6px black, 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
  box-shadow: 0 0 6px black, 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
  position: absolute;
  margin-bottom: 5px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  /* when a facetag is hovered */ }
  /* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag.shorthand .face_tooltip {
    display: block; }
  /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag .face_tooltip_wrap {
    display: none; }
  /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag.active {
    z-index: 99 !important; }
    /* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tag.active .face_tooltip_wrap {
      display: block; }
  /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag:hover {
    z-index: 99 !important;
    /* on hover all face tags should go to the top */ }
    /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tag:hover .face_remove {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
    /* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tag:hover .face_tooltip_wrap {
      display: block;
      z-index: 1; }
  /* line 346, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag.identified {
    z-index: 1;
    /*so that unidentified faces take priority with zindex 2*/
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
    /* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tag.identified:hover {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  /* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tag .face_remove:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_tag:not(.identified) {
  cursor: pointer; }

/* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_remove {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  position: absolute;
  width: 30px;
  height: 30px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -88px;
  right: -14px;
  top: -13px;
  cursor: pointer; }

/*.face_tag:hover .face_remove {
	opacity: .6;
}

.face_remove:hover {
	opacity: 1;
}*/
/* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.lt-ie10 .face_tooltip_wrap {
  height: 60px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/1px-e03df7dbc54513f97547fe3040407da6ae6030c214c5973d17b4dd96067353e9.gif); }

/* line 397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.face_tooltip_wrap {
  text-align: left;
  position: absolute;
  top: 100%;
  margin-left: 50%;
  left: -200px;
  width: 400px;
  text-align: center;
  height: 0;
  font-size: 0;
  /*for inline-block*/
  /* pointer arrow */
  /* when input field is adjacent to btn */ }
  /* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .face_tooltip_center {
    position: relative;
    display: inline-block; }
  /* line 423, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .face_tooltip {
    margin-top: 5px;
    white-space: nowrap;
    display: inline-block; }
  /* line 428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .item {
    border: 1px solid white;
    border-radius: 200px;
    overflow: hidden;
    padding: 6px 8px; }
  /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .suggestions {
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
    width: auto; }
    /* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tooltip_wrap .suggestions li:first-child {
      border-top: 1px solid #cdd2d8 !important;
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
  /* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .name {
    text-transform: capitalize;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 310px;
    /*position: absolute;*/
    /*left: 50px;*/
    /*right: 10px;*/
    display: block;
    color: #6e6e6e;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px;
    padding: 8px 8px 0 0;
    float: left;
    line-height: normal; }
  /* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .suggested_name {
    font-weight: normal; }
    /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tooltip_wrap .suggested_name strong {
      display: inline-block;
      max-width: 135px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .small-btn {
    margin-top: 3px; }
    /* line 476, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tooltip_wrap .small-btn img {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -129px;
      display: block; }
  /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .small-btn.correct {
    padding-right: 6px;
    padding-left: 7px;
    margin-right: 4px; }
    /* line 485, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
    .face_tooltip_wrap .small-btn.correct img {
      width: 20px;
      height: 17px; }
  /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .small-btn.incorrect img {
    margin-top: 3px;
    width: 11px;
    height: 11px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -118px; }
  /* line 498, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap input[type=text] {
    width: 170px;
    float: left;
    margin-top: 1px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    background: transparent;
    color: #fff;
    font-size: 15px; }
  /* line 509, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap .orange-btn {
    /*position: absolute;
    top: 7px;
    right: 8px;*/
    /*float: left;*/
    display: none; }
  /* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .face_tooltip_wrap input[type=text] ~ .orange-btn {
    position: absolute;
    top: 11px;
    right: 10px;
    display: block; }

/* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.lt-ie10 .face_tooltip {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-gradients.png) repeat-x 0px -260px; }

/* line 531, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.avatar {
  width: 27px;
  height: 27px;
  float: left;
  margin: 0 12px 0 0; }

/* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
.back-btn {
  float: left;
  margin: -3px 13px 0 -10px; }
  /* line 541, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .back-btn img {
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tagging-sd84c48e362-e164fc4480494f39407f69bd6f57aff4e4ed4744c95d35e29e46d4132667b007.png) 0 -230px;
    width: 11px;
    height: 10px;
    float: left;
    margin: 2px 6px 0 0; }
  /* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tagging.scss */
  .back-btn:active {
    margin: -3px 13px 0 -10px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_rating.scss */
div.rating_heart_active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png) 0 -18px no-repeat;
  width: 20px;
  height: 18px;
  float: left;
  display: inline; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_rating.scss */
img.rating_heart_active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png) 0 -18px no-repeat;
  width: 20px;
  height: 18px;
  display: inline;
  vertical-align: middle;
  margin: 0 1px 2px 1px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
body > .suggestions {
  /*border: 1px solid red;*/
  /*display: none;*/
  /*width: 160px;*/ }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
.suggestions_wrapper {
  position: relative;
  width: 160px;
  margin: 0 auto;
  z-index: 2;
  background-color: #f5f7fb;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f7fb));
  background: -moz-linear-gradient(top, #ffffff, #f5f7fb);
  background: -webkit-linear-gradient(top, #ffffff, #f5f7fb);
  background: linear-gradient(to bottom, #ffffff, #f5f7fb);
  background: linear-gradient(top, #ffffff, #f5f7fb); }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
.lt-ie10 .suggestions {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF5F7FB'); }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .lt-ie10 .suggestions li {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#00E8E6EB'); }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .lt-ie10 .suggestions li.active {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEA25E', endColorstr='#FFF06B2B'); }

/* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
.suggestions {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  text-align: left;
  /*li.active:after {
  	content: '';
  	display: block;
  	position: absolute;
  	border-top: 1px solid #ffbe59;
  	left: 0;
  	right: 0;
  	top: 0;
  }*/ }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .suggestions li {
    position: relative;
    cursor: pointer;
    border-top: 1px solid #cdd2d8; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .suggestions li:first-child {
    border: 0 !important;
    overflow: hidden;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .suggestions li:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .suggestions li.active {
    background-color: #f06b2b;
    background-color: #fff; }
    /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
    .suggestions li.active .name, .suggestions li.active .email, .suggestions li.active .person-name {
      color: #F05323; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
  .suggestions a {
    display: block;
    color: #6e6e6e;
    /*font-weight: bold;*/
    padding: 4px 6px;
    text-shadow: 0 1px 0 #fff;
    font-size: 14px; }

/* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
.people_dropdown .item,
.gifting_dropdown .item {
  overflow: hidden;
  padding: 6px 8px; }
/* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_suggestions.scss */
.people_dropdown .name, .people_dropdown .person-name,
.gifting_dropdown .name,
.gifting_dropdown .person-name {
  margin-top: 4px; }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
.lt-ie10 .black_tooltip {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .lt-ie10 .black_tooltip div {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 0 repeat-x; }

/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
.black_tooltip {
  z-index: 30;
  position: absolute;
  bottom: 100%;
  margin-bottom: 20px;
  opacity: 0;
  width: 300px;
  pointer-events: none;
  margin-left: -150px;
  left: 50%;
  text-align: center;
  -moz-transition: ease-in-out 300ms 0s;
  -o-transition: ease-in-out 300ms 0s;
  -webkit-transition: ease-in-out 300ms;
  -webkit-transition-delay: 0s;
  transition: ease-in-out 300ms 0s; }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .black_tooltip div {
    display: inline-block;
    white-space: nowrap;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a3a3a), color-stop(100%, #1a1a1a));
    background-image: -moz-linear-gradient(top, #3a3a3a, #1a1a1a);
    background-image: -webkit-linear-gradient(top, #3a3a3a, #1a1a1a);
    background-image: linear-gradient(to bottom, #3a3a3a, #1a1a1a);
    background-image: linear-gradient(top, #3a3a3a, #1a1a1a);
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #000; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .black_tooltip div.top:after {
    content: '';
    display: block;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/black_tooltip-106d2e1854087be0934bbafe7b3e75085406b98ce5a8a6601736024eb6f9b91b.png);
    width: 30px;
    height: 17px;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    margin-top: -1px; }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .black_tooltip div.bottom:before {
    content: '';
    display: block;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/black_tooltip_bottom-bdb09a015cb66b45132e04dc0a0fa7f81855537de6697ae5621c928efbd8496f.png);
    width: 23px;
    height: 13px;
    position: absolute;
    left: 50%;
    margin-left: -11px;
    margin-top: -12px;
    /*-webkit-transform: scaleY(-1);*/ }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .black_tooltip span {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #393939;
    border-top: 1px solid #525252;
    border-bottom: 1px solid #2e2e2e;
    color: #f3f3f1;
    font-size: 13px;
    display: block;
    padding: 7px 10px;
    /*text-transform: capitalize;*/ }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
  .black_tooltip.start {
    opacity: 1;
    margin-bottom: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_black_tooltip.scss */
#share_moments_to li:hover .black_tooltip {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  margin-bottom: 10px; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
body.fmv {
  overflow: hidden; }

/* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
#fullscreen_video {
  position: relative;
  margin: 0 auto; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
#fmv_wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 31;
  /*so it goes over top bar*/ }
  /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #fmv_wrap .action_bar_modal {
    top: 43px; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #fmv_wrap.view_only .face_tag {
    display: none; }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
    #fmv_wrap.view_only .face_tag.identified {
      display: block; }
      /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
      #fmv_wrap.view_only .face_tag.identified .face_remove {
        display: none; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #fmv_wrap.view_only #fmv_stage {
    cursor: default; }

/* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.linear {
  -moz-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.fmv_video_fullscreen {
  position: static !important; }

/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.fmv_share.transition {
  -moz-transition: top 150ms linear;
  -o-transition: top 150ms linear;
  -webkit-transition: top 150ms linear;
  transition: top 150ms linear; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.video_stage + .fmv_actions {
  display: none; }

/* prev/next arrows */
/* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.prev_next_arrow {
  position: fixed;
  top: 50%;
  margin-top: -41px;
  cursor: pointer;
  z-index: 3;
  /*opacity: .7;*/
  width: 50px;
  height: 80px;
  padding: 20px; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  .prev_next_arrow img {
    display: block;
    width: 50px;
    height: 80px; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.prev_next_arrow:active {
  /*@include transform(scale(0.95));*/ }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
#prev_arrow {
  left: 0;
  padding-left: 0; }
  /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #prev_arrow img {
    background-position: 0 -862px; }
  /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #prev_arrow:hover img {
    background-position: 0 -1022px; }
  /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #prev_arrow:active img {
    background-position: 0 -942px;
    /*left: 22px;*/ }

/* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
#next_arrow {
  right: 0;
  padding-right: 0; }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #next_arrow img {
    background-position: 0 -622px; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #next_arrow:hover img {
    background-position: 0 -782px; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
  #next_arrow:active img {
    background-position: 0 -702px; }

/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
#tag_tooltip {
  margin: 5px 0 0 5px;
  display: none;
  padding: 4px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 999;
  pointer-events: none;
  color: #fff; }

/* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.face_tag {
  cursor: auto; }

/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.new_face_tag.show {
  /*-webkit-transition: opacity 350ms, -webkit-transform 350ms;*/
  /*opacity: 1;*/
  /*-webkit-transform: scale(1);*/ }

/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_fmv.scss */
.new_face_tag:active {
  cursor: -webkit-grabbing; }

/*====================================================================
Global Notification bar styling
=====================================================================*/
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
.fb_connect {
  display: inline-block;
  width: 150px;
  height: 33px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -210px;
  margin: 0 0 -25px 12px;
  position: relative;
  top: -12px; }

/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
.facebook_alert span {
  padding-top: 0;
  line-height: 38px; }

/*=======================================================================
Alerts
========================================================================*/
/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
a.alerts-close {
  position: absolute;
  top: -7px;
  right: -7px;
  border: 1px solid #b7b9bb;
  border-radius: 99px;
  float: right;
  width: 12px;
  height: 12px;
  padding: 4px 3px 3px 4px;
  background: #fff;
  cursor: pointer;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 #fff inset;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 #fff inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 #fff inset;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZThlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f8fc), color-stop(100%, #e6e8eb));
  background: -moz-linear-gradient(top, #f6f8fc, #e6e8eb);
  background: -webkit-linear-gradient(top, #f6f8fc, #e6e8eb);
  background: linear-gradient(to bottom, #f6f8fc, #e6e8eb);
  background: linear-gradient(top, #f6f8fc, #e6e8eb); }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  a.alerts-close img {
    display: block;
    width: 12px;
    height: 12px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px; }

/* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
#alerts-popup {
  height: 42px;
  font-size: 12px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  /*      border-top: 1px solid #EEE;
  border-bottom:1px solid #a9a9aa;*/
  margin-top: 20px;
  margin-left: 10px;
  color: #595959;
  position: fixed;
  bottom: 57px;
  left: 47px;
  background: white;
  display: none;
  padding-left: 35px;
  z-index: 4; }
  /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  #alerts-popup .alerts-popup-information {
    /*float: left;*/
    width: 35px;
    height: 41px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -356px;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmYSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTZlNmVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkM2Q5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8fa), color-stop(50%, #e6e6ea), color-stop(100%, #d1d3d9));
    background: -moz-linear-gradient(top, #f8f8fa 0%, #e6e6ea 50%, #d1d3d9 100%);
    background: -webkit-linear-gradient(top, #f8f8fa 0%, #e6e6ea 50%, #d1d3d9 100%);
    background: linear-gradient(to bottom, #f8f8fa 0%, #e6e6ea 50%, #d1d3d9 100%);
    background: linear-gradient(top, #f8f8fa 0%, #e6e6ea 50%, #d1d3d9 100%);
    border-radius: 6px 0px 0px 6px;
    border: 1px solid #cbcdd6;
    border-bottom: 1px solid #a9a9aa;
    position: absolute;
    left: 0;
    top: 0; }
  /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  #alerts-popup .alerts-pointer {
    position: absolute;
    width: 10px;
    height: 10px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: -1px;
    margin-left: 12px;
    background-color: #D1D3D9;
    bottom: -6px;
    border-bottom: 1px solid #a9a9aa;
    border-right: 1px solid #a9a9aa;
    border-radius: 50px 1px 1px 1px; }

/* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
.lt-ie10 #alerts-popup .alerts-popup-information {
  background-color: #E6E6EA;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -356px;
  float: left;
  margin-left: -35px; }

/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
.alerts-popup-content {
  border-radius: 0 6px 6px 0;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #a9a9aa;
  border-right: 1px solid #d0d0d0;
  height: 41px;
  /*float: left;*/
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMi41JSIgc3RvcC1jb2xvcj0iI2VlZjFmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 40, color-stop(0%, #fefefe), color-stop(2.5%, #eef1f2), color-stop(100%, rgba(255, 255, 255, 0.5)));
  background: -moz-linear-gradient(top, #fefefe 0%, #eef1f2 1px, rgba(255, 255, 255, 0.5) 40px);
  background: -webkit-linear-gradient(top, #fefefe 0%, #eef1f2 1px, rgba(255, 255, 255, 0.5) 40px);
  background: linear-gradient(to bottom, #fefefe 0%, #eef1f2 1px, rgba(255, 255, 255, 0.5) 40px);
  background: linear-gradient(top, #fefefe 0%, #eef1f2 1px, rgba(255, 255, 255, 0.5) 40px); }
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  .alerts-popup-content span {
    display: block;
    padding: 15px 20px 0 13px;
    font-weight: 600;
    color: #595959;
    text-shadow: 0 1px 1px #fff;
    white-space: nowrap; }
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  .alerts-popup-content .get_changes {
    margin-top: -10px; }
  /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
  .alerts-popup-content .progress_bar {
    position: relative;
    margin-top: 5px;
    height: 12px;
    border-radius: 3px; }
    /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
    .alerts-popup-content .progress_bar:after {
      display: none; }

/*==============================
For Twitter blue!
===============================*/
/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
#alerts-popup.twitter div.alerts-popup-information {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -397px, -webkit-linear-gradient(top, #9ADBFE 0%, #7ACFFE 1%, #42A7ED 50%, #268EDD 100%);
  /* Chrome 10+, Saf5.1+ */
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -397px, -moz-linear-gradient(top, #9ADBFE 0%, #7ACFFE 1%, #42A7ED 50%, #268EDD 100%);
  /* FF3.6+ */
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -397px, -ms-linear-gradient(top, #9ADBFE 0%, #7ACFFE 1%, #42A7ED 50%, #268EDD 100%);
  /* IE10 */
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -397px, -o-linear-gradient(top, #9ADBFE 0%, #7ACFFE 1%, #42A7ED 50%, #268EDD 100%);
  /* Opera 11.10+ */
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -397px, linear-gradient(to bottom, #9adbfe 0%, #7acffe 1%, #42a7ed 50%, #268edd 100%);
  /* W3C */ }

/* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
#alerts-popup.twitter div.alerts-popup-information {
  border: 1px solid #67BFF3; }

/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_notifications.scss */
#alerts-popup.twitter div.alerts-pointer {
  background-color: #268EDD;
  border-bottom: 0.9px solid #67BFF3;
  border-right: 1px solid #67BFF3; }

/* videoJS */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
div.vjs-big-play-button {
  width: 130px !important;
  height: 130px !important;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/videojs_play_btn-08c4d9a400ede60025abe060d9cb377b93229568d3cce940c5e8f40174336741.png) !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  border: 0 !important;
  margin: -65px 0 0 -65px !important; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
div.vjs-big-play-button span {
  width: 34px !important;
  height: 40px !important;
  display: block !important;
  left: 50% !important;
  top: 50% !important;
  position: absolute !important;
  margin-left: -13px !important;
  margin-top: -17px !important;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/videojs_play_btn-08c4d9a400ede60025abe060d9cb377b93229568d3cce940c5e8f40174336741.png) 0 -130px !important; }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
div.vjs-big-play-button:hover span {
  background-position: -50px -130px !important; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
div.vjs-big-play-button:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
#mediaplayer {
  position: relative;
  /*top: 0;
  left: 0;*/
  cursor: default; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
  #mediaplayer.full-screen {
    background-color: #000; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
  #mediaplayer > object {
    pointer-events: none; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
  #mediaplayer > img {
    position: absolute;
    margin: auto; }
    /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
    #mediaplayer > img.portrait {
      height: 100%;
      width: auto;
      left: 0;
      right: 0; }
    /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_mediaplayer.scss */
    #mediaplayer > img.landscape {
      width: 100%;
      height: auto;
      top: 0;
      bottom: 0; }

/* download */
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
.fmv_download {
  margin: 0 0 0 -32px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/fmv-divider-8053e00dca5a726419394709d346ef7eefd044d106ceb7d92816f76b1bb4a954.png) no-repeat 25px top;
  padding: 35px 0 30px 0;
  clear: both;
  text-align: center; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
  .fmv_download strong {
    font-size: 16px;
    margin-left: 8px; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
  .fmv_download .gray-btn {
    margin-left: 3px;
    color: #4B525C; }

/* temporary control position to avoid overlap on videos */
/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
.video_stage ~ .fmv_bottom .moment_actions, .video_stage ~ .fmv_bottom .fmv_pill {
  bottom: 50px !important; }

/* moment tags */
/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
.moment_tag {
  float: left;
  height: 23px;
  border: 1px solid #cbcccd;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 0 #fff inset, 0 1px 3px rgba(85, 92, 103, 0.18);
  -webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 3px rgba(85, 92, 103, 0.18);
  box-shadow: 0 1px 0 #fff inset, 0 1px 3px rgba(85, 92, 103, 0.18);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWRmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #eaedf1));
  background: -moz-linear-gradient(top, #fafcff, #eaedf1);
  background: -webkit-linear-gradient(top, #fafcff, #eaedf1);
  background: linear-gradient(to bottom, #fafcff, #eaedf1);
  position: relative;
  padding: 0 23px 0 8px;
  margin: 0 9px 9px 0;
  color: #9aa2af;
  font-weight: bold;
  font-size: 13px;
  text-shadow: 0 1px 0 #fff;
  line-height: 23px;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 428px; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
.remove_tag {
  background-position: -30px -70px;
  width: 20px;
  cursor: pointer;
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  right: 3px;
  height: 20px;
  position: absolute;
  top: -1px;
  border-top: 2px solid transparent;
  border-bottom: 3px solid transparent; }
  /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
  .remove_tag:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/fmv2.scss */
  .remove_tag:active {
    border-top-width: 3px;
    border-bottom-width: 2px; }

@-webkit-keyframes highlightStory {
  from {
    background: rgba(239, 179, 0, 0); }
  to {
    background: #efb300; } }
/*==================
    Story Dropdown
  ==================*/
/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown h4 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZWJmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9ebf0));
  background-image: -moz-linear-gradient(top, #ffffff, #e9ebf0);
  background-image: -webkit-linear-gradient(top, #ffffff, #e9ebf0);
  background-image: linear-gradient(to bottom, #ffffff, #e9ebf0);
  background-image: linear-gradient(top, #ffffff, #e9ebf0);
  font-size: 12px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  color: #85868D;
  line-height: 27px;
  padding: 0 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 26px;
  border-top: 1px solid #B6BBC4;
  border-bottom: 1px solid #B6BBC4; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown h4 img {
    float: left;
    width: 15px;
    height: 15px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -451px;
    margin: 5px 7px 0 3px; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown h4 span {
    position: absolute;
    right: 12px;
    color: #999A9E;
    font-weight: normal; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown .shadow {
  -moz-transition: bottom 500ms;
  -o-transition: bottom 500ms;
  -webkit-transition: bottom 500ms;
  transition: bottom 500ms;
  position: absolute;
  overflow: hidden;
  top: 42px;
  bottom: 42px;
  left: 6px;
  right: 6px;
  pointer-events: none; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown .shadow:after {
    border-radius: 10px;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset;
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    border: 5px solid #F6F7F9;
    border-bottom-color: #E6EAF2; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown .shadow:before {
    content: '';
    position: absolute;
    border: 1px solid #9D9D9D;
    z-index: 2;
    border-radius: 5px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

/* story switcher */
/* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests h3 {
  display: none; }
/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests .footer {
  height: 0; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown.story_followers.view_requests .footer .gray-btn {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    -moz-transition: opacity 200ms 0;
    -o-transition: opacity 200ms 0;
    -webkit-transition: opacity 200ms 0;
    transition: opacity 200ms 0; }
/* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests .header .orange-btn {
  display: none; }
/* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests .header .gray-btn {
  display: block; }
/* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests .shadow {
  bottom: 6px; }
/* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers.view_requests .story_slider_items {
  margin-left: -340px; }

/* followers */
/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_dropdown.story_followers {
  z-index: 2;
  left: -40px;
  display: none; }
  /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown.story_followers .views {
    cursor: default;
    position: absolute;
    right: 7px;
    top: 9px;
    border: 1px solid #c1c4c9;
    height: 22px;
    padding: 0 10px;
    color: #616a76;
    line-height: 22px;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    border-radius: 13px;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(132, 139, 151, 0.65);
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(132, 139, 151, 0.65);
    box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(132, 139, 151, 0.65);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZTVlOWVkIi8+PHN0b3Agb2Zmc2V0PSIxMy42MiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEzLjg0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -moz-linear-gradient(0deg, #e5e9ed -86.16%, #ffffff 13.62%, #ffffff 13.84%);
    background: -webkit-linear-gradient(0deg, #e5e9ed -86.16%, #ffffff 13.62%, #ffffff 13.84%);
    background: linear-gradient(90deg, #e5e9ed -86.16%, #ffffff 13.62%, #ffffff 13.84%); }
  /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown.story_followers .story_list {
    width: 340px;
    position: relative;
    float: left; }
    /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .gray_dropdown.story_followers .story_list li {
      height: 31px; }
      /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .gray_dropdown.story_followers .story_list li .accept {
        margin-top: 0; }
      /* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .gray_dropdown.story_followers .story_list li .dismiss {
        margin-top: 0; }
  /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown.story_followers .requests li .dismiss {
    display: block; }
  /* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_dropdown.story_followers .shadow {
    bottom: 6px; }

/* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.shared_with {
  padding: 0; }
  /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .shared_with h4 {
    padding-left: 13px !important; }
  /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .shared_with > ul > li {
    overflow: visible;
    position: relative;
    min-height: 42px;
    border-bottom: 1px solid #d8dee7 !important;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZGJlNSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGRiZTUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(212, 219, 229, 0.3)), color-stop(100%, rgba(212, 219, 229, 0)));
    background-image: -moz-linear-gradient(bottom, rgba(212, 219, 229, 0.3) 0%, rgba(212, 219, 229, 0) 10px);
    background-image: -webkit-linear-gradient(bottom, rgba(212, 219, 229, 0.3) 0%, rgba(212, 219, 229, 0) 10px);
    background-image: linear-gradient(to top, rgba(212, 219, 229, 0.3) 0%, rgba(212, 219, 229, 0) 10px);
    background-image: linear-gradient(bottom, rgba(212, 219, 229, 0.3) 0%, rgba(212, 219, 229, 0) 10px); }
    /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li[data-view_only="true"] .permission:before {
      content: 'View Only'; }
    /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li[data-view_only="false"] .permission:before {
      content: 'Contributor'; }
    /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li[data-type="invite"] .permissions {
      right: 95px;
      top: 15px; }
      /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li[data-type="invite"] .permissions:before {
        content: 'Invite Sent'; }
      /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li[data-type="invite"] .permissions ul, .shared_with > ul > li[data-type="invite"] .permissions span {
        display: none; }
    /* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .email {
      display: block;
      padding-top: 15px;
      font-size: 13px;
      font-weight: bold;
      color: #85868d;
      text-shadow: 0 1px 0 #fff; }
    /* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .label {
      height: 12px;
      border: 1px solid #b6b8ba;
      font-size: 12px;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWRmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #eaedf2));
      background-image: -moz-linear-gradient(top, #fafcff, #eaedf2);
      background-image: -webkit-linear-gradient(top, #fafcff, #eaedf2);
      background-image: linear-gradient(to bottom, #fafcff, #eaedf2);
      background-image: linear-gradient(top, #fafcff, #eaedf2);
      border-radius: 4px;
      display: block;
      z-index: 3;
      cursor: pointer;
      position: relative;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .label:hover {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafcff));
      background-image: -moz-linear-gradient(top, #ffffff, #fafcff);
      background-image: -webkit-linear-gradient(top, #ffffff, #fafcff);
      background-image: linear-gradient(to bottom, #ffffff, #fafcff);
      background-image: linear-gradient(top, #ffffff, #fafcff); }
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .label:active {
      background: #fafcff;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; }
    /* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .delete {
      right: 6px;
      width: 59px;
      height: 20px;
      line-height: 10px; }
      /* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li .delete:after {
        content: 'Unshare';
        position: absolute;
        width: 9px;
        height: 9px;
        left: 6px;
        top: 6px; }
    /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .permissions {
      position: absolute;
      right: 75px;
      top: 9px; }
      /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li .permissions .label {
        width: 78px;
        color: #85868d;
        padding: 4px 8px; }
        /* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
        .shared_with > ul > li .permissions .label:after {
          content: '';
          position: absolute;
          width: 7px;
          height: 5px;
          background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 0;
          right: 10px;
          top: 7px; }
      /* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li .permissions.active {
        z-index: 4; }
        /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
        .shared_with > ul > li .permissions.active ul {
          display: block; }
      /* line 254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .shared_with > ul > li .permissions ul {
        display: none;
        position: absolute;
        left: 0;
        top: 18px;
        right: 0;
        background: #fff;
        border: 1px solid #b6b8ba;
        border-radius: 0 0 4px 4px;
        border-top: 0;
        padding: 0; }
        /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
        .shared_with > ul > li .permissions ul li {
          padding: 4px 8px 5px 8px;
          cursor: pointer; }
        /* line 269, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
        .shared_with > ul > li .permissions ul li:first-child {
          padding: 9px 8px 5px 8px; }
        /* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
        .shared_with > ul > li .permissions ul li:hover {
          background: #d4d6da; }
    /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .shared_with > ul > li .delete {
      position: absolute;
      right: 6px;
      top: 9px; }

/* line 286, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header.contributor .story_share, .story_header.view_only .story_share {
  width: 300px;
  left: -214px; }
  /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header.contributor .story_share:after, .story_header.view_only .story_share:after {
    left: 253px; }

/* gray selector */
/* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.gray_selector {
  position: relative;
  height: 27px;
  border: 1px solid #b6b7ba;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
  box-shadow: 0 1px 3px rgba(85, 92, 103, 0.18), inset 0 1px 0 #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PHN0b3Agb2Zmc2V0PSIxMy44NCUiIHN0b3AtY29sb3I9IiNmOWZiZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-linear-gradient(0deg, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: -webkit-linear-gradient(0deg, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(90deg, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(0deg, #dbdfe5 -86.16%, #f9fbff 13.84%); }
  /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_selector select {
    color: #868c95;
    text-shadow: 0 1px 0 #fff;
    margin: 0;
    padding-top: 3px;
    padding-left: 10px; }
  /* line 311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .gray_selector:after {
    position: absolute;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 0;
    content: '';
    display: block;
    top: 13px;
    right: 12px;
    width: 7px;
    height: 4px; }

/*==================
    Story Switcher
  ==================*/
/* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.empty_story .story_header {
  left: 0;
  right: 0; }

/* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.empty_box ~ .story_header .story_avatar.empty {
  display: none; }

/* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.lt-ie10 .story_header .story_avatar.empty {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -356px; }

/* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.empty_story .story_header .orange-btn {
  pointer-events: none;
  opacity: .5; }
  /* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .empty_story .story_header .orange-btn:hover {
    cursor: not-allowed; }

/* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.select_mode .story_header .checkbox_multiple,
.story_header .story_middle_wrap:hover .checkbox_multiple {
  opacity: 1; }
  /* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .select_mode .story_header .checkbox_multiple.empty,
  .story_header .story_middle_wrap:hover .checkbox_multiple.empty {
    opacity: 0;
    cursor: default; }

/* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header.secondary_bar {
  z-index: 3; }
/* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .checkbox_multiple {
  display: inline-block;
  margin-right: 8px;
  opacity: 0; }
/* line 374, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .story_middle {
  z-index: 1;
  position: fixed;
  left: 220px;
  right: 220px;
  margin-top: 9px;
  text-align: center;
  pointer-events: none; }
/* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .story_middle_wrap {
  pointer-events: auto;
  display: block;
  position: relative; }
/* line 389, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .story_avatar {
  width: 24px;
  height: 24px;
  padding: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  margin-left: 15px; }
  /* line 399, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar.empty {
    background-position: -58px -92px;
    background-color: transparent;
    cursor: default; }
    /* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .story_header .story_avatar.empty:hover:after {
      background: none; }
    /* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .story_header .story_avatar.empty .empty_cover_background {
      width: 24px;
      height: 24px;
      position: absolute;
      z-index: -1;
      background: none, -webkit-linear-gradient(top, #f8f9fb, #d9dae0);
      /* Chrome 10+, Saf5.1+ */
      background: none, -moz-linear-gradient(top, #f8f9fb, #d9dae0);
      /* FF3.6+ */
      background: none, -ms-linear-gradient(top, #f8f9fb, #d9dae0);
      /* IE10 */
      background: none, -o-linear-gradient(top, #f8f9fb, #d9dae0);
      /* Opera 11.10+ */
      background: none, linear-gradient(to bottom, #f8f9fb, #d9dae0);
      /* W3C */ }
    /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .story_header .story_avatar.empty:hover .tooltip {
      display: none; }
  /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar .tooltip {
    position: absolute;
    left: -10px;
    top: 44px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 5px;
    border: 1px solid #B7B9BB;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWNmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #eaecf0));
    background-image: -moz-linear-gradient(top, #fafcff, #eaecf0);
    background-image: -webkit-linear-gradient(top, #fafcff, #eaecf0);
    background-image: linear-gradient(to bottom, #fafcff, #eaecf0);
    background-image: linear-gradient(top, #fafcff, #eaecf0);
    padding: 7px 15px;
    display: none;
    color: #767D89;
    white-space: nowrap; }
    /* line 433, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .story_header .story_avatar .tooltip:after {
      content: '';
      width: 25px;
      height: 12px;
      background: transparent url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -794px;
      position: absolute;
      top: -12px;
      left: 12px; }
  /* line 443, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar:hover .tooltip {
    display: block; }
  /* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar .img {
    background-position: center;
    background-size: cover;
    width: 24px;
    height: 24px; }
  /* line 452, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar:hover:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.3); }
  /* line 462, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_avatar:before {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    content: '';
    border-radius: 5px;
    border-top: 1px solid rgba(255, 255, 255, 0.5); }
/* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .story_name {
  position: relative;
  font-size: 17px;
  font-weight: bold;
  color: #4a515b;
  padding: 0 0 0 5px;
  margin-top: 1px;
  display: inline-block;
  text-shadow: 1px 1px 0 #fff;
  max-width: calc(100% - 96px);
  vertical-align: top; }
  /* line 486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 5px 5px 3px 5px;
    margin: 2px 2px 0 0;
    display: block;
    min-width: 40px;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto; }
  /* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name.error .title:hover, .story_header .story_name.error .title:focus {
    border: 1px solid #990000; }
  /* line 502, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name.error .title:not(:focus) {
    padding: 4px 4px 2px 4px;
    background: #fff;
    text-overflow: clip;
    border: 1px solid #BCBEC4;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    -webkit-box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    height: 16px;
    border: 1px solid #990000;
    margin-right: 10px;
    -moz-transition: padding 200ms, margin 200ms;
    -o-transition: padding 200ms, margin 200ms;
    -webkit-transition: padding 200ms, margin 200ms;
    transition: padding 200ms, margin 200ms;
    padding-right: 30px; }
  /* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name.error:after {
    display: none; }
  /* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name .title:hover, .story_header .story_name .title:focus {
    padding: 4px 4px 2px 4px;
    background: #fff;
    max-width: auto;
    text-overflow: clip;
    border: 1px solid #BCBEC4;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    -webkit-box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    box-shadow: inset 0 1px 3px rgba(3, 3, 3, 0.2);
    height: 16px; }
  /* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_name .title:focus {
    margin-right: 10px;
    -moz-transition: padding 200ms, margin 200ms;
    -o-transition: padding 200ms, margin 200ms;
    -webkit-transition: padding 200ms, margin 200ms;
    transition: padding 200ms, margin 200ms;
    padding-right: 30px; }
/* line 537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .author {
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  padding: 0 0 0 5px;
  vertical-align: top;
  margin-top: 8px; }
/* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .share_story_button {
  margin: 8px 0 0 4px;
  font-weight: bold; }
/* line 551, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_header .story_header_btn {
  float: left;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  border-radius: 5px;
  color: #4b525c;
  line-height: 50px;
  height: 50px;
  padding: 0 0 0 20px; }
  /* line 562, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_header_btn:before {
    left: 0;
    content: '';
    border-left: 1px solid #b7c2cd;
    position: absolute;
    top: 10px;
    bottom: 10px; }
  /* line 571, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_header_btn.hide {
    display: none; }
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_header_btn .invitees_count {
    font-weight: normal; }
  /* line 579, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_header .story_header_btn .arrow {
    display: inline-block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
    width: 18px;
    height: 18px;
    vertical-align: middle; }

/* line 589, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.select_mode.hide_select_cover_image .story_header .checkbox_multiple {
  display: none; }

/* line 595, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_dropdown .notify[data-num]:before {
  content: attr(data-num); }
/* line 598, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_dropdown .notify[data-num='0'] {
  display: none; }

/* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.view_only .story_avatar, .view_only .story_name, .contributor .story_avatar, .contributor .story_name {
  pointer-events: none;
  cursor: default; }
  /* line 608, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .view_only .story_avatar:hover:after, .view_only .story_name:hover:after, .contributor .story_avatar:hover:after, .contributor .story_name:hover:after {
    background-color: transparent !important; }
/* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.view_only .story_name .title, .view_only .story_name .title:hover, .contributor .story_name .title, .contributor .story_name .title:hover {
  -moz-box-shadow: inset 0 0 0 transparent;
  -webkit-box-shadow: inset 0 0 0 transparent;
  box-shadow: inset 0 0 0 transparent;
  padding: 4px 4px 2px 4px;
  border: 1px solid transparent; }

/* error-text-icon */
/* line 624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.error .error-text-icon {
  display: block; }

/* line 629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.error-text-icon {
  display: none;
  position: absolute;
  top: 97px;
  right: 145px;
  padding: 10px;
  z-index: 33; }
  /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .error-text-icon img {
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -150px;
    width: 11px;
    height: 11px;
    position: relative;
    left: 50%; }
  /* line 645, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .error-text-icon.rename-error {
    right: -1px;
    top: -5px; }
    /* line 648, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .error-text-icon.rename-error img {
      left: auto; }
    /* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .error-text-icon.rename-error .disabled_tooltip_wrap {
      top: -70px;
      right: -56px;
      display: block; }
      /* line 656, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .error-text-icon.rename-error .disabled_tooltip_wrap .disabled_tooltip_arrow {
        display: block;
        background-position: 0 -5px;
        width: 30px;
        height: 15px;
        position: relative;
        bottom: -64px;
        right: -163px;
        z-index: 3;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
      /* line 667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
      .error-text-icon.rename-error .disabled_tooltip_wrap .disabled_tooltip {
        top: 6px; }

/* line 676, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.error .error-text-icon-edit {
  display: block; }

/* line 681, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.error-text-icon-edit {
  display: none;
  position: absolute;
  top: -1px;
  right: 22px;
  padding: 10px;
  z-index: 4; }
  /* line 688, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .error-text-icon-edit img {
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -150px;
    width: 11px;
    height: 11px;
    position: relative;
    left: 50%; }
  /* line 696, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .error-text-icon-edit.error {
    display: block; }

/* line 701, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_name_edit {
  width: 300px !important;
  left: -184px;
  top: 30px;
  margin-left: 100%;
  cursor: default; }

/* line 710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.error .story_name_edit {
  display: block; }

/* line 716, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_name .disabled_tooltip_arrow {
  display: block;
  background-position: 0 -5px;
  width: 30px;
  height: 15px;
  position: relative;
  top: -9px;
  left: 138px;
  z-index: 3; }
/* line 726, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_name .disabled_tooltip {
  top: -10px;
  color: #990000;
  padding: 12px;
  line-height: 5px;
  left: 5px; }
  /* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_name .disabled_tooltip .error_message {
    display: none; }

/* line 740, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_name.error .error_message {
  display: block; }

/* error tooltip */
/* line 747, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .gray_dropdown.error_tooltip {
  font-weight: bold;
  color: #C22121;
  padding: 10px;
  position: absolute;
  display: none;
  width: auto !important;
  left: 20px;
  z-index: 3; }
  /* line 756, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown.error_tooltip.email {
    left: 20px;
    bottom: 100px; }
  /* line 760, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown.error_tooltip.first_name {
    left: 20px;
    bottom: 148px; }
  /* line 764, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown.error_tooltip.last_name {
    left: 189px;
    right: -22px;
    bottom: 148px; }

/* line 772, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.story_layout {
  position: relative;
  overflow: visible;
  height: 100%; }
  /* line 776, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .story_layout.loading {
    display: none; }

/* line 783, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
#timeline_view.empty_story #timeline_scroller {
  padding: initial; }
/* line 787, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
#timeline_view.empty_story #timeline-empty {
  top: 0; }

/* line 793, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
#timeline_view.view_only .timeline_hover {
  display: none; }

/* line 798, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.timeline_end img {
  -moz-transition: top 200ms;
  -o-transition: top 200ms;
  -webkit-transition: top 200ms;
  transition: top 200ms; }

/* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
body.albums.select_mode .moment_actions {
  display: none; }

/* share story popup */
/* line 807, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover.share_story {
  overflow: hidden; }

/* line 812, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_share_confirmation .popover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  /* Take max precedence. The ul/class radius configuration is to make sure
     the rounded corners show properly. */
  border-radius: 10px !important; }
  /* line 817, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_share_confirmation .popover ul {
    border-radius: 10px; }
  /* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_share_confirmation .popover .confirm_modal_bottom {
    border-radius: 0 0 10px 10px; }

/* line 827, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_share_confirmation .popover, .popover_view_share_story .popover {
  width: 472px;
  border-radius: 4px;
  background-color: #f5f6f8;
  border: 1px solid #acb9c5;
  margin-top: -110px;
  margin-left: -185px; }
  /* line 834, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_share_confirmation .popover.share_story, .popover_view_share_story .popover.share_story {
    margin-top: -315px;
    width: 720px;
    margin-left: -320px; }
  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_share_confirmation .popover .share_story_options h2, .popover_share_confirmation .popover .share_link_confirmation h2, .popover_view_share_story .popover .share_story_options h2, .popover_view_share_story .popover .share_link_confirmation h2 {
    padding: 42px 33px 0;
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    color: #454b57; }
/* line 847, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_share_confirmation .share_link_confirmation, .popover_view_share_story .share_link_confirmation {
  width: auto;
  text-align: center; }
  /* line 850, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_share_confirmation .share_link_confirmation .confirmation_description, .popover_view_share_story .share_link_confirmation .confirmation_description {
    font-size: 12px;
    color: #454b57;
    line-height: 19px;
    text-align: center;
    margin: 15px 40px 45px 40px; }
/* line 858, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_share_confirmation .gray-btn.cancel_btn, .popover_share_confirmation .orange-btn.confirm_btn, .popover_view_share_story .gray-btn.cancel_btn, .popover_view_share_story .orange-btn.confirm_btn {
  margin: 10px 10px;
  padding: 6px 17px;
  font-size: 12px; }

/* line 866, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .orange-btn {
  float: left;
  height: 21px;
  line-height: 21px;
  font-size: 14px;
  padding: 6px 14px;
  width: 80px; }
/* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story input {
  float: left;
  font-size: 14px;
  color: #565656;
  width: 206px;
  height: 33px;
  margin-right: 6px;
  padding: 0 10px;
  cursor: text; }
/* line 886, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .tl_modal_bottom {
  border: none;
  background-image: none;
  font-size: 14px; }
  /* line 890, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .tl_modal_bottom .gray-btn {
    color: #6c747f;
    font-size: 13px; }
  /* line 894, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .tl_modal_bottom .orange-btn {
    color: #fafcff;
    font-size: 14px; }
  /* line 898, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .tl_modal_bottom .gray-btn, .popover_view_share_story .tl_modal_bottom .orange-btn {
    display: block;
    border-radius: 5px;
    font-weight: normal;
    line-height: 22px;
    margin: 10px 10px; }
  /* line 905, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .tl_modal_bottom p {
    margin: 7px 0 0 10px; }
  /* line 908, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .tl_modal_bottom .tl_modal_bottom_left a {
    text-decoration: underline;
    font-weight: bold; }
/* line 914, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .gray_dropdown.invite {
  position: absolute;
  z-index: 5;
  bottom: 53px;
  left: 40px;
  width: 380px;
  font-size: 13px; }
  /* line 921, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown.invite h3 {
    font-size: 14px;
    padding: 15px 0 5px 0;
    height: 16px; }
  /* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown.invite .shadow {
    position: absolute;
    left: 8px;
    right: 8px;
    top: 44px;
    bottom: 7px; }
/* line 935, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .gray_dropdown {
  position: absolute;
  z-index: 5;
  bottom: 53px;
  left: 21px;
  width: 422px;
  font-size: 13px; }
  /* line 942, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown h3 {
    font-size: 14px;
    padding: 15px 0 5px 0;
    height: 16px; }
  /* line 947, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .gray_dropdown .shadow {
    position: absolute;
    left: 8px;
    right: 8px;
    top: 44px;
    bottom: 7px; }
/* line 956, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .gray_dropdown:after {
  background-position: -1268px 0;
  left: 10px;
  bottom: -14px; }
/* line 961, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .invite:after {
  left: 340px; }
/* line 964, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .invite {
  left: auto;
  right: 20px; }
  /* line 967, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite p {
    text-align: center;
    font-size: 13px;
    color: #57606e;
    margin: 8px 0 17px 0; }
  /* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite input {
    width: 141px;
    margin-bottom: 10px; }
  /* line 977, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite input.email {
    width: 316px; }
  /* line 980, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite select {
    float: left;
    width: 227px;
    margin: 7px 6px 0 0; }
  /* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite form {
    overflow: hidden;
    padding: 0 0 17px 18px; }
  /* line 989, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .invite .orange-btn {
    float: left; }
/* line 994, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .followers_container {
  margin: 8px; }
/* line 998, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.popover_view_share_story .shared_with {
  max-height: 200px;
  padding-bottom: 37px;
  overflow-y: auto; }
  /* line 1002, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .popover_view_share_story .shared_with .email {
    margin: 0 187px 0 13px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

/* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.share_story_options {
  width: 365px;
  margin: 15px auto 20px auto;
  background-color: #f5f6f8;
  font-size: 13px; }
  /* line 1018, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options p {
    line-height: 19px;
    width: 230px; }
    /* line 1021, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
    .share_story_options p strong {
      -webkit-user-select: auto;
      -moz-user-select: auto;
      user-select: auto; }
  /* line 1027, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li {
    position: relative;
    padding: 0px 0 10px 0;
    overflow: hidden; }
  /* line 1032, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li:after {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(223, 228, 234, 0)), color-stop(10%, #dfe4ea), color-stop(90%, #dfe4ea), color-stop(100%, rgba(223, 228, 234, 0)));
    background-image: -moz-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 10%, #dfe4ea 90%, rgba(223, 228, 234, 0) 100%);
    background-image: -webkit-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 10%, #dfe4ea 90%, rgba(223, 228, 234, 0) 100%);
    background-image: linear-gradient(to right, rgba(223, 228, 234, 0) 0%, #dfe4ea 10%, #dfe4ea 90%, rgba(223, 228, 234, 0) 100%);
    background-image: linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 10%, #dfe4ea 90%, rgba(223, 228, 234, 0) 100%);
    top: 0;
    left: 0;
    right: 0; }
  /* line 1041, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.link h4 {
    margin-bottom: 14px; }
  /* line 1044, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.link input {
    font-size: 12px;
    width: 235px; }
  /* line 1048, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.link input.disabled {
    -ms-user-select: none;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    pointer-events: none;
    display: block; }
  /* line 1057, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.facebook h4:after {
    background-position: 0 -15px; }
  /* line 1062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.public h4 {
    padding-left: 36px; }
  /* line 1065, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options li.public h4:after {
    width: 30px;
    background-position: 0 -30px; }
  /* line 1070, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options h2 {
    font-weight: 600;
    text-align: center; }
  /* line 1074, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options h4 {
    color: #85868d;
    font-weight: bold;
    position: relative;
    padding-left: 20px;
    margin: 0 0 8px 0; }
  /* line 1081, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options h4:after {
    content: '';
    position: absolute;
    left: 0;
    top: -2px;
    width: 16px;
    height: 15px;
    background-position: 0 -92px; }
  /* line 1090, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .share_story_options .toggle {
    position: absolute;
    top: 52px;
    right: 0; }

/* line 1097, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.dismiss {
  position: relative;
  height: 14px;
  width: 24px;
  padding: 7px 0 6px 0; }
  /* line 1102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
  .dismiss:after {
    content: '';
    display: block;
    width: 11px;
    height: 12px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -699px;
    position: absolute;
    left: 7px;
    top: 7px; }

/* line 1114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story.scss */
.msie .gray_dropdown.story_dropdown .shadow {
  display: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
.story_cover_wrap {
  background: #fff;
  position: absolute;
  top: 0;
  overflow: hidden;
  left: 0;
  bottom: 0;
  z-index: 3; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.hidden {
    display: none; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 126px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.36)), color-stop(100%, rgba(0, 0, 0, 0)));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.36) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.36) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.36) 0%, rgba(0, 0, 0, 0) 100%); }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .img {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-position: 50% 33%;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-transition: opacity 150ms;
    -o-transition: opacity 150ms;
    -webkit-transition: opacity 150ms;
    transition: opacity 150ms; }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loading:after {
    display: none; }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loading .img {
    opacity: 0; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loading .change_cover {
    display: none !important; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .album_cover_footer {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 30px;
    right: 17px; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .title_wrap {
    opacity: 0;
    font-size: 0;
    position: absolute;
    bottom: 0;
    width: 85%;
    white-space: nowrap;
    text-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
    color: #ffffff; }
    /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .title_wrap .name {
      font-size: 42px;
      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      letter-spacing: 2px;
      line-height: normal;
      border: 1px solid transparent;
      display: inline-block;
      width: 95%;
      min-height: 51px;
      white-space: normal;
      -moz-user-select: text;
      -ms-user-select: text;
      -webkit-user-select: text;
      user-select: text;
      background: transparent;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #fff;
      padding-left: 0;
      padding-right: 30px; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .title_wrap .name_wrap {
      border: 1px solid transparent; }
      /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
      .story_cover_wrap .title_wrap .name_wrap.editable:hover, .story_cover_wrap .title_wrap .name_wrap.editable.focus {
        border-color: rgba(255, 255, 255, 0.4);
        background-color: rgba(255, 255, 255, 0.2);
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.75);
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.75); }
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
      .story_cover_wrap .title_wrap .name_wrap:not(.focus) .name {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
    /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .title_wrap .author {
      font-size: 32px;
      letter-spacing: 2px;
      line-height: normal;
      border: 1px solid transparent;
      min-width: 150px; }
      /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
      .story_cover_wrap .title_wrap .author.hidden {
        display: none; }
    /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .title_wrap .date_range_wrap {
      border: 1px solid transparent;
      margin-top: 3px; }
      /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
      .story_cover_wrap .title_wrap .date_range_wrap .text {
        font-size: 28px; }
  /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .checkcircle_wrap {
    display: none;
    float: left;
    position: relative;
    padding: 0;
    margin-right: 7px; }
    /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .checkcircle_wrap .checkcircle {
      position: relative;
      z-index: 2; }
    /* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .checkcircle_wrap:after {
      content: '';
      width: 32px;
      height: 32px;
      position: absolute;
      right: -6px;
      top: 0;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -944px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .story_cover_wrap .checkcircle_wrap:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -904px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .checkcircle_single_wrap {
    display: none;
    position: absolute;
    top: 10px;
    left: 30px;
    padding: 0;
    margin-right: 7px; }
    /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .checkcircle_single_wrap .checkcircle {
      position: relative;
      z-index: 2; }
    /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .checkcircle_single_wrap:after {
      content: '';
      width: 32px;
      height: 32px;
      position: absolute;
      right: -6px;
      top: 0; }
  /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .action_wrap {
    z-index: 1;
    opacity: 0;
    position: absolute;
    right: 20px;
    bottom: 20px; }
    /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .action_wrap .framed_moment.rated {
      display: inline-block;
      position: relative;
      width: 66px;
      margin: -7px 20px; }
  /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .change_cover {
    display: none;
    position: absolute;
    top: 13px;
    right: 20px;
    padding-left: 40px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.9);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    font-weight: normal; }
    /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .change_cover:before {
      content: '';
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -121px;
      background-repeat: no-repeat;
      width: 26px;
      height: 20px;
      display: block;
      position: absolute;
      left: 7px;
      top: 7px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .story_cover_wrap .change_cover:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -81px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
    .story_cover_wrap .change_cover.hide {
      display: none; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.disable_change_cover .change_cover {
    display: none !important; }
  /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap:hover .change_cover, .story_cover_wrap:hover .checkcircle_wrap, .story_cover_wrap:hover .checkcircle_single_wrap {
    display: block; }
  /* line 208, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .checkcircle_single_wrap.selected {
    display: block; }
  /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.editing_cover .count_wrap, .story_cover_wrap.editing_cover .change_cover {
    display: none; }
  /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.changing_cover .change_cover, .story_cover_wrap.changing_cover .count_wrap {
    display: none; }
  /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.editing_album .change_cover {
    display: none; }
  /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.editing_album .checkcircle_wrap {
    display: block; }
  /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.empty {
    display: none; }
  /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loaded .title_wrap {
    opacity: 1; }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loaded .date_range_wrap {
    opacity: 1; }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap.loaded .count_wrap {
    opacity: 1; }
  /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover.scss */
  .story_cover_wrap .overlay {
    background: #000;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    height: 100%; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gray_dropdown.scss */
.gray_dropdown {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZmIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffffff), color-stop(100%, #f5f7fb));
  background: -moz-linear-gradient(top, #ffffff 50%, #f5f7fb 100%);
  background: -webkit-linear-gradient(top, #ffffff 50%, #f5f7fb 100%);
  background: linear-gradient(to bottom, #ffffff 50%, #f5f7fb 100%);
  background: linear-gradient(top, #ffffff 50%, #f5f7fb 100%);
  -moz-box-shadow: 0 1px 0 #fff inset, 0 0 25px #d4dbe5 inset, 0 1px 8px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 1px 0 #fff inset, 0 0 25px #d4dbe5 inset, 0 1px 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 0 #fff inset, 0 0 25px #d4dbe5 inset, 0 1px 8px rgba(0, 0, 0, 0.6);
  border-radius: 5px;
  /*extend hitzone*/ }
  /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gray_dropdown.scss */
  .gray_dropdown:after {
    content: '';
    position: absolute;
    display: block;
    width: 26px;
    height: 14px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -616px no-repeat; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gray_dropdown.scss */
  .gray_dropdown:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -7px;
    right: 0;
    height: 7px; }

/* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gray_dropdown.scss */
.msie .gray_dropdown {
  background-color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZmIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #ffffff), color-stop(100%, #f5f7fb));
  background-image: -moz-linear-gradient(top, #ffffff 50%, #f5f7fb 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #f5f7fb 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #f5f7fb 100%);
  background-image: linear-gradient(top, #ffffff 50%, #f5f7fb 100%); }

/* toggle */
/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
.toggle {
  cursor: pointer;
  position: relative;
  width: 85px;
  height: 32px;
  border: 1px solid #b7b7b7;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(3, 3, 3, 0.27);
  -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(3, 3, 3, 0.27);
  box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(3, 3, 3, 0.27);
  /*margin: 0 0 10px 0;*/ }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle .status {
    position: absolute;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #a7a7a7;
    top: 10px;
    left: 12px; }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle .handle {
    z-index: 2;
    width: 41px;
    height: 30px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -4px;
    position: absolute;
    top: 3px;
    left: 1px;
    -moz-transition: left 100ms linear;
    -o-transition: left 100ms linear;
    -webkit-transition: left 100ms linear;
    transition: left 100ms linear; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle .handle.no_transition {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle .off {
    left: 48px; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.on .handle {
    left: 43px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -34px; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.on ~ .options {
    height: 33px !important;
    padding-top: 10px !important; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
    .toggle.on ~ .options > div {
      opacity: 1 !important;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" !important;
      -moz-transition: opacity 50ms !important 200ms;
      -o-transition: opacity 50ms !important 200ms;
      -webkit-transition: opacity 50ms !important;
      -webkit-transition-delay: 200ms;
      transition: opacity 50ms !important 200ms; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
.toggle.small {
  width: 58px;
  line-height: 12px;
  height: 22px; }
  /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.small .status {
    top: 6px;
    left: 6px;
    font-size: 11px; }
  /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.small .off {
    left: 31px; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.small .handle {
    width: 29px;
    height: 20px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -64px; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .toggle.small.on .handle {
    left: 28px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -84px; }

/* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
.switch {
  cursor: pointer;
  width: 32px;
  height: 20px;
  position: relative;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDBkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I5YmRjNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ccd0d9), color-stop(100%, #b9bdc5));
  background: -moz-linear-gradient(bottom, #ccd0d9 0%, #b9bdc5 100%);
  background: -webkit-linear-gradient(bottom, #ccd0d9 0%, #b9bdc5 100%);
  background: linear-gradient(to top, #ccd0d9 0%, #b9bdc5 100%);
  background: linear-gradient(bottom, #ccd0d9 0%, #b9bdc5 100%);
  border-radius: 100px; }
  /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .switch .handle {
    width: 18px;
    background: #fff;
    border-radius: 100px;
    height: 18px;
    position: absolute;
    left: 1px;
    top: 1px;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear; }
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
  .switch.on {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNWYxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4N2UzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f25f1d), color-stop(100%, #f87e3b));
    background: -moz-linear-gradient(bottom, #f25f1d 0%, #f87e3b 100%);
    background: -webkit-linear-gradient(bottom, #f25f1d 0%, #f87e3b 100%);
    background: linear-gradient(to top, #f25f1d 0%, #f87e3b 100%);
    background: linear-gradient(bottom, #f25f1d 0%, #f87e3b 100%); }
    /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/toggle.scss */
    .switch.on .handle {
      -moz-transform: translate3d(12px, 0, 0);
      -ms-transform: translate3d(12px, 0, 0);
      -webkit-transform: translate3d(12px, 0, 0);
      transform: translate3d(12px, 0, 0); }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.clouds {
  position: fixed;
  z-index: 9;
  width: 267px;
  height: 169px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAACpCAYAAAA89hgDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5ODVGQTQyMUZBNjYxMUUxOTYzNUM1MUE3NEVCNkI4RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ODVGQTQyMEZBNjYxMUUxOTYzNUM1MUE3NEVCNkI4RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVCMTRGNjUwRTIwNjgxMThDMTQ4NjkzNUI1Rjc1ODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVzY3Jp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);
  top: 50%;
  left: 50%;
  margin: -85px 0 0 -133px;
  -webkit-transition: opacity 200ms, -webkit-transform 500ms;
  -moz-transition: opacity 200ms, -webkit-transform 500ms;
  transition: opacity 200ms, -webkit-transform 500ms; }

/* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.clouds .cloud_spinner {
  width: 59px;
  height: 59px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5ODVGQTQyNEZBNjYxMUUxOTYzNUM1MUE3NEVCNkI4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjUwMzM3NkZBOTMxMUUxOTYzNUM1MUE3NEVCNkI4RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk4NUZBNDIyRkE2NjExRTE5NjM1QzUxQTc0RUI2QjhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk4NUZBNDIzRkE2NjExRTE5NjM1QzUxQTc0RUI2QjhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YPJ5ggAAE1RJREFUeNqkW32s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);
  position: absolute;
  left: 104px;
  top: 42px; }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_image {
  margin: 0 auto;
  position: relative;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: opacity 500ms, -webkit-transform 500ms;
  -moz-transition: opacity 200ms, -moz-transform 500ms;
  transition: opacity 200ms, transform 500ms;
  background-size: cover;
  background-position: center center; }

/* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap.constrained .cover_image {
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  border: 7px solid #fff; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_wrap.constrained .cover_image:after {
    position: absolute;
    width: 132px;
    height: 35px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_cover-sd528dbebae-04bde815026494bb4a4581e2e8bdb7cc53fc8d6390b8be6f1b0413d26397dff3.png) 0 0 no-repeat;
    top: -24px;
    left: 50%;
    margin-left: -66px;
    content: ''; }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap:not(.constrained) .cover_image_blur {
  display: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_image_blur {
  background-size: cover;
  background-position: center center;
  position: absolute;
  left: -25px;
  top: -25px;
  bottom: -25px;
  right: -25px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  filter: blur(15px); }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap.loaded .cover_image {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); }
/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap.loaded .orange-btn, .cover_wrap.loaded .story_name {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
/* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap.loaded .clouds {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }

/* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_wrap {
  -webkit-transform: translate3d(0, 0, 0);
  /* hardware accel */
  -moz-transform: translate3d(0, 0, 0);
  /* hardware accel */
  transform: translate3d(0, 0, 0);
  /* hardware accel */
  cursor: pointer;
  display: none;
  z-index: 11;
  /*cursor: pointer;*/
  background-color: white;
  position: absolute;
  bottom: 53px;
  top: 53px;
  left: 0;
  right: 0;
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_wrap .gray_dropdown:after {
    display: none; }
  /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_wrap .orange-btn {
    /*top: 65%;*/
    /*opacity: 0;*/
    /*position: absolute;*/
    /*right: 20px;*/
    border-radius: 0 0 5px 5px;
    padding: 0;
    float: none;
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    -moz-box-shadow: 0 1px 0 #FEC59B inset, 0 1px 6px rgba(88, 101, 119, 0.8);
    -webkit-box-shadow: 0 1px 0 #FEC59B inset, 0 1px 6px rgba(88, 101, 119, 0.8);
    box-shadow: 0 1px 0 #FEC59B inset, 0 1px 6px rgba(88, 101, 119, 0.8); }
  /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_wrap .orange-btn:active {
    -moz-box-shadow: #e45b00 0 3px 6px inset, 0 1px 6px rgba(88, 101, 119, 0.8);
    -webkit-box-shadow: #e45b00 0 3px 6px inset, 0 1px 6px rgba(88, 101, 119, 0.8);
    box-shadow: #e45b00 0 3px 6px inset, 0 1px 6px rgba(88, 101, 119, 0.8); }

/* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.story_info {
  padding: 20px 10px 15px 10px; }

/* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.story_info h2 {
  font-size: 20px;
  /*margin-bottom: 5px;*/
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
  white-space: nowrap;
  font-family: 'Museo-700'; }

/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.story_info p {
  margin: 5px 0 0 0;
  font-size: 15px;
  color: #696D78; }

/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_modal {
  /*display: none;*/
  right: 20px;
  position: absolute;
  text-align: center;
  width: 220px;
  color: #586377;
  font-size: 14px;
  bottom: 20px;
  /*margin: 0 auto 40px;*/ }

/* cover popup */
/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.gray_dropdown_overlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  background: rgba(0, 0, 0, 0.4); }

/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_popup {
  overflow: hidden;
  left: 50%;
  position: absolute;
  top: 50%; }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_popup .moment_checkbox {
    left: 5px;
    top: 4px; }
  /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_popup:after {
    display: none; }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_popup h3 {
    font-size: 20px;
    margin: 28px 0 15px 0;
    font-weight: bold;
    color: #8a93a2;
    /*text-shadow: 0 -1px 0 #626d7f;*/ }
  /* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_popup p {
    font-size: 13px;
    line-height: 20px; }
  /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_popup .bottom {
    height: 28px;
    padding: 16px;
    border-top: 1px solid #d7dee6; }
    /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_popup .bottom a {
      display: block;
      font-size: 14px;
      padding-left: 15px;
      padding-right: 15px; }
    /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_popup .bottom .orange-btn {
      float: right; }
    /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_popup .bottom .gray-btn {
      float: left;
      padding: 6px 15px 6px 15px; }

/* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_selection {
  text-align: center;
  width: 558px;
  margin-top: -220px;
  margin-left: -279px; }
  /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_selection > ul {
    overflow: hidden;
    padding: 0 0 24px;
    display: inline-block; }
    /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_selection > ul > li {
      display: inline-block;
      position: relative;
      width: 90px;
      height: 90px;
      border: 5px solid #fff;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
      background-scale: cover;
      margin: 20px 20px 0 0;
      cursor: pointer;
      background-position: center;
      background-size: cover; }
    /* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_selection > ul > li:hover {
      -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
      box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4); }
  /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_selection .bottom .gray-btn {
    float: none;
    display: inline-block; }

/* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.cover_tip {
  width: 352px;
  margin-left: -176px;
  margin-top: -113px; }
  /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_tip h3 {
    margin-right: 22px;
    line-height: 22px;
    font-size: 16px;
    margin-left: 22px;
    margin-top: 24px; }
  /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_tip ul {
    padding: 5px 0 5px 0; }
  /* line 262, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_tip li {
    font-size: 14px;
    margin-bottom: 15px;
    color: #99a2b0;
    line-height: 37px;
    font-weight: bold;
    overflow: hidden; }
    /* line 269, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_tip li img {
      width: 32px;
      margin-right: 11px;
      margin-left: 21px;
      height: 40px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_cover-sd528dbebae-04bde815026494bb4a4581e2e8bdb7cc53fc8d6390b8be6f1b0413d26397dff3.png) 0 -35px no-repeat;
      float: left; }
  /* line 278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .cover_tip li.bad_dimensions {
    line-height: 30px; }
    /* line 280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .cover_tip li.bad_dimensions img {
      background-position: 0px 0px;
      height: 30px; }

/* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.lt-ie10 .facebook_reconnect #facebook_reconnect_btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -84px repeat-x; }
  /* line 291, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .lt-ie10 .facebook_reconnect #facebook_reconnect_btn:hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -42px repeat-x; }
  /* line 294, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .lt-ie10 .facebook_reconnect #facebook_reconnect_btn:active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 0 repeat-x; }

/* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
.facebook_reconnect {
  width: 540px;
  margin-left: -270px;
  margin-top: -120px;
  text-align: center; }
  /* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .facebook_reconnect h3 {
    font-size: 20px;
    margin-top: 35px; }
  /* line 310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .facebook_reconnect .bottom .gray-btn {
    float: right; }
  /* line 313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
  .facebook_reconnect #facebook_reconnect_btn {
    width: 222px;
    display: block;
    height: 40px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), inset 0 1px 0 #90a1e7, 0 0 0 1px #3a4d71;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), inset 0 1px 0 #90a1e7, 0 0 0 1px #3a4d71;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), inset 0 1px 0 #90a1e7, 0 0 0 1px #3a4d71;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNGI4OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzczODFiOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3b4b89), color-stop(100%, #7381b9));
    background: -moz-linear-gradient(bottom, #3b4b89 0%, #7381b9 100%);
    background: -webkit-linear-gradient(bottom, #3b4b89 0%, #7381b9 100%);
    background: linear-gradient(to top, #3b4b89 0%, #7381b9 100%);
    background: linear-gradient(bottom, #3b4b89 0%, #7381b9 100%);
    margin: 26px auto 30px auto;
    font-size: 16px;
    color: #fff;
    text-shadow: 0 1px 1px black;
    line-height: 40px; }
    /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .facebook_reconnect #facebook_reconnect_btn:hover {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NTk5ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0OTRkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #46599f), color-stop(100%, #8494d5));
      background: -moz-linear-gradient(bottom, #46599f, #8494d5);
      background: -webkit-linear-gradient(bottom, #46599f, #8494d5);
      background: linear-gradient(to top, #46599f, #8494d5);
      background: linear-gradient(bottom, #46599f, #8494d5); }
    /* line 328, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/cover.scss */
    .facebook_reconnect #facebook_reconnect_btn:active {
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NTk5ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0OTRkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46599f), color-stop(100%, #8494d5));
      background: -moz-linear-gradient(top, #46599f, #8494d5);
      background: -webkit-linear-gradient(top, #46599f, #8494d5);
      background: linear-gradient(to bottom, #46599f, #8494d5);
      background: linear-gradient(top, #46599f, #8494d5);
      text-shadow: 0 -1px 1px black; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
#full_moment_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7); }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.lt-ie9 #full_moment_overlay {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/bg_black_70-b6077c380d627ae35d6a813fcb5a0633f326b9c50443f88f7ab404686e40d76a.png); }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_container {
  margin: 0 auto;
  position: relative;
  background: #171717;
  min-width: 480px;
  min-height: 350px;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.56);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.56);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.56);
  border-radius: 0 5px 5px 0;
  padding-right: 40px;
  /* total width of sidebar */
  left: 20px;
  /*half of sidebar*/ }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage_wrap {
  /*overflow: hidden;*/
  /*bad because it hide the story heart tooltip */
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  right: 40px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/1px-e03df7dbc54513f97547fe3040407da6ae6030c214c5973d17b4dd96067353e9.gif);
  background-repeat: repeat; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage {
  position: relative;
  /*position: absolute;*/
  /*top: 50%;*/
  /*left: 50%;*/ }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.tag {
    cursor: crosshair; }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.zoom:not(.video_stage) {
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in; }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.zoom:not(.video_stage).rotate {
    cursor: default; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.msie .full_moment_stage.zoom:not(.video_stage) {
  cursor: url(//d3j6qtaf6p78dj.cloudfront.net/assets/cursors/zoomin.cur), pointer; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.landscape .full_moment_media > img {
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0; }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.portrait .full_moment_media > img {
  height: 100%;
  width: auto;
  left: 0;
  right: 0; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_media {
  /*firefox overflow image bug*/
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden; }
  /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_media > img {
    width: 100%;
    height: 100%;
    display: block;
    margin: auto; }
  /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_media .alt {
    position: absolute;
    height: 100%;
    overflow: hidden;
    -moz-transition: width 500ms ease-in-out;
    -o-transition: width 500ms ease-in-out;
    -webkit-transition: width 500ms ease-in-out;
    transition: width 500ms ease-in-out;
    /*z-index: 2;*/
    /*bad idea because it overlays face tags then :( */
    top: 0; }
    /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_media .alt img {
      height: 100%;
      width: auto; }
    /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_media .alt:after {
      border-right: 1px solid rgba(255, 255, 255, 0.4);
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0; }
  /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_media #enhance_loading, .full_moment_media #rotation_loading {
    z-index: 10;
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    background: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    font-weight: bold;
    width: 80px;
    margin-left: -50px;
    text-align: center;
    padding: 10px;
    border-radius: 10px; }

/* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.tag ~ .full_moment_bar {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  height: 50px; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.tag ~ .full_moment_bar .face_tagging {
    display: block; }
  /* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.tag ~ .full_moment_bar .default {
    display: none; }

/* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.video_stage ~ .full_moment_bar .btns li.enhance, .full_moment_stage.video_stage ~ .full_moment_bar .btns li.rotate, .full_moment_stage.video_stage ~ .full_moment_bar .btns.tag {
  display: none; }
/* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.video_stage ~ .full_moment_bar .btns li.download {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

/* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.video_stage .full_moment_media img {
  position: absolute; }

/* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_close {
  height: 33px;
  border-bottom: 1px solid #434343;
  cursor: pointer;
  padding-top: 13px; }
  /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_close span {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    background-position: 0 -28px; }
  /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_close:hover span {
    background-position: -21px 0; }
  /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_close:active span {
    background-position: -1px 0; }

/* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.visible {
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" !important;
  /*@include transition(opacity 200ms);*/ }

/* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.rotate {
  cursor: auto; }
  /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.rotate .face_tag {
    display: none; }

/* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_stage.rotate ~ .full_moment_bar {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
  /* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.rotate ~ .full_moment_bar .rotate_bar {
    display: block; }
  /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_stage.rotate ~ .full_moment_bar .default {
    display: none; }

/* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_bar {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA9CAYAAABsrQNfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzY4QzAzRjA5QkYxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzY4QzAzRTA5QkYxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBRTRCRjYyNjIwNjgxMTgyMkE5NDJDMkJBQjRBNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zHV5AAAAANElEQVR42mJgYGCIYSooKGADMhicmEAkLQgmVIIZlQUmWHCxiCCY8YoxYyGYsBDEeAYgwAC9fgLU/A0giwAAAABJRU5ErkJggg==);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 61px;
  /*display: none;*/
  bottom: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
  /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .jeff_script {
    font-size: 18px;
    color: #D2D3D6;
    text-shadow: 0 1px black; }
  /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .moment_actions {
    left: 20px;
    bottom: auto; }
    /* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .moment_actions > ul {
      float: left; }
  /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .moment_actions, .full_moment_bar .edit {
    bottom: auto;
    display: block; }
    /* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .moment_actions > ul > li, .full_moment_bar .edit > ul > li {
      cursor: pointer;
      white-space: nowrap;
      float: left; }
  /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .face_tagging, .full_moment_bar .rotate_bar {
    display: none;
    color: white;
    text-align: center;
    line-height: 49px;
    font-size: 13px; }
    /* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .face_tagging .btns, .full_moment_bar .rotate_bar .btns {
      float: none;
      display: inline-block;
      margin: 0;
      margin-bottom: -11px;
      margin-left: 5px; }
  /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .rotate_bar {
    padding-top: 5px;
    display: none; }
    /* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .rotate_bar .clockwise div {
      background-position: 0 -68px; }
    /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .rotate_bar .counterclockwise div {
      background-position: 0 -92px; }
    /* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .rotate_bar .btns li div {
      width: 26px;
      height: 24px;
      margin-top: 2px; }
    /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .rotate_bar .btns li:active div {
      margin-top: 3px; }
    /* line 274, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .rotate_bar .orange-btn {
      left: 50%;
      top: 15px;
      margin-left: 132px;
      position: absolute;
      float: none; }
  /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_bar .btns {
    border: 1px solid rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    border-radius: 5px;
    float: right;
    margin-top: 15px; }
    /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns.left {
      float: left;
      margin-left: 20px; }
    /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns.edit {
      margin-right: 20px; }
    /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns.tag {
      margin-right: 6px; }
    /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li {
      height: 29px;
      cursor: pointer;
      white-space: nowrap;
      float: left;
      /*min-width: 35px;*/
      position: relative;
      -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.26) inset;
      -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.26) inset;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.26) inset;
      /*background: rgba(0,0,0,0.3);*/
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(100, 100, 100, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3)));
      background: -moz-linear-gradient(top, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
      background: -webkit-linear-gradient(top, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
      background: linear-gradient(to bottom, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
      font-size: 13px;
      text-shadow: 0 1px 0 black;
      line-height: 27px;
      /*padding-left: 8px;*/
      /*padding-right: 10px;*/
      color: #D2D3D6; }
      /* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li span {
        padding-right: 10px; }
      /* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li div {
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
        display: block;
        height: 20px;
        margin: 6px auto 0 auto;
        float: left;
        /*margin-right: 6px;*/
        margin: 6px 9px 0 9px;
        width: 17px; }
      /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li:hover div {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
      /* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li:active {
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
        background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(100, 100, 100, 0.3)), color-stop(100%, rgba(0, 0, 0, 0.3)));
        background: -moz-linear-gradient(bottom, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
        background: -webkit-linear-gradient(bottom, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
        background: linear-gradient(to top, rgba(100, 100, 100, 0.3), rgba(0, 0, 0, 0.3));
        -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) inset;
        -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) inset;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) inset;
        line-height: 29px; }
        /* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
        .full_moment_bar .btns li:active div {
          margin-top: 7px; }
      /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li:after {
        content: '';
        position: absolute;
        width: 1px;
        background-position: 0 0;
        right: -1px;
        top: 0;
        bottom: 0; }
    /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.faces div {
      background-position: -26px -68px; }
    /* line 360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.rotate div {
      background-position: -16px -48px;
      width: 16px; }
    /* line 364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.add_to_story div {
      background-position: -24px -237px;
      width: 25px; }
    /* line 368, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.download div {
      width: 16px;
      background-position: 0 -48px; }
    /* line 372, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.delete div {
      width: 17px;
      background-position: -20px -28px; }
    /* line 376, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li.heart div {
      width: 22px;
      background-position: -24px -237px; }
    /* line 385, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li:first-child {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    /* line 389, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
    .full_moment_bar .btns li:last-child {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }
      /* line 392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
      .full_moment_bar .btns li:last-child:after {
        display: none; }

/* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.lt-ie9 .full_moment_bar .btns li {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#4D646464', endColorstr='#4D000000'); }
  /* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .lt-ie9 .full_moment_bar .btns li:active {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#4D000000', endColorstr='#4D646464'); }

/* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_sidebar {
  position: absolute;
  width: 39px;
  top: 50%;
  height: 100%;
  right: 0;
  top: 0;
  /*border-left: 1px solid #000;*/
  border-radius: 0 5px 5px 0;
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAIAAACRuyQOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREIzMDc3RTBBMzIxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREIzMDc3RDBBMzIxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzAyMkM0MEMyQjIwNjgxMTgyMkFCQjlDMzM4MjlGRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZySQhAAAEwUlEQVR42lyX4W7kIAyEIcm9/2OeVF2l/m+AzvjDTnrRassSY+zxeKD978fndZ6997WWvltrc67j+DX4b6xHxmPMQ1O9aaCF53nIRm/0dsz557pi1VyeaHp76M89hl+PqQ9+GMvdfQ9cy2Ms84z+6u11nd6odw3KJvx2hb5iRHza5vu+FWfXiuU3O2qN5ppkiRcNtIZP5G1LbaaH4FY8kWXPnw2QNFBw2sUARNbt6I5Qs5qJ3L2NfrKN/Ovn2o/C7ySkeGWjVwShV5qXUwVBLcjJACjZzH0PMsxdAH3LlBgNd9QmgFxVA6ADBp7Ye5Lok4lMXJS29HVqc9XWYTfqqwhljBnzMtbAy8NGg2+V02n6ozqGQ013uWoGzpOXVmgMRFEAB62fCkFMUbyRqxEO/0qrwyMXfPin/Z+nai4i2EmErOW7YLMFHOtILi64pA98g12ARvEC9ANIoR/g8ME18OqnNoYRZv8y/hfox2L3B9b+ucZpz50SYqYt6ZuiJYHLwK5HTzq0qFqPsJr4ZZbLT4bwtJQ9HrsnqDB8IQi2eSgR9nJHoJtBsS7I0vF5ybmM2Bx34AaG0Be/GkAzNiiupsdGmZkBTEoTAiH4op/Zhp4ACnlPSHuUpAXX11uNKPBu9j10fqTF+BE2NuDDehmhWkHCrSgk8Mpjv0X9nMTRCzrMtGNM7v61kXbBmhoAawpPS8RaaSMUhVe7qBu99lbRCLcXZWwBgAer/bSKEcRo8sItANjEIVFgDIr3YJ/Xmm+Wukk5dn8kwdreKr1YHCN2YNNK6heozi1ooZz1FD8Jy+QaZrLpqDXm2JqaSj3dUs8adJZdYekbUtwRIm1Loj2UBSH3j49/XzRGYY2vIyUHlFkvGzCo+vOWkyny7iBWhQ+cQ96igFv8cY0KoMFVFU1SM4pBnTKPXjqkwPBTC/k27NmvblJ4peho2Dh8f3VrtoifiozjCmwD9l51CmUa+9ziNcuyN0ll9tdTDCyQ5UUBlQqTNNeK4lfKdKS1fMFYcczw7Z86TsRWzQRlfPzkYdPLklMndKmtUFROpq1UysYHyD66Whxe2lDHswsWgCJfLdAnPybnfd+Bp/pUGFhzMI6a2YksY1JVHDKIy0hb+0Bd/ePzK69ED2ULq5LduqBlAZ7ThK4vrStObgURPCQpLTpdNyvgjPGaFYdBGXcct8OfI4KUjSbLoLdnEku5ts8hHs4eNjK4kMjz6MWuOuiKFHRJSUDdcOrmReD0EI1vDNd8zlVNqnNBD9njROEate80KYd13rw9ciYBXRLdYfiSk63pi5DU8NsEWvA7rwx7DUd1VYgCZP24Hs8SX2AgY/o65cbrh6vTdM6f1Xf0P52bB2h7C8G75vT7S9E55FqccGfJCksuTGvBio2Linnm1j8Hk4sKSkj2aDlqCaQ3IptSsK8eJXQEWAqLcFSHo7nKrYqK2oJwqrEACKXvewNteVL+2R7FXaFpdc/iKMrEz7r3lKLDgjomipmlyPacLDUDOTVegGz21OWLAsCx+g8As9c/F48IwxQiKxXead9jvgOpo7bIDXT858Rcyei7QkAa3rdko8K7TiOa7kUBi17hRqkgK4REnpGhBOCRfMIthCOUzdgfAQYAX3TQODW+2e0AAAAASUVORK5CYII=);*/
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAIAAACRuyQOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDZDMTg2NTBDMEExMUUyQUEyNEI4MjA3QzVENDgzNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDZDMTg2NDBDMEExMUUyQUEyNEI4MjA3QzVENDgzNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1QTRGN0IzMjIwNjgxMTgwODNCQUQxODRFRUU2MzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5VNFFMAAAFL0lEQVR42lSXUZrjNgyDbUnO3K8Pfe79b7CJJS+In9Sk/lqvI8sUSIIg5/zn3/9aa2drz/Mcx3Ge55zzui49359P611v4/m+rzHWE5eWpi99pf1rTm24Xi/tDxO2M65LO+d9H776GEP/rLVG76z23rX1836zIxaHXnZZ/PhgrSzBWuv1ej3+Vla0GEDPU7+1Uwi0LhSyEFjPU0BHWjQurR5+jXMBf4zTbwGeGJ9Hb9/v994DXB0vC7prc8TGpvTztpft+P8lW0LExwpIeOAg6Es5wR5ZD6RytDVFSW/1CigcRujwqTskukeG8CD+LxSYI4YyoSMj6HOStsCrcGmbndPicuhwUYsZUp+t5EVGHbCOuYNs63Cnanup77U7vJQhpaG4ozvPuoI7uuxoADIU7ce47spTW6YQRpfzofMfh45NOkNU1DppDzS+YId+KjpXRS/vWrwujvklwQ5Xno/XDl0c8EQslPzmt0EqQTbLN0fESeKcDDLvg/EyK7ec8vB4OQjdXgvIyarthmcE01Z0sD5mp1ZePz/6T580+4RD5DLDLkAilM2a9PZpZ+/j6tMDOVj1avh7QOyE80qXfMKbw0Sl2COwdkjW4tvHMeUDiCvzQTadYXID6p5TIECX+SNbxLOkJNIzxlPFcJiNDZYHRkPLHJjokSQH5HPfwRw5quipvOYknVp5//mjbdNFGvQzO3YB4GJ449LB0QZMeEG2QveERTBdRr0g99qMWw8mrAuXA6Wzd4GmAxWtRqzPEiHwiiZ3wd9io7tIGCk0o3Q2adBhkbZCAGJtGy5B0EeBU704vs8jmcusRR0y7vWWsJBqbJFviMc9VNWfU3kW3aIKh8E6SgRSKEOn46CDUT8Oi15g545iKbTsX1Kgn5Rgw9NfPTa19T3VsAVQLz6WHAXwsNo+DtTpihSU1iiBjijnSSYw2RkwYpan+vJ2zQf1HdUUDn9AtiLbDm9k1K5DTmQ61p25WFFU3LGiopefEEGKqVe5zdIb5HyYkHoQM2+QQkiTkO4Q3agigWT4KZRlINeJxV2VUo0ky1dnkR6Kf/BYh+2+TKZnnd1sDe+j5M0afdzQGER+WLMPw9nOZQpLUr9lTftpesuoIQ483Fzn8+iQW9VXiVjmg9GlZAkc0OxxwC/HIDuYGftdtlvh9tDSDstit27eJY4h1d76EDT0xjWrbQqdpEgkjEmmhiEsUhW6A+JbELLnpio7DkHZ3oPN1GyUd2RxE+FT0xkUxz+aUxKnwrt7bJy0Kh/puLvcloPsMT4y9UnF9POzjAAljD3Gp53hjdE00/g7I+Mxq7ZenZWwoKL1KuPuUl9W0uSVCsPHU16TOiv1o42BlebZKLFcsjTAt4BW8xcm+IZcaoPCS7XSXyDhrpnMkz2LZ7E8R9cxUrnckLhnrO0W9fSx9egjPgy+bOqSp8OD2Nb1nOyoJ6ZDEzVJT/MG7ONkXB5mmddRPzx4OT1EewG/Sq25Ke+UD8qYe44MmlvE1N1sPJGHc0zwbvA06LMEV5jfJRk5ITtJu8zDLMW0cT01YMTI7zkEBdvdPccPVRJjgSkeDb5GlxxmDXHLSjSOXZj0LhroninpNNHtxzjqrxSmcAYVgfu4R5NlVDiVbJeKqTv2+EJtn9YbZtJZbGY0o+ktB8oTvaNaw2hO5OTYWd+9BrPtLPXEm0yMFYxrOiuoHLINplkTDnaPmrb4eRvEFsBQ2LsU8Fc2FHoPs6QKBgt+SLWJwF8JYKLPjpr0oQlCxVyWf1j2/leAAQB11JFfvRCVwQAAAABJRU5ErkJggg==);*/
  background: #4B4B52;
  /*background: #222;*/
  /*@include box-shadow(1px 0 0 rgba(255, 255, 255, 0.15) inset);*/ }

/* line 437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.full_moment_share {
  position: absolute;
  bottom: 5px;
  left: 0;
  right: 0; }
  /* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share span.jeff_script {
    font-size: 13px;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    display: block;
    margin-bottom: 7px;
    text-align: center; }
  /* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share li {
    cursor: pointer;
    padding: 3px 0; }
  /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .share span {
    background-position: 0 -212px; }
  /* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .share:hover span {
    background-position: 0 -237px; }
  /* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .share:active span {
    background-position: -24px -212px; }
  /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .facebook span {
    background-position: -26px -92px; }
  /* line 469, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .facebook:hover span {
    background-position: -24px -116px; }
  /* line 472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .facebook:active span {
    background-position: 0 -116px; }
  /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .twitter span {
    background-position: -24px -164px; }
  /* line 480, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .twitter:hover span {
    background-position: -24px -188px; }
  /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .twitter:active span {
    background-position: 0 -188px; }
  /* line 488, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .tumblr span {
    background-position: 0 -140px; }
  /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .tumblr:hover span {
    background-position: 0 -164px; }
  /* line 494, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share .tumblr:active span {
    background-position: -24px -140px; }
  /* line 498, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .full_moment_share li span {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 auto; }

/*

body.fmv #demo {
  -webkit-transform:translate3d(0,0,0);
  -webkit-filter: blur(2px);
}
*/
/* view only */
/* line 518, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.view_only .full_moment_bar .btns.tag, .view_only #js_fmv_heart, .view_only #js_video_bar li.download {
  display: none; }
/* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.view_only .full_moment_bar .btns.edit li {
  display: none; }
/* line 522, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.view_only .full_moment_bar .btns.edit li.download {
  display: block;
  border-radius: 5px; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.vjs-afterglow-skin .vjs-play-control {
  margin-left: -60px !important; }

/* line 532, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
.vjs-afterglow-skin .vjs-volume-menu-button.vjs-volume-menu-button-horizontal:hover .vjs-menu, .vjs-afterglow-skin .vjs-volume-menu-button:hover .vjs-menu {
  width: 50px !important; }

@media (max-width: 767px) {
  /* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_moment.scss */
  .vjs-afterglow-skin .vjs-play-control {
    left: 40% !important; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #2d3137;
  overflow: hidden;
  z-index: 35; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view.fetching .fullview-spinner {
    opacity: 1; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .btns {
    position: absolute;
    -moz-transition: -moz-transform 200ms, opacity 200ms;
    -o-transition: -o-transform 200ms, opacity 200ms;
    -webkit-transition: -webkit-transform 200ms, opacity 200ms;
    transition: transform 200ms, opacity 200ms;
    opacity: 1; }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_left {
    left: 10px;
    bottom: 13px; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_right {
    bottom: 13px;
    right: 11px; }
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_center {
    left: 50%;
    bottom: 13px;
    margin-left: -23px;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .top_right {
    appearance: none;
    background: none;
    border: 0;
    top: 1px;
    right: 1px; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .top_left {
    display: none; }

/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.loading .full_view_stage:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/full_view/rotating-002e96dc9f2670d7de81cc2043d2718a97e55af5c615fa21ba4ed24249338aac.gif); }
/* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.loading .full_view_media img {
  display: none; }
/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.loading .checkbox {
  display: none; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible .top_right,
.full_view.sidebar_visible .full_view_btn.next {
  -moz-transform: translate3d(-285px, 0, 0);
  -ms-transform: translate3d(-285px, 0, 0);
  -webkit-transform: translate3d(-285px, 0, 0);
  transform: translate3d(-285px, 0, 0); }

/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.lt-ie10 .full_view.sidebar_visible .top_right,
.lt-ie10 .full_view.sidebar_visible .full_view_btn.next {
  -moz-transform: translateX(-285px);
  -ms-transform: translateX(-285px);
  -webkit-transform: translateX(-285px);
  transform: translateX(-285px); }

/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .btns.top_right {
  opacity: 0; }
/* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .btns.top_left {
  opacity: 0; }
/* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .full_view_btn.prev,
.full_view.hide_controls .full_view_btn.next {
  opacity: 0; }
/* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .full_view_bottom_bar {
  opacity: 0; }
/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .bottom_center {
  opacity: 0; }
/* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.hide_controls .action_btns {
  opacity: 0; }

/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active .full_view_bottom_bar {
  bottom: -62px;
  -moz-transition: bottom 500ms;
  -o-transition: bottom 500ms;
  -webkit-transition: bottom 500ms;
  transition: bottom 500ms; }
/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active .bottom_center {
  opacity: 1; }
/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active .full_view_btn_extend {
  display: none; }
/* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active .full_view_face_tag {
  display: none; }
/* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active #slideshow_progress {
  display: block; }
/* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.slideshow_active .action_btns {
  display: none; }

/* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.fade_out .full_view_stage {
  opacity: 0; }
/* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.fade_out #slideshow_progress {
  display: none; }

/* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
#slideshow_progress {
  display: none;
  opacity: 0.3;
  position: absolute;
  left: 1px;
  top: -4px; }

/* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn {
  appearance: none;
  background: none;
  border: 0;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.1)));
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  background-image: linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
  background-color: rgba(0, 0, 0, 0.35);
  cursor: pointer;
  color: #e6e6e6;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 1px #000;
  float: left;
  padding: 7px 14px;
  height: auto;
  line-height: 20px;
  margin: 0 5px; }
  /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn .icon {
    width: 20px;
    height: 20px;
    float: left; }
  /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn span {
    padding-left: 5px;
    display: block;
    float: left; }
  /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.disabled {
    opacity: 0.3;
    pointer-events: none; }
  /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.add_to_story .icon {
    width: 20px;
    height: 19px;
    margin-top: 1px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.add_to_story .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 0;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.copy_to_story .icon {
    width: 20px;
    height: 16px;
    margin-top: 3px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.copy_to_story .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 0;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.remove_from_story .icon {
    width: 20px;
    height: 19px;
    margin-top: 1px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1413px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.remove_from_story .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1316px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.tag_people .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1679px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.tag_people .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1539px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rotate_cw .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1452px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.rotate_cw .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1355px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rotate_ccw .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1432px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.rotate_ccw .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1335px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.download .icon {
    width: 22px;
    height: 22px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -219px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.download .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -199px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.delete .icon {
    width: 13px;
    height: 15px;
    margin-top: 2px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -184px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.delete .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -164px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.crop .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -101px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.crop .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -81px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.redeye .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -462px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.redeye .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -442px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.editMore .icon {
    width: 22px;
    height: 22px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1118px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.editMore .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1021px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.info .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1189px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.info .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1092px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.info.orange .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1209px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.info.orange .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1112px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.favorite .icon {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -762px no-repeat; }
  /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.favorite.orange .icon {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -782px no-repeat; }
  /* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.share .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1528px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.share .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1419px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.save .icon {
    width: 22px;
    height: 22px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1494px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.save .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1397px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.edit .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -285px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.edit .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -265px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rate_moment span {
    padding-top: 2px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: -2px; }
  /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rate_moment .rating_options_wrap {
    float: right;
    margin-top: 1px; }
    /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.rate_moment .rating_options_wrap.force_empty_hearts .rating_option {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png) 0 -36px no-repeat !important; }
    /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.rate_moment .rating_options_wrap .rating_option {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
      background-position: 0 -36px;
      background-repeat: no-repeat;
      width: 20px;
      height: 18px;
      float: right; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .full_view_btn.rate_moment .rating_options_wrap .rating_option {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
          background-position: 0 -36px;
          -moz-background-size: 20px auto;
          -o-background-size: 20px auto;
          -webkit-background-size: 20px auto;
          background-size: 20px auto; } }
      /* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
      .full_view_btn.rate_moment .rating_options_wrap .rating_option.rated {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
        background-position: 0 -18px;
        background-repeat: no-repeat;
        width: 20px;
        height: 18px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_btn.rate_moment .rating_options_wrap .rating_option.rated {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
            background-position: 0 -18px;
            -moz-background-size: 20px auto;
            -o-background-size: 20px auto;
            -webkit-background-size: 20px auto;
            background-size: 20px auto; } }
      /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
      .full_view_btn.rate_moment .rating_options_wrap .rating_option:hover, .full_view_btn.rate_moment .rating_options_wrap .rating_option:hover ~ .rating_option {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
        background-position: 0 -18px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_btn.rate_moment .rating_options_wrap .rating_option:hover, .full_view_btn.rate_moment .rating_options_wrap .rating_option:hover ~ .rating_option {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
            background-position: 0 -18px;
            -moz-background-size: 20px auto;
            -o-background-size: 20px auto;
            -webkit-background-size: 20px auto;
            background-size: 20px auto; } }
    /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.rate_moment .rating_options_wrap:hover .rating_option {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
      background-position: 0 -36px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .full_view_btn.rate_moment .rating_options_wrap:hover .rating_option {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
          background-position: 0 -36px;
          -moz-background-size: 20px auto;
          -o-background-size: 20px auto;
          -webkit-background-size: 20px auto;
          background-size: 20px auto; } }
      /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
      .full_view_btn.rate_moment .rating_options_wrap:hover .rating_option:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
        background-position: 0 0;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_btn.rate_moment .rating_options_wrap:hover .rating_option:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
            background-position: 0 0;
            -moz-background-size: 20px auto;
            -o-background-size: 20px auto;
            -webkit-background-size: 20px auto;
            background-size: 20px auto; } }
    /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.rate_moment .rating_options_wrap:hover .rated {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
      background-position: 0 -18px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .full_view_btn.rate_moment .rating_options_wrap:hover .rated {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
          background-position: 0 -18px;
          -moz-background-size: 20px auto;
          -o-background-size: 20px auto;
          -webkit-background-size: 20px auto;
          background-size: 20px auto; } }
      /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
      .full_view_btn.rate_moment .rating_options_wrap:hover .rated:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating-s1716c38d92-7cd07163c004d794aebf92441244d3bc2a27d1c6613267ff52f66e0ec918ea9f.png);
        background-position: 0 -18px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_btn.rate_moment .rating_options_wrap:hover .rated:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_rating@2x-s33dfc78209-a675d963683de1e70ffe36f8108f548308b21609e09cb43d59e2717c379e1ca5.png);
            background-position: 0 -18px;
            -moz-background-size: 20px auto;
            -o-background-size: 20px auto;
            -webkit-background-size: 20px auto;
            background-size: 20px auto; } }
  /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rate_moment.has_rating span {
    padding-right: 0px; }
  /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.rate_moment.has_rating .rating_options_wrap {
    margin-right: 0px; }
  /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.close {
    float: none;
    padding: 8px 8px 6px 8px;
    height: 16px; }
    /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.close .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -39px;
      background-repeat: no-repeat;
      width: 16px;
      height: 16px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .full_view_btn.close .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -39px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
  /* line 310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.slideshow {
    position: relative;
    z-index: 3;
    border-radius: 18px;
    padding: 7px;
    width: 115px;
    height: auto;
    margin-left: -32px;
    color: #fff; }
    @media screen and (max-width: 1200px) {
      /* line 310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
      .full_view_btn.slideshow {
        width: auto;
        margin-left: 5px; } }
    /* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.slideshow.hidden {
      display: none; }
    /* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.slideshow .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -1608px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .full_view_btn.slideshow .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -1479px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
  /* line 330, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.slideshow.playing {
    width: 36px;
    height: 36px;
    margin-left: 5px;
    font-size: 0px; }
    /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .full_view_btn.slideshow.playing .icon {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -1588px no-repeat; }

/* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn:hover:not(.disabled),
.full_view_btn_extend:hover .full_view_btn:not(.disabled) {
  background-color: rgba(0, 0, 0, 0.25); }

/* line 351, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn:active:not(.disabled),
.full_view_btn_extend:active .full_view_btn:not(.disabled),
.full_view_btn.active:not(.disabled) {
  border: 1px solid rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.46);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 0 4px rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 0 4px rgba(0, 0, 0, 0.33);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 0 4px rgba(0, 0, 0, 0.33); }

/* line 358, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn.orange {
  border: 1px solid #000;
  -moz-box-shadow: inset 0 1px 4px rgba(211, 74, 11, 0.75);
  -webkit-box-shadow: inset 0 1px 4px rgba(211, 74, 11, 0.75);
  box-shadow: inset 0 1px 4px rgba(211, 74, 11, 0.75);
  background-color: #f76931;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmN2QyYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3NjkzMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ef7d2a), color-stop(100%, #f76931));
  background: -moz-linear-gradient(bottom, #ef7d2a 0%, #f76931 100%);
  background: -webkit-linear-gradient(bottom, #ef7d2a 0%, #f76931 100%);
  background: linear-gradient(to top, #ef7d2a 0%, #f76931 100%);
  background: linear-gradient(bottom, #ef7d2a 0%, #f76931 100%); }
  /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.orange:active {
    background-color: rgba(247, 106, 49, 0.87);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmN2UyYSIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjc2YTMxIiBzdG9wLW9wYWNpdHk9IjAuODciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(239, 126, 42, 0.87)), color-stop(100%, rgba(247, 106, 49, 0.87)));
    background-image: -moz-linear-gradient(bottom, rgba(239, 126, 42, 0.87) 0%, rgba(247, 106, 49, 0.87) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(239, 126, 42, 0.87) 0%, rgba(247, 106, 49, 0.87) 100%);
    background-image: linear-gradient(to top, rgba(239, 126, 42, 0.87) 0%, rgba(247, 106, 49, 0.87) 100%);
    background-image: linear-gradient(bottom, rgba(239, 126, 42, 0.87) 0%, rgba(247, 106, 49, 0.87) 100%); }

/* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn_extend {
  padding: 10px;
  cursor: pointer; }

/* line 374, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn_group {
  float: left;
  margin: 0 5px; }
  /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group.disabled {
    opacity: 0.3;
    pointer-events: none; }
  /* line 381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group.hidden {
    display: none; }
  /* line 384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group .full_view_btn {
    padding: 7px 11px;
    margin: 0; }
  /* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group .full_view_btn:first-child {
    border-top-right-radius: 0;
    border-right: 0;
    border-bottom-right-radius: 0; }
  /* line 393, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group .full_view_btn:not(:first-child):not(:last-child) {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border-right: 0; }
  /* line 397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_group .full_view_btn:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

/* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn.prev,
.full_view_btn.next {
  position: absolute;
  -moz-transition: -moz-transform 200ms, opacity 200ms;
  -o-transition: -o-transform 200ms, opacity 200ms;
  -webkit-transition: -webkit-transform 200ms, opacity 200ms;
  transition: transform 200ms, opacity 200ms;
  top: 50%;
  margin-top: -37px;
  padding: 0;
  opacity: 1; }
  /* line 411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.prev div,
  .full_view_btn.next div {
    width: 18px;
    height: 30px; }

/* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn.prev {
  padding: 22px 11px 22px 8px;
  left: 10px; }
  /* line 420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.prev div {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1383px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.prev div {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1286px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }

/* line 424, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn.next {
  padding: 22px 8px 22px 11px;
  right: 10px; }
  /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn.next div {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1333px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_btn.next div {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1236px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }

/* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_stage {
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  position: absolute;
  top: 0;
  left: 0; }

/* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_stage.tag {
  cursor: crosshair; }

/* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view .action_btns {
  position: absolute;
  top: 15px;
  left: 15px;
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms; }
  /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .action_btns .checkcircle_wrap {
    padding: 0; }

/* line 452, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_stage.transition {
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms; }

/* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_bottom_bar {
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 61px;
  border-top: 1px solid rgba(0, 0, 0, 0.24);
  background-color: rgba(206, 211, 226, 0.13);
  z-index: 2;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06); }
  /* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_bottom_bar button {
    height: 36px; }

/* line 476, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible .full_view_bottom_bar {
  background-color: rgba(206, 211, 226, 0.13);
  border-top: 1px solid #22252a; }
/* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible .full_view_sidebar_edit_panel {
  display: none; }
/* line 486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible.edit .full_view_bottom_bar,
.full_view.sidebar_visible.edit .bottom_center {
  -moz-transform: translate3d(0, 62px, 0);
  -ms-transform: translate3d(0, 62px, 0);
  -webkit-transform: translate3d(0, 62px, 0);
  transform: translate3d(0, 62px, 0); }
/* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible.edit .full_view_sidebar_info_panel {
  display: none; }
/* line 495, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible.edit .full_view_sidebar_edit_panel {
  display: block; }
/* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.sidebar_visible.edit .action_btns {
  display: none; }

@media screen and (max-width: 1300px) {
  /* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_center {
    position: absolute;
    right: 600px;
    left: auto; } }
@media screen and (max-width: 1200px) {
  /* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_right .full_view_btn span {
    display: none; }

  /* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_left .full_view_btn span {
    display: none; }

  /* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_center .full_view_btn span {
    display: none; }

  /* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view .bottom_center {
    right: 50%; } }
@media screen and (max-width: 840px) {
  /* line 529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_bottom_bar .full_view_btn {
    padding: 7px 8px; } }
/* line 534, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_media {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none; }

/* line 539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_media img {
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none;
  z-index: 2; }

/* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_hover_tooltip_wrap .full_view_tooltip {
  padding: 10px;
  text-align: center; }

/* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_tooltip_wrap {
  position: absolute;
  bottom: 34px;
  z-index: 1;
  left: 50%;
  padding-bottom: 20px;
  display: none; }

/* line 564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_hover_tooltip_wrap {
  position: absolute;
  bottom: 34px;
  z-index: 1;
  left: 50%;
  padding-bottom: 20px;
  display: none; }

/* line 573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.alt_text {
  display: none; }

/* line 578, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.slideshow .full_view_hover_tooltip_wrap {
  margin-left: -60px; }
  /* line 580, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .slideshow .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 100px; }

/* line 587, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.rate_moment .full_view_hover_tooltip_wrap {
  margin-left: -50px; }
  /* line 589, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .rate_moment .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 120px; }
  /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .rate_moment .full_view_hover_tooltip_wrap .full_view_tooltip:after {
    margin-left: -22px; }

/* line 599, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.share .full_view_hover_tooltip_wrap {
  margin-left: 0px; }
  /* line 601, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .share .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 135px; }

/* line 608, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.edit .full_view_hover_tooltip_wrap {
  margin-left: 0px; }
  /* line 610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .edit .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 91px;
    margin-left: -50%; }

/* line 618, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.share .read_only .full_view_hover_tooltip_wrap {
  left: 90%; }
  /* line 620, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .share .read_only .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 135px; }
    /* line 622, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
    .share .read_only .full_view_hover_tooltip_wrap .full_view_tooltip:after {
      left: 30%; }

/* line 630, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.share .active .full_view_hover_tooltip_wrap {
  display: none; }

/* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.add_to_story .full_view_hover_tooltip_wrap {
  margin-left: 68px; }
  /* line 638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 100px; }

@media screen and (max-width: 1050px) {
  /* line 645, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_hover_tooltip_wrap {
    margin-left: 100px; }
  /* line 648, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_tooltip:after {
    margin-left: -43px; }

  /* line 653, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_wrap.add_to_story .full_view_tooltip_wrap.visible {
    margin-left: 107px; }
  /* line 656, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_btn_wrap.add_to_story .full_view_tooltip.visible:after {
    margin-left: -118px; } }
/* line 663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.add_to_story .active .full_view_hover_tooltip_wrap {
  display: none; }

/* line 669, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.remove_from_story .full_view_hover_tooltip_wrap {
  margin-left: -85px; }
  /* line 671, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .remove_from_story .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 150px; }

/* line 678, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.tag_people .full_view_hover_tooltip_wrap {
  margin-left: -60px; }
  /* line 680, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .tag_people .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 100px; }

/* line 687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.rotate .full_view_hover_tooltip_wrap {
  margin-left: -60px; }
  /* line 689, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .rotate .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 100px; }

/* line 696, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.image_editing .full_view_hover_tooltip_wrap, .tag_download_delete .full_view_hover_tooltip_wrap {
  margin-left: -70px; }
  /* line 698, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .image_editing .full_view_hover_tooltip_wrap .full_view_tooltip, .tag_download_delete .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 120px; }

/* line 705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn_wrap .full_view_tooltip_wrap.request_original {
  left: -130px;
  width: 260px; }

/* line 711, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_tooltip_wrap.request_original {
  left: -95px;
  line-height: 20px; }
  /* line 714, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip_wrap.request_original .heading {
    text-transform: none;
    font-size: 14px;
    margin: 10px 25px 0px 25px; }
  /* line 719, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip_wrap.request_original .description {
    text-align: center;
    padding: 0px 20px 20px 20px;
    font-size: 14px; }
  /* line 724, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip_wrap.request_original .full_view_btn {
    margin: 0 auto;
    width: 50%;
    display: block;
    border-radius: 5px;
    margin-bottom: 15px;
    text-align: center; }
  /* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip_wrap.request_original .requested {
    color: #cdd3e2;
    text-align: center;
    margin-bottom: 15px; }

/* line 741, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.public_story .download .full_view_hover_tooltip_wrap {
  margin-left: -180px; }
  /* line 744, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .public_story .download .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 180px; }
  /* line 747, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .public_story .download .full_view_hover_tooltip_wrap .full_view_tooltip:after {
    margin-left: 67px; }

/* line 755, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.download .full_view_hover_tooltip_wrap {
  margin-left: -52px; }
  /* line 757, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .download .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 80px; }

/* line 764, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.info .full_view_hover_tooltip_wrap {
  margin-left: -180px; }
  /* line 766, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .info .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 180px; }
  /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .info .full_view_hover_tooltip_wrap .full_view_tooltip:after {
    margin-left: 67px; }

/* line 775, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.add_to_story .full_view_tooltip_wrap {
  margin-left: 58px; }
  /* line 777, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_tooltip_wrap .full_view_tooltip:after {
    margin-left: -65px; }
  /* line 780, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_tooltip_wrap .scroll_wrap {
    overflow-y: auto; }

/* line 786, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view.read_only .share .full_view_tooltip_wrap .full_view_tooltip {
  margin-left: -30%; }
  /* line 788, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view.read_only .share .full_view_tooltip_wrap .full_view_tooltip:after {
    margin-left: -25%; }

/* line 794, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_tooltip {
  border: 1px solid #000;
  border-radius: 4px;
  background-color: #1f2125;
  position: relative;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
  /* line 800, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip:after {
    position: absolute;
    content: '';
    left: 50%;
    margin-left: -12px;
    width: 24px;
    height: 16px;
    bottom: -16px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -802px no-repeat; }
  /* line 810, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .heading {
    color: #cdd3e2;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px #000;
    text-transform: uppercase;
    padding: 10px 0; }
  /* line 819, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .loading {
    display: inline-block;
    padding: 10px 10px; }
  /* line 823, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li {
    border-bottom: 1px solid #1d2025;
    border-top: 1px solid #2c2f34;
    padding: 7px;
    cursor: pointer;
    color: #cececf;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    line-height: 20px;
    -ms-word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }
  /* line 841, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li:hover {
    background-color: #d15714;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTcxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmODEzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d15714), color-stop(100%, #ef813b));
    background: -moz-linear-gradient(bottom, #d15714 0%, #ef813b 100%);
    background: -webkit-linear-gradient(bottom, #d15714 0%, #ef813b 100%);
    background: linear-gradient(to top, #d15714 0%, #ef813b 100%);
    background: linear-gradient(bottom, #d15714 0%, #ef813b 100%);
    text-shadow: 0 1px 2px #7a1100;
    color: #fff; }
  /* line 847, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li:last-child {
    border-bottom: 0;
    border-radius: 0 0 3px 3px; }
  /* line 851, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .icon {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 8px; }
  /* line 857, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.email .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -641px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.email .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -621px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 860, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.email:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -661px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.email:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -641px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 863, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.link .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1229px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.link .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1132px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 866, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.link:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1249px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.link:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1152px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 869, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.share_sites .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1548px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.share_sites .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1439px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 872, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.share_sites:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1568px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.share_sites:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1459px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.facebook .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -722px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.facebook .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -681px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 878, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.facebook:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -742px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.facebook:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -701px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 881, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.tumblr .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1719px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.tumblr .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1579px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 884, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.tumblr:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1739px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.tumblr:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1599px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 887, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.twitter .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1759px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.twitter .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1619px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 890, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip li.twitter:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1779px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tooltip li.twitter:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1639px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 893, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .story_heading {
    line-height: 22px;
    color: #d0d1d1;
    padding: 0 10px;
    border: 1px solid #000;
    border-width: 1px 0;
    font-size: 11px;
    font-weight: bold;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZGRlNSIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(215, 221, 229, 0.09)), color-stop(100%, rgba(255, 255, 255, 0.09)));
    background-image: -moz-linear-gradient(bottom, rgba(215, 221, 229, 0.09) 0%, rgba(255, 255, 255, 0.09) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(215, 221, 229, 0.09) 0%, rgba(255, 255, 255, 0.09) 100%);
    background-image: linear-gradient(to top, rgba(215, 221, 229, 0.09) 0%, rgba(255, 255, 255, 0.09) 100%);
    background-image: linear-gradient(bottom, rgba(215, 221, 229, 0.09) 0%, rgba(255, 255, 255, 0.09) 100%); }
  /* line 903, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .bottom {
    padding: 9px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZTZlYiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(232, 230, 235, 0)), color-stop(100%, rgba(255, 255, 255, 0.07)));
    background-image: -moz-linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, rgba(255, 255, 255, 0.07) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, rgba(255, 255, 255, 0.07) 100%);
    background-image: linear-gradient(to top, rgba(232, 230, 235, 0) 0%, rgba(255, 255, 255, 0.07) 100%);
    background-image: linear-gradient(bottom, rgba(232, 230, 235, 0) 0%, rgba(255, 255, 255, 0.07) 100%); }
  /* line 907, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .full_view_btn {
    float: none;
    display: inline-block; }
  /* line 911, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .img {
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    float: left;
    margin-right: 9px; }
  /* line 923, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .full_view_tooltip .img.no_avatar {
    background-position: -16px -92px;
    background-color: #fff; }

/* line 929, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_tooltip_wrap.visible {
  display: block; }

/* line 933, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_hover_tooltip_wrap.visible {
  display: block; }

/* line 937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.full_view_btn_wrap {
  position: relative;
  float: left; }

/* line 942, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.share .full_view_tooltip {
  width: 184px;
  margin-left: -50%; }

/* line 948, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.save .full_view_hover_tooltip_wrap {
  margin-left: -80px; }
  /* line 950, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .save .full_view_hover_tooltip_wrap .full_view_tooltip {
    width: 140px; }

/* line 956, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.add_to_story .full_view_tooltip {
  width: 256px;
  margin-left: -128px; }
  /* line 959, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_tooltip .story_heading.my_stories {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjMyNSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZDdkZGU1IiBzdG9wLW9wYWNpdHk9IjAuMDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #212325), color-stop(4px, rgba(215, 221, 229, 0.09)), color-stop(100%, rgba(255, 255, 255, 0.09)));
    background: -moz-linear-gradient(top, #212325 0%, rgba(215, 221, 229, 0.09) 4px, rgba(255, 255, 255, 0.09) 100%);
    background: -webkit-linear-gradient(top, #212325 0%, rgba(215, 221, 229, 0.09) 4px, rgba(255, 255, 255, 0.09) 100%);
    background: linear-gradient(to bottom, #212325 0%, rgba(215, 221, 229, 0.09) 4px, rgba(255, 255, 255, 0.09) 100%);
    background: linear-gradient(top, #212325 0%, rgba(215, 221, 229, 0.09) 4px, rgba(255, 255, 255, 0.09) 100%); }
  /* line 962, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .add_to_story .full_view_tooltip li:first-child {
    border-top: 0; }

/* tagging mode */
/* line 968, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.done_tagging {
  padding-top: 12px;
  text-align: center;
  pointer-events: auto;
  display: inline-block; }
  /* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .done_tagging .full_view_hover_tooltip_wrap {
    display: none; }
  /* line 976, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .done_tagging p {
    display: inline-block;
    vertical-align: top;
    line-height: 36px;
    color: #fff; }
  /* line 982, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .done_tagging .full_view_btn {
    display: inline-block;
    float: none;
    margin-left: 20px; }

/* line 989, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.tag_mode .btns.bottom_center {
  display: none; }

/* line 992, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.tag_mode .full_view_bottom_bar {
  pointer-events: none;
  text-align: center; }

/* line 998, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.black_tooltip.tooltip_full_view {
  z-index: 31; }

/* line 1003, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
body.select_mode.fmv #tl_selection_bar {
  display: none; }

/* line 1008, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
body.select_mode.fmv .selection-bar {
  z-index: 32; }

/* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.afterglow video::-webkit-media-controls-start-playback-button {
  display: none !important; }
/* line 1017, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.afterglow.vjs-paused.vjs-has-started video::-webkit-media-controls-start-playback-button {
  display: block !important; }

/* line 1023, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
.fullview-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 0.5s ease; }
  /* line 1031, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view.scss */
  .fullview-spinner::before {
    content: '';
    display: block;
    width: 49px;
    height: 49px;
    -moz-animation-name: rotateClockwise;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/large-spinner@2x-9717909184a61f9a4fe38db0cdd44bc0ba05a37ddddb78b5381c5da0bbc6a35c.png);
    background-size: contain; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar_shadow {
  position: absolute;
  right: 11px;
  width: 273px;
  height: 40px;
  pointer-events: none; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar_shadow.top {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MmMzMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODJjMzEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(40, 44, 49, 0)), color-stop(100%, #282c31));
  background: -moz-linear-gradient(bottom, rgba(40, 44, 49, 0), #282c31);
  background: -webkit-linear-gradient(bottom, rgba(40, 44, 49, 0), #282c31);
  background: linear-gradient(to top, rgba(40, 44, 49, 0), #282c31);
  top: 0; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar_shadow.bottom {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MmMzMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODJjMzEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(40, 44, 49, 0)), color-stop(100%, #282c31));
  background: -moz-linear-gradient(top, rgba(40, 44, 49, 0), #282c31);
  background: -webkit-linear-gradient(top, rgba(40, 44, 49, 0), #282c31);
  background: linear-gradient(to bottom, rgba(40, 44, 49, 0), #282c31);
  bottom: 0; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.edit .full_view_sidebar {
  bottom: 0; }

/* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar {
  z-index: 1;
  position: absolute;
  top: 0;
  width: 284px;
  right: -285px;
  background: #2c2e30;
  border-left: 1px solid #202328;
  bottom: 62px;
  -moz-transition: -moz-transform 200ms;
  -o-transition: -o-transform 200ms;
  -webkit-transition: -webkit-transform 200ms;
  transition: transform 200ms;
  overflow: hidden;
  font-size: 13px;
  color: #ced3e2;
  /* date */
  /* location */
  /* tags */
  /* caption */
  /* exif */
  /* comments */ }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar.crop {
    bottom: 0; }
  /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .full_view_sidebar_scroll {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar section.sidebar_block {
    padding-top: 14px;
    position: relative;
    clear: both; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar section.sidebar_block h4 {
      font-size: 12px;
      font-weight: bold;
      text-shadow: 0 1px 1px #000;
      text-transform: uppercase;
      margin: 0 0 8px 0; }
    /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar section.sidebar_block .icon {
      width: 20px;
      height: 20px;
      position: absolute;
      left: -27px;
      top: 10px; }
  /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_blocks {
    padding-left: 50px;
    padding-bottom: 40px; }
    /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_blocks section.sidebar_block {
      padding-right: 17px;
      padding-bottom: 10px; }
      /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_blocks section.sidebar_block:before {
        content: '';
        position: absolute;
        top: 0;
        border-top: 1px solid #1d2025;
        border-bottom: 1px solid #34373d;
        left: 0;
        right: 0; }
    /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_blocks .hidden {
      display: none; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.location .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1269px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.location .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1172px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.tags .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1659px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.tags .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1519px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.people .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1363px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.people .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1266px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.caption .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -19px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.caption .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -19px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.comments .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -61px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.comments .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -61px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.source .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1628px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.source .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1499px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.exif .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -681px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.exif .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -661px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.crop .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -124px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_sidebar .sidebar_block.crop .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -104px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .cancel_save_wrap {
    clear: both; }
    /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .cancel_save_wrap .full_view_btn {
      float: right;
      color: #f78743;
      width: 86px;
      text-align: center;
      padding: 4px 0;
      height: auto; }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .cancel_save_wrap .cancel {
      padding: 8px;
      float: right;
      opacity: 0.5;
      margin: 8px 10px 0 0px;
      cursor: pointer;
      background-color: unset;
      border: 0;
      color: unset;
      font-size: inherit;
      margin: inherit; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.date {
    padding: 14px 9px 10px 14px; }
    /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .date_wrap {
      display: inline-block;
      border-radius: 4px;
      color: #e6e6e6;
      font-size: 14px;
      padding: 5px 33px 5px 8px;
      text-shadow: 0 1px 1px #000;
      border: 1px solid transparent;
      font-weight: bold;
      background-color: inherit; }
      /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .date_wrap span.at {
        opacity: .6;
        color: #b6bcc9;
        margin: 0px 5px; }
      /* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .date_wrap .pencil_icon {
        display: inline-block;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
        background-position: 0 -521px;
        background-repeat: no-repeat;
        max-width: 22px;
        max-height: 18px;
        margin-left: 8px;
        position: absolute;
        bottom: 16px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .sidebar_block.date .date_wrap .pencil_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
            background-position: 0 -228px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
    /* line 163, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .date_wrap:hover {
      border: 1px solid rgba(0, 0, 0, 0.5);
      border-radius: 5px;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.1)));
      background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
      background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
      background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
      background-image: linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      background-color: rgba(0, 0, 0, 0.35);
      cursor: pointer; }
      /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .date_wrap:hover .pencil_icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
        background-position: 0 -499px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .sidebar_block.date .date_wrap:hover .pencil_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
            background-position: 0 -206px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
    /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .date_edit {
      overflow: visible; }
    /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .time {
      float: left;
      white-space: nowrap; }
      /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .time input {
        width: 20px;
        height: 30px;
        color: #e6e6e6;
        font-size: 14px;
        text-shadow: 0 1px 1px #000;
        display: inline-block;
        border: 1px solid rgba(0, 0, 0, 0.5);
        border-radius: 4px;
        background-color: rgba(0, 0, 0, 0.13);
        -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
        -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
        box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16); }
    /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .float_right {
      float: right;
      clear: right; }
    /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .date_select_wrap {
      float: left;
      padding: 0 10px 10px 0; }
      /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .date_select_wrap input.error {
        background-color: #f78744; }
      /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .date_select_wrap .focus-ring:focus-within {
        outline: 1px solid #f05323; }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .customSelect {
      padding: 8px 10px 8px 10px;
      border: 1px solid rgba(0, 0, 0, 0.5);
      border-radius: 4px;
      background-color: rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
      color: #e6e6e6;
      font-size: 14px;
      position: relative;
      text-shadow: 0 1px 1px #000; }
      /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
      .full_view_sidebar .sidebar_block.date .customSelect:after {
        content: '';
        width: 9px;
        height: 12px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -1516px no-repeat;
        position: absolute;
        right: 6px;
        top: 11px; }
    /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.date .full_view_btn {
      margin-right: 10px; }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.location .text {
    float: none;
    cursor: text;
    display: inline-block;
    line-height: 18px;
    margin: -3px 0 5px -7px;
    border: 1px solid transparent;
    padding: 3px 6px; }
    /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.location .text:hover {
      border: 1px solid rgba(0, 0, 0, 0.5);
      border-radius: 4px;
      background-color: rgba(0, 0, 0, 0.13);
      -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
      -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
      box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16); }
  /* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.location .map {
    clear: both;
    width: 205px;
    height: 88px;
    background-size: 205px 88px;
    border: 1px solid #000;
    margin-bottom: 10px;
    border-radius: 5px; }
  /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.location .location_block .add_tag_btn {
    display: inline-block;
    float: none; }
  /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.tags,
  .full_view_sidebar .sidebar_block.location,
  .full_view_sidebar .sidebar_block.people,
  .full_view_sidebar .sidebar_block.caption,
  .full_view_sidebar .sidebar_block.crop {
    min-height: 55px; }
    /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.tags button.full_view_tag,
    .full_view_sidebar .sidebar_block.location button.full_view_tag,
    .full_view_sidebar .sidebar_block.people button.full_view_tag,
    .full_view_sidebar .sidebar_block.caption button.full_view_tag,
    .full_view_sidebar .sidebar_block.crop button.full_view_tag {
      background-color: inherit;
      color: inherit; }
  /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.tags .add_tag .full_view_btn, .full_view_sidebar .sidebar_block.location .add_tag .full_view_btn {
    margin: 0;
    padding: 0;
    margin-left: 4px;
    padding: 7px 0;
    width: 45px;
    text-align: center; }
  /* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.caption .text {
    line-height: 20px;
    margin: 0 -3px 5px 0;
    left: -8px;
    border: 1px solid transparent;
    padding: 3px 7px;
    white-space: pre-line;
    cursor: text;
    position: relative;
    word-break: break-word;
    background-color: inherit;
    color: inherit;
    word-wrap: break-word; }
  /* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.caption .text:hover, .full_view_sidebar .sidebar_block.caption textarea.text {
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16); }
  /* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.caption textarea.text {
    width: 204px;
    margin: 0 0 5px 0;
    height: 20px;
    max-height: 200px;
    resize: none;
    font-size: 13px;
    line-height: 20px;
    color: #ced3e2;
    overflow: auto; }
  /* line 330, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.exif table {
    margin-top: 10px; }
  /* line 333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.exif table strong {
    font-size: 12px;
    line-height: 20px; }
  /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.exif td {
    padding: 0 0 8px 0;
    line-height: 15px;
    vertical-align: top; }
  /* line 342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.exif .filename {
    word-break: break-all; }
  /* line 348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.comments {
    font-size: 12px; }
    /* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments .facebook_comments {
      line-height: 18px; }
    /* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments .no_comments {
      margin: 10px 0; }
    /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments a {
      color: #f78744; }
    /* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments li {
      padding: 5px 0 5px 35px;
      position: relative; }
    /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments .avatar {
      width: 20px;
      height: 20px;
      border: 1px solid #ced3e2;
      position: absolute;
      top: 8px;
      background-size: cover;
      left: 0; }
    /* line 372, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments .attachment {
      max-width: 100%;
      margin: 10px 0 5px 0; }
    /* line 376, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
    .full_view_sidebar .sidebar_block.comments .date {
      color: #676a71;
      text-shadow: 0 1px 2px black; }
  /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.source p, .full_view_sidebar .sidebar_block.crop p {
    margin: 10px 0; }
  /* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.source .aspect_title, .full_view_sidebar .sidebar_block.crop .aspect_title {
    margin: 20px 0; }
  /* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .sidebar_block.crop {
    margin-bottom: 10px; }

/* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view.sidebar_visible .full_view_sidebar {
  -moz-transform: translate3d(-285px, 0, 0);
  -ms-transform: translate3d(-285px, 0, 0);
  -webkit-transform: translate3d(-285px, 0, 0);
  transform: translate3d(-285px, 0, 0); }

/* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.lt-ie10 .full_view.sidebar_visible .full_view_sidebar {
  -moz-transform: translateX(-285px);
  -ms-transform: translateX(-285px);
  -webkit-transform: translateX(-285px);
  transform: translateX(-285px); }

/* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar .loading:after {
  content: '';
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  margin: -24px 0 0 -24px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/full_view/rotating-002e96dc9f2670d7de81cc2043d2718a97e55af5c615fa21ba4ed24249338aac.gif); }

/* sidebar tag cloud */
/* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.tag_cloud {
  margin-left: -7px; }

/* line 420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.sidebar_block.tags .tag_wrap {
  padding-left: 3px; }

/* line 423, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.sidebar_block.location .tag_wrap {
  padding-left: 0px; }

/* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.tag_wrap {
  padding-left: 7px; }
  /* line 428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .tag_wrap .full_view_tag:after {
    content: '\00a0'; }
  /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .tag_wrap .full_view_tag:hover:after, .tag_wrap .full_view_tag:last-child:after {
    content: '\00a0'; }

/* line 436, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.flex-column {
  display: flex;
  flex-direction: column; }

/* line 441, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_tag {
  word-break: break-all;
  word-wrap: break-word;
  line-height: 13px;
  border: 1px solid transparent;
  border-radius: 5px;
  float: left;
  margin: 0 0 6px 0;
  color: #e6e6e6;
  font-size: 13px;
  text-shadow: 0 1px 1px #000;
  position: relative;
  padding: 5px 0 5px 5px; }
  /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_tag .remove {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 18px;
    cursor: pointer;
    display: none; }
  /* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_tag .remove span {
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1699px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tag .remove span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1559px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_tag .remove:hover span {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1709px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .full_view_tag .remove:hover span {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1569px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_tag .face {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 19px;
    bottom: 2px;
    background: gray;
    background-size: cover;
    border-radius: 3px; }

/* line 488, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_tag:hover {
  z-index: 1;
  background: #24272c;
  border: 1px solid rgba(0, 0, 0, 0.6);
  padding-right: 14px; }
  /* line 493, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_tag:hover .remove {
    display: block; }

/* line 497, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_tag.person {
  padding-left: 28px; }

/* line 500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.add_tag_btn, .edit_crop_btn, .crop_view .reset {
  cursor: pointer;
  color: #f05323;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
  height: auto;
  line-height: 13px;
  padding: 5px 8px;
  margin-left: 0;
  position: relative; }
  /* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .add_tag_btn iframe, .edit_crop_btn iframe, .crop_view .reset iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.tag_cloud .add_tag_btn {
  margin-left: 7px; }

/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view_sidebar .add_tag {
  margin-bottom: 6px;
  overflow: hidden; }
  /* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .add_tag .add_tag_btn {
    float: left; }
  /* line 529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
  .full_view_sidebar .add_tag input {
    width: 148px;
    height: 27px;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    font-size: 13px;
    color: #ced3e2; }

/* line 543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_sidebar.scss */
.full_view.read_only .full_view_sidebar {
  pointer-events: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
.dark_suggestions {
  position: absolute;
  width: 216px;
  z-index: 1;
  margin-top: 33px;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  background: #1f2125;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  color: #cececf;
  font-size: 13px;
  font-weight: bold; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions:after {
    content: '';
    position: absolute;
    height: 11px;
    width: 18px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -1648px no-repeat;
    top: -11px;
    left: 50%;
    margin-left: -9px; }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions li {
    border-top: 1px solid #2c2f34;
    border-bottom: 1px solid #1d2025;
    padding: 13px;
    cursor: pointer;
    line-height: 18px;
    overflow: hidden; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions li:first-child {
    border-top: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions li:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions li:hover, .dark_suggestions li.active {
    background: #2c2f34;
    border-bottom-color: #2c2f34; }
  /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .dark_suggestions .sidebar_shorthand {
    max-height: 180px;
    overflow-y: auto; }
    /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
    .dark_suggestions .sidebar_shorthand::-webkit-scrollbar {
      -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
      -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
      box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
      width: 10px;
      height: 10px;
      border-radius: 8px; }
    /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
    .dark_suggestions .sidebar_shorthand::-webkit-scrollbar-thumb:vertical {
      height: 30px;
      -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
      -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
      box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
      background-image: -moz-linear-gradient(left, #8f8f96, #5e5e63);
      background-image: -webkit-linear-gradient(left, #8f8f96, #5e5e63);
      background-image: linear-gradient(to right, #8f8f96, #5e5e63);
      background-image: linear-gradient(left, #8f8f96, #5e5e63);
      border-radius: 8px; }

/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
.full_view_face_tag .dark_suggestions {
  position: relative;
  margin: 0;
  width: auto;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  max-height: 200px;
  overflow-y: auto; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .full_view_face_tag .dark_suggestions:after {
    display: none; }
  /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .full_view_face_tag .dark_suggestions li {
    padding: 6px; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .full_view_face_tag .dark_suggestions .avatar {
    margin-right: 9px; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .full_view_face_tag .dark_suggestions::-webkit-scrollbar {
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
    width: 10px;
    height: 10px;
    border-radius: 8px; }
  /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_suggestions.scss */
  .full_view_face_tag .dark_suggestions::-webkit-scrollbar-thumb:vertical {
    height: 30px;
    -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
    -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
    box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
    background-image: -moz-linear-gradient(left, #8f8f96, #5e5e63);
    background-image: -webkit-linear-gradient(left, #8f8f96, #5e5e63);
    background-image: linear-gradient(to right, #8f8f96, #5e5e63);
    background-image: linear-gradient(left, #8f8f96, #5e5e63);
    border-radius: 8px; }

/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag {
  z-index: 2;
  position: absolute;
  border-radius: 4px;
  cursor: auto;
  background: rgba(255, 255, 255, 0);
  /* IE hack to respect :hover on face tags */
  /* identified tag */
  /* unidentified */
  /* new tag */ }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .outline {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 4px;
    -moz-transform: scale(0.97);
    -ms-transform: scale(0.97);
    -webkit-transform: scale(0.97);
    transform: scale(0.97); }
  /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.identified:hover .outline, .full_view_face_tag.identified.show .outline {
    border: 3px solid #fff;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: -moz-transform 200ms;
    -o-transition: -o-transform 200ms;
    -webkit-transition: -webkit-transform 200ms;
    transition: transform 200ms; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.unidentified:hover .outline, .full_view_face_tag.unidentified.show .outline {
    border: 3px dashed #fff;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transition: -moz-transform 200ms;
    -o-transition: -o-transform 200ms;
    -webkit-transition: -webkit-transform 200ms;
    transition: transform 200ms; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.new_face_tag .outline {
    border: 3px dashed #fff; }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_face_tooltip_wrap {
    display: none; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag:hover {
    z-index: 3; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.show .full_view_face_tooltip_wrap {
    display: block; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_face_tooltip_wrap {
    text-align: left;
    position: absolute;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    text-align: center;
    height: 0;
    font-size: 0;
    /*for inline-block*/
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    /* fix */ }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_face_tooltip_center {
    position: relative;
    display: inline-block;
    z-index: 1; }
  /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_face_tooltip {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    background: #1f2125;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_face_tooltip_center:after {
    content: '';
    position: absolute;
    left: 50%; }
  /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .full_view_item {
    padding: 20px;
    font-size: 13px;
    font-weight: bold;
    color: #cececf;
    overflow: hidden;
    padding: 6px 10px 8px 7px; }
  /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .name {
    float: left;
    line-height: 26px;
    display: block; }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.unidentified .name {
    padding: 0 2px 0 7px; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .remove {
    float: left;
    padding: 15px 11px;
    margin-top: -6px;
    margin-right: -10px;
    cursor: pointer;
    margin-bottom: -8px; }
    /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
    .full_view_face_tag .remove div {
      width: 10px;
      height: 10px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -1699px no-repeat;
      display: block; }
  /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .remove:hover div {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -1709px no-repeat; }
  /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .face_avatar {
    width: 26px;
    height: 26px;
    border-radius: 3px;
    background-size: cover;
    float: left;
    margin-right: 9px; }
  /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag input {
    color: #969799;
    float: left;
    width: 152px;
    border: 1px solid #0f1113;
    border-radius: 5px;
    background: #383b3f;
    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.16);
    height: 26px; }
  /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag .face_tag_submit {
    color: #f78743;
    float: left;
    margin: 0 0 0 5px;
    width: 49px;
    padding: 3px 0; }

/* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.unidentified {
  cursor: pointer; }
  /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.unidentified .identify_face_input {
    display: none; }

/* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_bottom.show {
  border-radius: 4px 4px 0 0; }
/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_top.show {
  border-radius: 0 0 4px 4px; }
/* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_bottom .full_view_face_tooltip_center {
  padding-top: 10px; }
/* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_top .full_view_face_tooltip_center {
  padding-bottom: 10px; }
/* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_bottom .full_view_face_tooltip_center:after {
  width: 20px;
  height: 11px;
  top: 0;
  margin-left: -10px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -711px no-repeat; }
/* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_top .full_view_face_tooltip_center:after {
  margin-left: -11px;
  width: 22px;
  height: 10px;
  bottom: 1px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -701px no-repeat; }
/* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_bottom .full_view_face_tooltip_wrap {
  top: 100%; }
/* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_top .full_view_face_tooltip_wrap {
  bottom: 100%; }
/* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tag_position_top .full_view_face_tooltip_center {
  top: -48px; }

/* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging .full_view_face_tooltip {
  width: 278px; }
/* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging .identify_face_input {
  display: block; }
/* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging .identify_face_prompt {
  display: none; }
/* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging.tag_position_top .full_view_item {
  position: absolute;
  bottom: 0; }
/* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging.tag_position_top .full_view_face_tooltip {
  position: absolute;
  bottom: 6px;
  padding-bottom: 42px;
  margin-left: 58px;
  left: 0; }
/* line 256, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging.tag_position_top .full_view_face_tooltip_center {
  position: static; }
/* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.tagging.tag_position_top .full_view_face_tooltip_center:after {
  bottom: -3px; }

/* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.new_face_tag {
  cursor: -webkit-grab; }
  /* line 302, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
  .full_view_face_tag.new_face_tag .handle {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/handle-32065da226b6d61000961f31b673baf59450b6ede310774b9b73cbe1cc61d38f.png) no-repeat 8px 8px;
    width: 24px;
    height: 24px;
    cursor: se-resize;
    position: absolute;
    margin-left: -24px;
    margin-top: -24px; }

/* tag mode */
/* line 316, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.tag_mode .full_view_face_tag.identified .outline {
  border: 2px solid rgba(255, 255, 255, 0.6); }
/* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.tag_mode .full_view_face_tag.identified:hover .outline {
  border: 3px solid white; }
/* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.tag_mode .full_view_face_tag.unidentified .outline {
  border: 2px dashed rgba(255, 255, 255, 0.6); }
/* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.tag_mode .full_view_face_tag.unidentified:hover .outline,
.tag_mode .full_view_face_tag.unidentified.show .outline {
  border: 3px dashed white; }

/* saving spinner */
/* line 333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag .saving {
  width: 24px;
  margin: 0 auto;
  height: 24px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/full_view/full_view_btn_spinner-3598734ba8e4daa301e7d98a5821b70bdeee575a35cce0d12dd0f2ad258f375e.gif) 0 -10px no-repeat;
  /* http://www.loadinfo.net/ */
  display: block; }

/* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_face_tag.scss */
.full_view_face_tag.shorthand {
  z-index: 5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.crop_view {
  background: none; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .crop_view:before {
    content: '';
    position: absolute;
    top: 0;
    right: 285px;
    left: 0;
    bottom: 0;
    background: #2d3137 url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/full_view/rotating-002e96dc9f2670d7de81cc2043d2718a97e55af5c615fa21ba4ed24249338aac.gif) center center no-repeat; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.crop_loading, .crop_view_editor {
  content: '';
  position: absolute;
  top: 0;
  right: 0px;
  left: 0px;
  bottom: 0;
  background: #2d3137; }

/* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop section.sidebar_block {
  height: 60px; }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop section.sidebar_block h4 {
    margin-top: 20px; }
    /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
    .full_view_sidebar.crop section.sidebar_block h4 .icon {
      top: 31px; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop section.sidebar_block p {
    color: #fff;
    margin-bottom: 13px;
    text-shadow: 0 1px 1px #000; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop section.sidebar_block .cancel {
    color: #fff;
    margin: 10px 20px;
    float: right;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7; }
  /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop section.sidebar_block .full_view_btn {
    padding: 8px 30px; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
    .full_view_sidebar.crop section.sidebar_block .full_view_btn.reset {
      padding: 6px 28px; }
    /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
    .full_view_sidebar.crop section.sidebar_block .full_view_btn.apply {
      float: right; }
/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li {
  width: 60px;
  height: 60px;
  position: relative;
  margin: 0 10px 10px 0;
  padding: 5px;
  float: left; }
/* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects span {
  top: 50%;
  position: absolute;
  left: 0;
  width: 100%;
  text-transform: capitalize;
  margin-top: -5px; }
/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li .crop_frame {
  position: absolute;
  cursor: pointer;
  width: 54px;
  height: 54px;
  text-align: center;
  color: #e6e6e6;
  font-size: 11px;
  text-shadow: 0 1px 1px #000;
  border: 3px solid rgba(255, 255, 255, 0.6);
  background: #424345;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  top: 50%;
  left: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }
/* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li:hover .crop_frame {
  border-color: #fff; }
/* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li {
  -moz-transition: all 250ms;
  -o-transition: all 250ms;
  -webkit-transition: all 250ms;
  transition: all 250ms; }
/* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li.active .crop_frame {
  border: 3px solid #f15d1b;
  background-color: rgba(242, 94, 28, 0.3); }
/* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects.rotate_cw li:not(.rotate_control) {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }
/* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects.rotate_ccw li:not(.rotate_control) {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }
/* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects.transition span {
  display: none; }
/* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li.free .crop_frame {
  border-style: dashed; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects li.free .crop_frame span {
    text-transform: uppercase; }
/* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects li.original .crop_frame {
  min-width: 42px !important;
  min-height: 42px !important; }
/* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .aspects .rotate_control {
  width: 60px;
  cursor: pointer;
  height: 60px;
  position: relative;
  margin: 5px; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects .rotate_control .frame {
    background: #424345;
    border: 3px solid rgba(255, 255, 255, 0.6);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    position: absolute; }
  /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects .rotate_control:hover .frame {
    border-color: #fff; }
  /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects .rotate_control .arrow {
    position: absolute;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -81px no-repeat;
    width: 20px;
    height: 20px;
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    left: 31px;
    top: 8px; }
  /* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects .rotate_control .landscape_frame {
    top: 30px;
    width: 15px;
    height: 14px;
    left: 34px;
    border-left: 0; }
  /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
  .full_view_sidebar.crop .aspects .rotate_control .portrait_frame {
    left: 5px;
    top: 16px;
    width: 18px;
    height: 28px; }
/* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_crop.scss */
.full_view_sidebar.crop .rotate_control.portrait .arrow {
  -moz-transform: scaleX(1) rotate(90deg);
  -ms-transform: scaleX(1) rotate(90deg);
  -webkit-transform: scaleX(1) rotate(90deg);
  transform: scaleX(1) rotate(90deg);
  left: 29px;
  top: 7px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.full_view_editing_panel {
  text-shadow: 0 1px 1px #000;
  color: #CED3E2; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .full_view_editing_panel h2 {
    padding: 15px 0 18px 0;
    text-align: center;
    background: #3d3f42;
    font-size: 16px;
    border-bottom: 1px solid #1d2025; }
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel h2 .icon {
      width: 24px;
      height: 24px;
      display: inline-block;
      margin-bottom: -8px;
      margin-top: -2px;
      margin-right: 4px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .full_view_editing_panel ul.edit_options {
    border-top: 1px solid #333536; }
    /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel ul.edit_options li {
      padding: 18px 10px 18px 50px;
      color: #CED3E2;
      position: relative;
      font-size: 13px;
      text-transform: uppercase; }
      /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li span {
        display: block; }
      /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li span:before, .full_view_editing_panel ul.edit_options li .rotate_icon {
        display: block;
        content: '';
        width: 24px;
        height: 24px;
        position: absolute;
        left: 16px;
        top: 12px; }
      /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.rotate span:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -486px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.rotate span:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -466px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.crop span:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -366px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.crop span:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -370px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.filters span:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -438px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.filters span:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -418px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.red_eye span:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -462px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.red_eye span:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -442px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li .rotate_icon {
        cursor: pointer;
        left: auto; }
        /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
        .full_view_editing_panel ul.edit_options li .rotate_icon.left {
          right: 55px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
          background-position: 0 -534px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .full_view_editing_panel ul.edit_options li .rotate_icon.left {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
              background-position: 0 -514px;
              -moz-background-size: 224px auto;
              -o-background-size: 224px auto;
              -webkit-background-size: 224px auto;
              background-size: 224px auto; } }
        /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
        .full_view_editing_panel ul.edit_options li .rotate_icon.right {
          right: 15px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
          background-position: 0 -510px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .full_view_editing_panel ul.edit_options li .rotate_icon.right {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
              background-position: 0 -490px;
              -moz-background-size: 224px auto;
              -o-background-size: 224px auto;
              -webkit-background-size: 224px auto;
              background-size: 224px auto; } }
      /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li .switch {
        position: absolute;
        right: 11px;
        top: 14px; }
      /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li:after {
        display: block;
        position: absolute;
        left: 50px;
        bottom: 0;
        right: 0;
        content: '';
        border-top: 1px solid #1d2025;
        border-bottom: 1px solid #333536; }
    /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel ul.edit_options li.arrow {
      cursor: pointer; }
      /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.arrow:hover {
        color: #fff; }
      /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.arrow.applied:before {
        content: '';
        position: absolute;
        right: 35px;
        top: 18px;
        width: 17px;
        height: 13px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -305px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.arrow.applied:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -285px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel ul.edit_options li.arrow span:after {
        content: '';
        display: block;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -630px;
        background-repeat: no-repeat;
        width: 6px;
        height: 11px;
        position: absolute;
        right: 12px;
        top: 18px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_editing_panel ul.edit_options li.arrow span:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -610px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
  /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .full_view_editing_panel footer {
    position: absolute;
    height: 50px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxMzIzNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM3MzkzYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #313234), color-stop(100%, #37393c));
    background: -moz-linear-gradient(top, #313234 0%, #37393c 100%);
    background: -webkit-linear-gradient(top, #313234 0%, #37393c 100%);
    background: linear-gradient(to bottom, #313234 0%, #37393c 100%);
    background: linear-gradient(top, #313234 0%, #37393c 100%);
    border-top: 1px solid #1d2025;
    -moz-box-shadow: 0 1px 0 #3d3f42 inset;
    -webkit-box-shadow: 0 1px 0 #3d3f42 inset;
    box-shadow: 0 1px 0 #3d3f42 inset;
    text-align: center; }
    /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel footer > div {
      padding: 19px;
      cursor: pointer;
      text-align: center;
      color: #e6e6e6; }
      /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel footer > div:hover {
        color: #fff; }
      /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_editing_panel footer > div span {
        border-bottom: 1px solid #e6e6e6; }
    /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel footer .apply {
      position: absolute;
      padding: 7px 11px;
      top: 10px;
      right: 9px; }
    /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel footer .cancel {
      position: absolute;
      top: 0;
      left: 0; }
    /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_editing_panel footer .reset {
      display: inline-block; }

/* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.disabled .disabled_block {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2c2e30;
  opacity: .8;
  top: 50px; }

/* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.edit_slideout {
  position: absolute;
  bottom: 0; }
  /* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .edit_slideout ul.edit_options li {
    padding: 30px; }
    /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .edit_slideout ul.edit_options li:after {
      display: none; }
  /* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .edit_slideout .range_value {
    position: absolute;
    background-color: #222429;
    border: 1px solid #3d3e40;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 2px;
    min-width: 30px;
    text-align: center;
    font-size: 12px;
    top: 24px;
    right: 30px; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .edit_slideout.filters h2 .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -438px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .edit_slideout.filters h2 .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -418px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }
  /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .edit_slideout.red_eye h2 .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -462px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .edit_slideout.red_eye h2 .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -442px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }

/* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.full_view.sidebar_visible .full_view_sidebar.edit_slideout {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  /* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .full_view.sidebar_visible .full_view_sidebar.edit_slideout.show {
    -moz-transform: translate3d(-285px, 0, 0);
    -ms-transform: translate3d(-285px, 0, 0);
    -webkit-transform: translate3d(-285px, 0, 0);
    transform: translate3d(-285px, 0, 0); }

/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
li.Colortone .range_input .fill {
  width: 100% !important;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
  background-position: 0 -55px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    li.Colortone .range_input .fill {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
      background-position: 0 -55px;
      -moz-background-size: 224px auto;
      -o-background-size: 224px auto;
      -webkit-background-size: 224px auto;
      background-size: 224px auto; } }

/* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.range_input {
  padding: 4px 0;
  margin-top: 10px;
  position: relative;
  cursor: pointer; }
  /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input .handle {
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 30%;
    margin-left: -7px; }
  /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input .track {
    height: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MTcxYiIgc3RvcC1vcGFjaXR5PSIwLjM2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWQyMDI1IiBzdG9wLW9wYWNpdHk9IjAuMzYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(21, 23, 27, 0.36)), color-stop(100%, rgba(29, 32, 37, 0.36)));
    background-image: -moz-linear-gradient(bottom, rgba(21, 23, 27, 0.36) 0%, rgba(29, 32, 37, 0.36) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(21, 23, 27, 0.36) 0%, rgba(29, 32, 37, 0.36) 100%);
    background-image: linear-gradient(to top, rgba(21, 23, 27, 0.36) 0%, rgba(29, 32, 37, 0.36) 100%);
    border-radius: 3px; }
  /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input .fill {
    height: 5px;
    border-radius: 3px;
    position: absolute;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyNWUxYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4N2UzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f25e1c), color-stop(100%, #f87e3b));
    background-image: -moz-linear-gradient(bottom, #f25e1c 0%, #f87e3b 100%);
    background-image: -webkit-linear-gradient(bottom, #f25e1c 0%, #f87e3b 100%);
    background-image: linear-gradient(to top, #f25e1c 0%, #f87e3b 100%);
    width: 30%; }
  /* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input.negative .notch {
    display: block;
    width: 2px;
    height: 9px;
    background: #f05323;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    top: 2px; }
  /* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input.negative .handle {
    left: 60%; }
  /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .range_input.negative .fill {
    width: 10%;
    left: 50%; }

/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
.full_view_sidebar .filters_list {
  margin: 20px 0 0 20px; }
  /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  .full_view_sidebar .filters_list li {
    float: left;
    position: relative;
    margin: 10px;
    cursor: pointer; }
    /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_sidebar .filters_list li .img {
      width: 60px;
      height: 60px;
      position: relative;
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); }
      /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_sidebar .filters_list li .img.original {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -938px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .filters_list li .img.original {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -841px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_sidebar .filters_list li .img.bw {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -818px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .filters_list li .img.bw {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -721px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 302, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_sidebar .filters_list li .img.colortone {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -878px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .filters_list li .img.colortone {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -781px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_sidebar .filters_list li .img.saturate {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -998px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .filters_list li .img.saturate {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -901px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
      .full_view_sidebar .filters_list li .img.softfocus {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -1058px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_sidebar .filters_list li .img.softfocus {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -961px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
    /* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_sidebar .filters_list li span {
      padding-top: 9px;
      padding-bottom: 3px;
      display: block;
      text-align: center;
      color: #CED3E2;
      font-size: 13px;
      text-shadow: 0 1px 1px #000; }
    /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_sidebar .filters_list li.active .img:after {
      content: '';
      position: absolute;
      border: 3px solid #f05323;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      -moz-box-shadow: inset 0 1px 13px #000;
      -webkit-box-shadow: inset 0 1px 13px #000;
      box-shadow: inset 0 1px 13px #000; }
    /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_sidebar .filters_list li.active span {
      color: #f05323; }
    /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
    .full_view_sidebar .filters_list li:hover span {
      color: #fff; }

/* line 345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
#messageList {
  opacity: .5;
  padding: 10px 0; }
  /* line 348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  #messageList li {
    margin: 20px;
    list-style: none; }
  /* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_edit_panel.scss */
  #messageList .no-preview {
    margin: 10px 20px;
    line-height: 15px; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
.full_view_sidebar .re_auto, .full_view_sidebar .re_interaction {
  display: none; }
/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
.full_view_sidebar .re_auto {
  position: relative;
  padding: 20px; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
  .full_view_sidebar .re_auto > span {
    text-transform: uppercase;
    line-height: 20px; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
  .full_view_sidebar .re_auto .switch {
    position: absolute;
    right: 20px;
    top: 19px; }
/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
.full_view_sidebar .re_interaction {
  position: relative;
  padding: 20px;
  border-top: 1px solid #333536; }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
  .full_view_sidebar .re_interaction .full_view_btn_wrap.show_re, .full_view_sidebar .re_interaction .full_view_btn_wrap.hide_re {
    float: none;
    height: 36px;
    width: 50%;
    margin: 0 auto; }
/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
.full_view_sidebar .re_manual {
  position: relative;
  padding: 20px;
  border-top: 1px solid #333536;
  line-height: 20px; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
  .full_view_sidebar .re_manual .re_title {
    font-weight: bold; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
.full_view_stage.redeye {
  cursor: crosshair; }
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
  .full_view_stage.redeye .full_view_redeye_box {
    z-index: 5;
    position: absolute;
    border-radius: 4px;
    cursor: auto;
    background: rgba(255, 255, 255, 0); }
    /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
    .full_view_stage.redeye .full_view_redeye_box.redeye_box {
      cursor: move; }
    /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
    .full_view_stage.redeye .full_view_redeye_box .outline {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 3px dashed #fff;
      -moz-transform: scale(0.97);
      -ms-transform: scale(0.97);
      -webkit-transform: scale(0.97);
      transform: scale(0.97); }
      /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
      .full_view_stage.redeye .full_view_redeye_box .outline:hover .re_close {
        display: block; }
      /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
      .full_view_stage.redeye .full_view_redeye_box .outline .re_close {
        display: none;
        cursor: pointer;
        position: absolute;
        top: -10px;
        right: -10px;
        width: 20px;
        height: 20px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -144px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_stage.redeye .full_view_redeye_box .outline .re_close {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -124px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }
      /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_full_view_redeye.scss */
      .full_view_stage.redeye .full_view_redeye_box .outline .re_close:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -164px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .full_view_stage.redeye .full_view_redeye_box .outline .re_close:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -144px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }

/* jquery.Jcrop.css v0.9.12 - MIT License */
/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/
/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-holder {
  direction: ltr;
  text-align: left; }

/* Selection Border */
/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-vguide,
.jcrop-hguide,
.jcrop-vline,
.jcrop-hline {
  font-size: 0;
  position: absolute; }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-vguide,
.jcrop-vline {
  height: 100%;
  /*width: 1px !important;*/
  width: 6px !important;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/jcrop/vcrop-91868afcbb91e735cfbd9c56701fa2d9d4bb43202f697735fa2f0fe07f787a4a.png);
  margin-left: -2px; }

/* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-vline.right {
  /*right: 0;*/
  right: -2px; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-hguide,
.jcrop-hline {
  /*height: 1px !important;*/
  width: 100%;
  height: 6px !important;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/jcrop/hcrop-a44ef36842fc66617792a7503e5054f7a001643603916aef69b2ed52329e6ac5.png);
  margin-top: -1px; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-hline.bottom {
  bottom: 0;
  bottom: -3px; }

/* Invisible click targets */
/* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none; }

/* Selection Handles */
/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle {
  /*background-color: #333333;*/
  /*border: 1px #eeeeee solid;*/
  /*width: 7px;*/
  /*height: 7px;*/
  font-size: 1px;
  width: 12px;
  height: 12px;
  border: 2px solid #2b2d2f;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.9);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  top: 0; }

/* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -7px;
  margin-left: -7px; }

/* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-e {
  margin-right: -7px;
  margin-top: -7px;
  right: 0;
  top: 50%; }

/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-w {
  left: 0;
  margin-left: -7px;
  margin-top: -7px;
  top: 50%; }

/* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -7px;
  margin-top: -7px;
  top: 0; }

/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-ne {
  margin-right: -7px;
  margin-top: -7px;
  right: 0;
  top: 0; }

/* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -7px;
  margin-right: -7px;
  right: 0; }

/* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -7px;
  margin-left: -7px; }

/* Dragbars */
/* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%; }

/* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px; }

/* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-n {
  margin-top: -7px; }

/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -7px; }

/* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-e {
  margin-right: -7px;
  right: 0; }

/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dragbar.ord-w {
  margin-left: -7px; }

/* The "jcrop-light" class/extension */
/* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-light .jcrop-vguide,
.jcrop-light .jcrop-hguide,
.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important; }

/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px; }

/* The "jcrop-dark" class/extension */
/* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dark .jcrop-vguide,
.jcrop-dark .jcrop-hguide,
.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important; }

/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px; }

/* Simple macro to turn off the antlines */
/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.solid-line .jcrop-vguide,
.solid-line .jcrop-hguide,
.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff; }

/* Fix for twitter bootstrap et al. */
/* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_jquery.Jcrop.scss */
.jcrop-holder img,
img.jcrop-preview {
  max-width: none; }

/* markup */
/*

<div class="popover">
        <span class="close-btn"><img src="/1px.gif"></span>
  <div class="body">
    <h3>Share to Facebook</h3>
  </div>
  <div class="footer">
    <a class="gray-btn"></a>
    <a class="orange-btn">Post to Facebook</a>
  </div>
</div>

*/
/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_list_wrap {
  margin: 0 30px 30px 30px;
  border: 1px solid #b6bbc4;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-align: left;
  color: #4b525c; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_list_wrap .list_header {
    padding: 6px 15px;
    font-size: 13px;
    line-height: 18px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
    border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    border-top-right-radius: 7px;
    background-color: #f3f5f7;
    border-bottom: 1px solid #b6bbc4; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_list_wrap .list_container {
    max-height: 200px;
    overflow: auto; }
    /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_list_wrap .list_container > :not(:last-child) {
      border-bottom: 1px solid #b6bbc4; }
  /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_list_wrap .list_item {
    padding: 22px;
    position: relative;
    height: 38px; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_list_wrap .empty_list_item {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    text-align: center; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_list_wrap.tags {
    margin: 30px 0; }
    /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_list_wrap.tags .list_container {
      overflow-x: hidden; }
      /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_list_wrap.tags .list_container:empty:after {
        content: 'No tags found';
        height: 48px;
        display: block;
        line-height: 48px;
        text-align: center;
        line-height: 48px; }
      /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_list_wrap.tags .list_container.loading:empty:after {
        content: ''; }
      /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_list_wrap.tags .list_container.loading:before {
        content: '';
        position: absolute;
        left: 250px;
        background-position: 0 0;
        width: 40px;
        height: 40px;
        -moz-animation-name: rotateClockwise;
        -webkit-animation-name: rotateClockwise;
        animation-name: rotateClockwise;
        -moz-animation-duration: 2s;
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
        -moz-animation-iteration-count: infinite;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -moz-animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        margin: 5px auto 0 auto; }
      /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_list_wrap.tags .list_container.loading > :first-child {
        margin-top: 48px;
        border-top: 1px solid #b6bbc4; }
      /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_list_wrap.tags .list_container .list_item {
        padding: 15px 10px 15px 46px;
        height: auto;
        display: inline-block;
        width: 379px; }
        /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .popover_list_wrap.tags .list_container .list_item .remove {
          z-index: 1;
          cursor: pointer;
          position: absolute;
          right: 15px;
          top: 11px;
          padding: 6px; }
          /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .popover_list_wrap.tags .list_container .list_item .remove div {
            width: 13px;
            height: 13px;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
            background-position: 0 -120px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_list_wrap.tags .list_container .list_item .remove div {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
                background-position: 0 -118.5px;
                -moz-background-size: 23px auto;
                -o-background-size: 23px auto;
                -webkit-background-size: 23px auto;
                background-size: 23px auto; } }
        /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .popover_list_wrap.tags .list_container .list_item:after {
          content: '';
          position: absolute;
          width: 23px;
          height: 23px;
          top: 14px;
          left: 12px; }
        /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .popover_list_wrap.tags .list_container .list_item.person:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
          background-position: 0 -28px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .popover_list_wrap.tags .list_container .list_item.person:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
              background-position: 0 -28px;
              -moz-background-size: 23px auto;
              -o-background-size: 23px auto;
              -webkit-background-size: 23px auto;
              background-size: 23px auto; } }
        /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .popover_list_wrap.tags .list_container .list_item.place:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
          background-position: 0 -53px;
          background-repeat: no-repeat;
          left: 16px; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .popover_list_wrap.tags .list_container .list_item.place:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
              background-position: 0 -52.5px;
              -moz-background-size: 23px auto;
              -o-background-size: 23px auto;
              -webkit-background-size: 23px auto;
              background-size: 23px auto; } }
        /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .popover_list_wrap.tags .list_container .list_item.tag:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
          background-position: 0 -95px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .popover_list_wrap.tags .list_container .list_item.tag:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
              background-position: 0 -94px;
              -moz-background-size: 23px auto;
              -o-background-size: 23px auto;
              -webkit-background-size: 23px auto;
              background-size: 23px auto; } }

/* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.warning_icon {
  display: none;
  position: relative;
  width: 11px;
  height: 11px;
  top: 9px;
  left: -30px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -150px;
  cursor: pointer; }

/* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.validation_tooltip {
  display: inline-block;
  position: relative;
  width: 300px;
  height: auto;
  text-align: center;
  z-index: 2;
  left: -168px;
  top: -50px;
  padding-bottom: 9px; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .validation_tooltip .content_wrap {
    display: inline-block;
    position: relative;
    top: 0px;
    background: #fff;
    border: 1px solid #bebec3;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    padding: 8px 10px;
    margin: auto;
    color: #990000;
    font-size: 13px; }
  /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .validation_tooltip .arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    left: 50%;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #fff;
    bottom: 1px;
    margin-left: -9px;
    z-index: 6; }
    /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .validation_tooltip .arrow.border {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #bebec3;
      bottom: 0px;
      margin-left: -10px;
      z-index: 5; }

/* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_wrap {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 39;
  display: none; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_wrap.settings_modal {
    z-index: 10002; }
    /* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_wrap.settings_modal .popover {
      width: 450px; }
  /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_wrap .sub_popover {
    display: block;
    background: rgba(0, 0, 0, 0.2); }

/* line 208, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_wrap.visible {
  display: block; }

/* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.lt-ie10 .popover {
  background-color: #f5f7fb; }

/* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.loading:after {
  border-radius: 10px;
  z-index: 30;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8) url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/updating-modal-152691b4baf5bd6ddd223eeb9cd719ef9207ca80e4cb9ab1fde93caaa5afd158.gif) no-repeat center center; }

/* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover {
  margin-left: -325px;
  border-radius: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.6), inset 0 0 25px #d3dae5;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.6), inset 0 0 25px #d3dae5;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.6), inset 0 0 25px #d3dae5;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f7fb), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%);
  background: linear-gradient(to top, #f5f7fb 0%, #ffffff 100%);
  background: linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%); }
  /* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.hide {
    display: none; }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.over_limit .body {
    padding: 0 40px 20px; }
  /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.over_limit .footer .orange-btn {
    margin: 10px;
    float: right; }
  /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover h3 {
    font-size: 22px;
    color: #4b525c;
    text-align: center;
    padding: 30px 0 6px 0; }
  /* line 264, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover h5 {
    text-align: center;
    color: #717b8c;
    margin-top: 6px; }
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover .footer {
    height: 46px;
    border-top: 1px solid #b6bbc4; }
    /* line 273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover .footer .right {
      position: absolute;
      right: 10px;
      bottom: 10px; }
    /* line 278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover .footer .left {
      position: absolute;
      left: 10px;
      bottom: 10px; }

/* line 286, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.inactive:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 9px 9px 4px 4px;
  pointer-events: none;
  left: 0;
  right: 0;
  z-index: 4;
  background: rgba(0, 0, 0, 0.25); }

/* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_view_download .popover {
  border-radius: 5px; }
  @media screen and (max-width: 480px) {
    /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_view_download .popover {
      height: 100vh;
      width: 100vw !important;
      margin: 0 !important;
      border-radius: 0; }
      /* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_view_download .popover .body {
        height: calc(100vh - 100px); } }
  /* line 311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_view_download .popover .body {
    padding: 30px 30px 10px 30px;
    background: #ffffff; }
    /* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_view_download .popover .body h3 {
      padding: 0;
      text-align: left; }
    /* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_view_download .popover .body p {
      margin: 25px auto;
      line-height: 20px;
      text-align: left; }
      /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_view_download .popover .body p span.bold {
        font-weight: bold; }
  /* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_view_download .popover .tl_modal_bottom {
    display: block;
    background: #f9fafc; }
    /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_view_download .popover .tl_modal_bottom a.sfly-button {
      float: right;
      margin: 10px 15px;
      border: none;
      box-shadow: none;
      text-shadow: none;
      background-image: none;
      background-color: #f05323;
      display: inline-block;
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: normal;
      line-height: 1;
      text-align: center;
      padding: 12px 24px 12px 24px;
      min-width: 32px;
      color: white;
      border-radius: 4px;
      vertical-align: middle;
      width: auto;
      font-size: 12px; }
      /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .popover_view_download .popover .tl_modal_bottom a.sfly-button:hover {
        background-color: #dc4405; }

/* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_view_set_front_image .popover,
.popover_view_remove_from_stack .popover,
.popover_view_timeline_remove .popover,
.popover_view_delete .popover,
.popover_view_clear_stack .popover,
.popover_view_stack .popover,
.popover_view_date .popover,
.popover_view_shared .popover,
.popover_view_download .popover,
.popover_view_delete_story .popover,
.popover_view_link .popover {
  width: 448px; }
/* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_view_set_front_image .tl_modal_bottom,
.popover_view_remove_from_stack .tl_modal_bottom,
.popover_view_timeline_remove .tl_modal_bottom,
.popover_view_delete .tl_modal_bottom,
.popover_view_clear_stack .tl_modal_bottom,
.popover_view_stack .tl_modal_bottom,
.popover_view_date .tl_modal_bottom,
.popover_view_shared .tl_modal_bottom,
.popover_view_download .tl_modal_bottom,
.popover_view_delete_story .tl_modal_bottom,
.popover_view_link .tl_modal_bottom {
  display: none; }

/* action confirmation */
/* line 385, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.confirmation .modal_information {
  padding-top: 50px; }
/* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.confirmation p {
  padding: 20px;
  text-align: center;
  line-height: 21px;
  vertical-align: middle; }
  /* line 394, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.confirmation p .breakable {
    -ms-word-break: break-all;
    /* Be VERY careful with this, breaks normal words wh_erever */
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto; }

/* line 410, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover_wrap.spinner_modal {
  display: block; }
  /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover_wrap.spinner_modal .popover {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 30px;
    box-sizing: border-box;
    cursor: default;
    overflow: visible;
    max-width: 450px;
    max-height: 266px;
    min-height: 130px;
    margin: 0;
    border: 1px solid #9b95a7;
    overflow: hidden;
    z-index: 4;
    text-align: center;
    background: none;
    background-color: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    /* line 436, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_wrap.spinner_modal .popover .circular_arrow {
      display: inline-block;
      -moz-animation-name: rotateClockwise;
      -webkit-animation-name: rotateClockwise;
      animation-name: rotateClockwise;
      -moz-animation-duration: 2s;
      -webkit-animation-duration: 2s;
      animation-duration: 2s;
      -moz-animation-iteration-count: infinite;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -moz-animation-timing-function: linear;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/import-spinner-bc867d9c3d3bab0d9f443d938653da36c7e08349687d23dffbda41e34d0cb7ca.png);
      background-size: 100px 100px;
      position: relative;
      margin: 20px auto;
      width: 100px;
      height: 100px;
      vertical-align: middle; }
    /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_wrap.spinner_modal .popover p {
      padding: 30px 0 0 0; }
    /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .popover_wrap.spinner_modal .popover.small {
      height: 135px;
      line-height: 135px; }

/* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.lt-ie10 .popover {
  background-color: #f5f7fb; }

/* delete life permission */
/* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.delete_life_permission_modal .popover {
  width: 460px;
  margin-left: -230px;
  margin-top: -95px; }
/* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.delete_life_permission_modal p {
  margin: 19px 30px 25px 30px;
  line-height: 25px;
  font-size: 16px;
  text-align: center; }
/* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.delete_life_permission_modal .tl_modal_bottom .tl_modal_bottom_right {
  margin-top: 8px; }

/* line 486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.upgrade_tooltip_trigger {
  cursor: pointer;
  text-decoration: underline; }

/* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.upgrade_tooltip_trigger:hover ~ .upgrade_tooltip {
  display: block; }

/* line 495, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.upgrade_tooltip {
  border: 1px solid rgba(71, 71, 83, 0.35);
  border-radius: 7px;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.37), inset 0 0 25px #d3dae5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f7fb), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #f5f7fb 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #f5f7fb 0%, #ffffff 100%);
  position: absolute;
  width: 450px;
  color: #5e6371;
  text-align: left;
  padding: 12px 25px;
  bottom: 80px;
  left: 210px;
  display: none; }
  /* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .upgrade_tooltip:after {
    content: '';
    width: 25px;
    height: 25px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/upgrade_tooltip_arrow-27b55206b81167f713e3c17e22be132fb2cb8e4a6a00a386796708de4f7fa8af.png);
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -22px; }
  /* line 518, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .upgrade_tooltip p {
    font-size: 12px;
    line-height: 18px;
    font-weight: bold; }
  /* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .upgrade_tooltip .tooltip_heading {
    line-height: 21px;
    font-size: 13px; }

/* Offline noticiation */
/* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.tl_timeline_tooltip.connection_status span {
  color: #5d6163;
  display: inline-block;
  margin-top: 15px;
  line-height: 15px; }

/* delete tag popover */
/* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.delete_tag {
  width: 430px;
  margin-left: -215px;
  margin-top: -120px; }
  /* line 542, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.delete_tag h3 {
    padding-bottom: 20px;
    border-bottom: 1px solid #e7ebef; }
  /* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.delete_tag p {
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
    text-align: center;
    padding: 25px 0 25px 0;
    margin: 0px 20px;
    line-height: 22px; }

/* story name input field related classes */
/* line 556, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.story_input_field {
  border: 1px solid #e94d0f !important; }

/* line 560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.popover.skip_suggestion_popover,
.popover.remove_vip_popover {
  width: 680px;
  margin-left: -340px; }
  /* line 565, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.skip_suggestion_popover h3,
  .popover.remove_vip_popover h3 {
    padding: 30px 0 0 0; }
  /* line 568, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.skip_suggestion_popover p,
  .popover.remove_vip_popover p {
    margin: 0;
    padding: 10px 0 20px 0;
    text-align: center; }
  /* line 573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .popover.skip_suggestion_popover .tl_modal_bottom_right .small-btn,
  .popover.remove_vip_popover .tl_modal_bottom_right .small-btn {
    width: auto; }

/* New popover styles */
/* line 582, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.msie10 .new_popover_wrap .popover {
  top: 25%;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none; }
/* line 586, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.msie10 .new_popover_wrap .one_button_modal.popover .folder-list .folders-dropdown li {
  width: 322px; }
  /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .msie10 .new_popover_wrap .one_button_modal.popover .folder-list .folders-dropdown li span {
    width: 260px; }
/* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.msie10 .new_popover_wrap .facebook,
.msie10 .new_popover_wrap .add_to_story_popover {
  top: 15%; }

/* line 600, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.windows .new_popover_wrap .one_button_modal.popover .folder-list .folders-dropdown li {
  width: 333px; }

/* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
.new_popover_wrap {
  display: block; }
  /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap.bottom_toast {
    left: 19px;
    bottom: 58px;
    position: fixed;
    z-index: 31; }
    /* line 620, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap.bottom_toast .modal-block-base, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap, .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap {
      height: auto;
      min-height: 72px;
      width: 282px;
      background: #fff;
      cursor: default;
      text-align: left;
      overflow: hidden;
      z-index: 31;
      position: relative;
      border: 1px solid rgba(0, 0, 0, 0.25);
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      border-radius: 8px;
      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3); }
    /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap.bottom_toast .invisible {
      display: none !important; }
    /* line 639, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap.bottom_toast .visible {
      display: block !important; }
  /* line 643, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap .tl_modal_notification {
    position: absolute;
    padding: 20px 20px 20px 50px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 5;
    left: 0;
    right: 0;
    border-bottom: 1px solid #cfcfcf;
    font-weight: bold;
    font-size: 13px; }
    /* line 654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .tl_modal_notification .info_icon {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -438px;
      display: block;
      width: 20px;
      height: 20px;
      left: 15px;
      top: 17px;
      position: absolute; }
    /* line 663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .tl_modal_notification .circle-x-btn {
      position: absolute;
      right: 20px;
      top: 15px; }
  /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap.popover_view_tags .tag_input_wrap {
    text-align: left;
    margin-top: 35px;
    overflow: auto; }
    /* line 675, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap.popover_view_tags .tag_input_wrap input {
      width: 316px;
      height: 42px;
      background-image: linear-gradient(to top, #fbfbfb 0%, #fefefe 100%);
      border: 1px solid #bcbec4;
      border-radius: 5px;
      box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      color: #767d91;
      font-size: 16px; }
    /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap.popover_view_tags .tag_input_wrap .orange-btn {
      width: 55px;
      float: right;
      display: block;
      text-align: center;
      padding: 11px 10px; }
  /* line 695, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap.popover_view_tags .popover.one_button_modal {
    width: 537px; }
  /* line 700, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap .select_wrap {
    position: relative;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums/arrow-749e40131595bdeb32513547333a75d393cb26ee0aaa96151a9b1abac1ff7d71.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 42px;
    border: 1px solid #e7e7e6;
    border-radius: 5px;
    background-position: 53px;
    padding-top: 0; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .new_popover_wrap .select_wrap {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprites/albums/arrow@2x.png);
        -moz-background-size: 12px 7px;
        -o-background-size: 12px 7px;
        -webkit-background-size: 12px 7px;
        background-size: 12px 7px; } }
    /* line 710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .select_wrap select {
      border: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      width: 70px;
      height: 42px;
      background-color: transparent;
      text-shadow: 0 1px 0 white;
      color: #4b525c;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      cursor: pointer;
      padding-left: 9px; }
  /* line 727, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap.delete .modal_information {
    font-size: 14px; }
  /* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
  .new_popover_wrap .popover {
    cursor: default;
    overflow: visible;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-left: 0;
    text-align: center;
    border: 1px solid #9b95a7;
    overflow: hidden;
    z-index: 4; }
    @media (max-width: 480px) {
      /* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover {
        width: calc(100% - 20px); } }
    /* line 746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover.removefromalbum, .new_popover_wrap .popover.download_modal {
      background: #ffffff !important;
      border-radius: 4px;
      box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11) !important;
      text-align: left;
      width: 400px; }
      /* line 754, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap {
        padding: 12px 16px;
        text-align: right; }
        /* line 758, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .gray-btn.cancel_btn, .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .gray-btn.prepare-originals-btn, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap .gray-btn.cancel_btn, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap .gray-btn.prepare-originals-btn {
          padding: 12px 30px;
          background: none;
          display: inline-block;
          float: none;
          margin-right: 16px; }
        /* line 766, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .gray-btn.prepare-originals-btn, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap .gray-btn.prepare-originals-btn {
          background-color: #ffffff; }
        /* line 771, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .orange-btn.done-btn, .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .orange-btn.get-high-res-btn, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap .orange-btn.done-btn, .new_popover_wrap .popover.download_modal.two_button_modal .action_btn_wrap .orange-btn.get-high-res-btn {
          padding: 12px 30px;
          background-image: none;
          float: right;
          display: inline-block; }
      /* line 781, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.removefromalbum .action_btn_wrap, .new_popover_wrap .popover.download_modal .action_btn_wrap {
        background: #f9fafc !important;
        box-shadow: none !important;
        border: 0;
        border-top: 1px solid #ebedf0; }
        /* line 786, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum .action_btn_wrap .gray-btn,
        .new_popover_wrap .popover.removefromalbum .action_btn_wrap .orange-btn, .new_popover_wrap .popover.download_modal .action_btn_wrap .gray-btn,
        .new_popover_wrap .popover.download_modal .action_btn_wrap .orange-btn {
          border-radius: 4px;
          font-size: 12px; }
        /* line 791, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum .action_btn_wrap .gray-btn, .new_popover_wrap .popover.download_modal .action_btn_wrap .gray-btn {
          border: 1px solid #c6c7c9; }
        /* line 794, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum .action_btn_wrap .orange-btn, .new_popover_wrap .popover.download_modal .action_btn_wrap .orange-btn {
          border: 1px solid #f15d1b;
          text-shadow: none; }
        /* line 798, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum .action_btn_wrap .noCursor, .new_popover_wrap .popover.download_modal .action_btn_wrap .noCursor {
          pointer-events: none; }
    @media (max-width: 768px) and (min-width: 480px) {
      /* line 804, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.removefromalbum .modal_information {
        margin: 0px 0px 50px 0px; } }
    @media (max-width: 480px) {
      /* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.removefromalbum {
        width: 100%;
        height: 100%; }
        /* line 812, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum .body {
          height: 90%; }
        /* line 818, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .gray-btn.cancel_btn {
          margin-left: 25%; } }
    @media (max-width: 320px) {
      /* line 829, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.removefromalbum.two_button_modal .action_btn_wrap .gray-btn.cancel_btn {
        margin-left: 10%; } }
    /* line 837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover.removefromalbum h4 {
      padding: 32px !important; }
    /* line 840, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover.removefromalbum .modal_information {
      margin: 0 32px 32px 32px; }
    /* line 845, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .close-btn {
      padding: 20px;
      background-color: transparent;
      border-color: transparent; }
      /* line 849, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover .close-btn.hidden {
        display: none; }
    /* line 853, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .confirmDone {
      padding: 20px 20px; }
    /* line 857, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .modal-spinner {
      -moz-animation-name: rotateClockwise;
      -webkit-animation-name: rotateClockwise;
      animation-name: rotateClockwise;
      -moz-animation-duration: 2s;
      -webkit-animation-duration: 2s;
      animation-duration: 2s;
      -moz-animation-iteration-count: infinite;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
      -moz-animation-timing-function: linear;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/import-spinner-bc867d9c3d3bab0d9f443d938653da36c7e08349687d23dffbda41e34d0cb7ca.png);
      background-size: 100px 100px;
      position: relative;
      margin: 20px auto;
      width: 100px;
      height: 100px; }
    @media (max-width: 480px) {
      /* line 869, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.new_album, .new_popover_wrap .popover.copy_album {
        width: calc(100% - 20px); } }
    /* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover.one_button_modal {
      width: 450px;
      min-height: 266px;
      text-align: left;
      overflow: visible;
      background: none;
      background-color: #fff;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      @media (max-width: 767px) {
        /* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal {
          -webkit-transform: translateY(0%) !important;
          transform: translateY(0%) !important;
          margin-left: 0px !important;
          position: absolute;
          width: 100% !important;
          height: 100% !important;
          top: 0;
          left: 0;
          background: white;
          z-index: 39; } }
      /* line 896, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.existing_share_site, .new_popover_wrap .popover.one_button_modal.new_share_site {
        width: 650px; }
        /* line 899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.existing_share_site .location_wrap, .new_popover_wrap .popover.one_button_modal.new_share_site .location_wrap {
          font-size: 14px; }
        /* line 903, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.existing_share_site .select_wrap:after, .new_popover_wrap .popover.one_button_modal.new_share_site .select_wrap:after {
          bottom: 14px; }
        /* line 908, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.existing_share_site .select_location.page .select_wrap, .new_popover_wrap .popover.one_button_modal.new_share_site .select_location.page .select_wrap {
          margin-left: 27px; }
        /* line 913, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.existing_share_site .customSelect.custom_select:after, .new_popover_wrap .popover.one_button_modal.new_share_site .customSelect.custom_select:after {
          content: '';
          display: none; }
      /* line 920, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.share_site .modal_information {
        padding-top: 100px; }
      /* line 924, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.link {
        min-height: 215px; }
      /* line 927, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.warning {
        min-height: 245px; }
        /* line 929, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.warning .modal_information {
          margin-right: 50px; }
      /* line 933, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.date {
        min-height: 250px; }
        /* line 935, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.date h4,
        .new_popover_wrap .popover.one_button_modal.date .action_btn_wrap {
          padding-left: 100px;
          padding-right: 100px; }
        /* line 940, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.date .modal_information {
          margin-right: 100px;
          margin-left: 100px; }
      /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .modal-spinner {
        margin: 85px auto; }
      /* line 949, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error:after {
        display: none; }
      /* line 952, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error input[type='text'],
      .new_popover_wrap .popover.one_button_modal .error input[type='password'] {
        border: 1px solid #cf1212; }
      /* line 956, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error .error-text-icon {
        top: 95px;
        right: 62px; }
      /* line 960, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip_wrap {
        display: block;
        width: 300px;
        top: -72px; }
      /* line 965, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip_arrow {
        display: block;
        background-position: 0 -5px;
        width: 30px;
        height: 15px;
        position: relative;
        bottom: -64px;
        left: -4px;
        z-index: 3;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
      /* line 976, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip {
        color: #cf1212;
        padding: 12px;
        line-height: 5px;
        right: 50%;
        margin-right: -24px;
        font-size: 13px; }
        /* line 984, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip .error_message {
          display: none; }
      /* line 989, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .hide {
        display: none; }
      /* line 993, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .prompt {
        font-size: 12px;
        color: #4b525c;
        -moz-box-shadow: 1px 1px 1px white;
        -webkit-box-shadow: 1px 1px 1px white;
        box-shadow: 1px 1px 1px white;
        width: 398px; }
      /* line 999, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal input[type='text'],
      .new_popover_wrap .popover.one_button_modal input[type='password'] {
        width: 332px;
        height: 38px;
        margin-bottom: 10px;
        color: #4b525c;
        font-size: 16px;
        font-weight: lighter;
        box-shadow: none; }
        @media (max-width: 767px) {
          /* line 999, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal input[type='text'],
          .new_popover_wrap .popover.one_button_modal input[type='password'] {
            width: 100%;
            box-sizing: border-box; } }
        /* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal input[type='text']::-webkit-input-placeholder,
        .new_popover_wrap .popover.one_button_modal input[type='password']::-webkit-input-placeholder {
          color: #b7bac4; }
        /* line 1016, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal input[type='text']:-moz-placeholder,
        .new_popover_wrap .popover.one_button_modal input[type='password']:-moz-placeholder {
          color: #b7bac4; }
        /* line 1019, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal input[type='text']::-moz-placeholder,
        .new_popover_wrap .popover.one_button_modal input[type='password']::-moz-placeholder {
          color: #b7bac4; }
        /* line 1022, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal input[type='text']:-ms-input-placeholder,
        .new_popover_wrap .popover.one_button_modal input[type='password']:-ms-input-placeholder {
          color: #b7bac4; }
      /* line 1026, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal input[type='text']:focus,
      .new_popover_wrap .popover.one_button_modal input[type='password']:focus {
        border: 1px solid #767d91; }
      /* line 1030, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal h4 {
        padding: 46px 50px 21px 50px; }
        @media (max-width: 480px) {
          /* line 1030, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal h4 {
            padding: 46px 20px 21px 20px; } }
      /* line 1036, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .modal_information {
        margin: 0 50px 25px 50px; }
        @media (max-width: 767px) {
          /* line 1036, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal .modal_information {
            margin: 0 20px 25px 20px; } }
      /* line 1042, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal .action_btn_wrap {
        padding: 0px 50px 50px 50px; }
        @media (max-width: 767px) {
          /* line 1042, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal .action_btn_wrap {
            padding: 0px 20px 20px 20px; } }
        /* line 1047, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .action_btn_wrap a {
          padding: 12px 34px; }
        /* line 1051, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .action_btn_wrap button {
          padding: 12px 34px; }
        /* line 1055, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .action_btn_wrap a.orange-btn {
          border: 1px solid #bc5119; }
        /* line 1059, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .action_btn_wrap button.orange-btn {
          border: 1px solid #bc5119; }
        /* line 1062, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal .action_btn_wrap .noCursor {
          pointer-events: none; }
      @media (max-width: 480px) {
        /* line 1066, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.copy_album h4 {
          margin: 42px 20px 26px 20px; } }
      /* line 1071, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.copy_album .folder-choices {
        margin-top: 0; }
        /* line 1074, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.copy_album .folder-choices .error .error-text-icon {
          top: 159px; }
      /* line 1081, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.one_button_modal.accept_modal {
        width: 640px;
        margin-left: -320px; }
        /* line 1084, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal h4 {
          text-align: center; }
        /* line 1089, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .album_icon {
          height: 38px;
          width: 38px;
          background-size: cover;
          position: absolute;
          top: 22px;
          left: 22px; }
        /* line 1097, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .album_name,
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .album_owner {
          position: absolute;
          top: 22px;
          left: 75px;
          line-height: 21px;
          max-width: 210px;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 16px;
          white-space: nowrap; }
        /* line 1109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .album_owner {
          top: 39px;
          line-height: 17px;
          font-size: 13px;
          color: #80868f; }
        /* line 1115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .invite_label {
          position: absolute;
          top: 23px;
          left: 290px;
          width: 76px;
          text-align: center;
          line-height: 18px;
          font-size: 13px; }
        /* line 1124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .button_block {
          position: absolute;
          top: 22px;
          left: 388px; }
          /* line 1129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .button_block .orange-btn,
          .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .button_block .gray-btn {
            height: 18px;
            width: 52px;
            line-height: 18px;
            font-size: 14px; }
          /* line 1136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .button_block .orange-btn {
            margin-right: 10px; }
          /* line 1139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .list_item .button_block .gray-btn {
            color: #4b525c; }
        /* line 1145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .empty_list_item .icon-invitation {
          display: inline-block;
          height: 43px;
          width: 48px;
          vertical-align: middle;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -613px;
          background-repeat: no-repeat;
          margin-right: 24px;
          font-size: 16px; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .new_popover_wrap .popover.one_button_modal.accept_modal .popover_list_wrap .empty_list_item .icon-invitation {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -613px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
    /* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover.two_button_modal {
      background: #f5f6f8;
      -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.12);
      -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.12);
      box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.12); }
      /* line 1161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal h4 {
        padding: 50px 25px 26px 25px; }
      /* line 1164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal .action_btn_wrap {
        -moz-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
        -webkit-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
        box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eceff3), color-stop(100%, #fbfcfc));
        background: -moz-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
        background: -webkit-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
        background: linear-gradient(to top, #eceff3 0%, #fbfcfc 100%);
        background: linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%); }
      /* line 1168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal .close-btn {
        display: none; }
      /* line 1171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal .hidden {
        display: none; }
      /* line 1174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal.facebook {
        width: 528px;
        margin-left: -264px; }
        /* line 1177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.two_button_modal.facebook .modal_information {
          margin-bottom: 0; }
        /* line 1180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.two_button_modal.facebook h4 {
          padding-top: 20px; }
      /* line 1184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.two_button_modal.email {
        width: 588px;
        margin-left: -294px; }
        /* line 1187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.two_button_modal.email .modal_information {
          text-align: left; }
          /* line 1189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information .label {
            font-size: 18px;
            color: #767d91;
            display: inline-block;
            vertical-align: top;
            padding-top: 7px; }
          /* line 1196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information .include_self_checkbox_label {
            font-size: 14px; }
          /* line 1199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information textarea,
          .new_popover_wrap .popover.two_button_modal.email .modal_information #share_recipients {
            height: 42px;
            width: 381px;
            max-width: 381px;
            max-height: 350px;
            color: #767d91;
            font-size: 16px; }
          /* line 1209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information .recipients {
            width: 397px;
            background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
            background: -moz-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
            background: -webkit-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
            background: linear-gradient(to top, #fbfbfb 0%, #fefefe 100%);
            background: linear-gradient(to, #fbfbfb 0%, #fefefe 100%);
            border: 1px solid #bcbec4;
            border-radius: 5px;
            -moz-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            -webkit-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            font-size: 16px;
            display: inline-block;
            margin-left: 50px; }
          /* line 1220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information ul {
            margin: 20px 0px 25px 118px;
            font-weight: 400px;
            font-size: 16px; }
            /* line 1224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
            .new_popover_wrap .popover.two_button_modal.email .modal_information ul li {
              border-radius: 0px; }
          /* line 1228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information .suggestions {
            margin-top: -5px;
            margin-bottom: 2px;
            max-height: 198px;
            overflow-y: auto; }
          /* line 1234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
          .new_popover_wrap .popover.two_button_modal.email .modal_information textarea {
            margin-left: 41px;
            width: 381px;
            height: 97px;
            background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
            background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
            background: -moz-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
            background: -webkit-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
            background: linear-gradient(to top, #fbfbfb 0%, #fefefe 100%);
            background: linear-gradient(to, #fbfbfb 0%, #fefefe 100%);
            border: 1px solid #bcbec4;
            border-radius: 5px;
            -moz-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            -webkit-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
            padding-top: 10px; }
    /* line 1248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover h4 {
      padding: 50px 0 30px 0;
      font-size: 24px;
      color: #4b525c; }
    /* line 1253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .modal_information {
      margin: 0 25px 50px 25px;
      line-height: 20px;
      font-size: 16px;
      color: #767d91; }
    /* line 1259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .facetag-info {
      margin: 0 23px 50px 23px; }
    /* line 1263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .action_btn_wrap {
      padding: 15px 25px;
      font-size: 18px; }
      /* line 1267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover .action_btn_wrap a {
        padding: 12px 40px;
        margin: 0 0; }
      /* line 1271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover .action_btn_wrap button {
        padding: 12px 40px;
        margin: 0 0; }
      /* line 1275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover .action_btn_wrap .orange-btn {
        font-size: 14px;
        float: right;
        color: #fafcff;
        text-shadow: 1px 0px 1px #a30045;
        border-radius: 6px; }
      /* line 1282, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover .action_btn_wrap .gray-btn {
        float: left;
        font-size: 14px; }
    /* line 1287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
    .new_popover_wrap .popover .body {
      overflow: visible; }
    @media (max-width: 767px) {
      /* line 1292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
      .new_popover_wrap .popover.date {
        top: 30% !important;
        height: 35% !important; }
        /* line 1296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.date input[type='date'] {
          font-size: 1.5em; }
        /* line 1300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_popover.scss */
        .new_popover_wrap .popover.date .modal_information {
          margin-left: 0 !important;
          margin-right: 0 !important;
          text-align: center; } }

/* share sites popover */
/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
.share_sections li {
  padding: 10px 0;
  border-bottom: 1px solid gray;
  font-size: 12px;
  line-height: 18px; }

/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
.popover_wrap.share_sites {
  color: #4a515b;
  font-size: 14px; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .input_wrap {
    display: none; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .btn.action {
    float: right;
    margin: 9px 11px 0 0; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .popover.success {
    width: 450px;
    margin-left: -225px; }
    /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .popover_wrap.share_sites .popover.success .body {
      text-align: center;
      padding: 0 0 45px 0; }
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .popover_wrap.share_sites .popover.success .btn {
      white-space: normal;
      height: auto;
      margin: 30px 20px 0 20px; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .popover.loading {
    min-height: 300px; }
  /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .create_footer {
    display: none; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .popover.new_share_site .existing_footer, .popover_wrap.share_sites .popover.new_share_site .share_site_location {
    display: none; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .popover_wrap.share_sites .popover.new_share_site .create_footer {
    display: block; }

/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
.share_sites_wrap {
  min-height: 205px;
  border: 1px solid #b5bbc3;
  border-radius: 8px;
  background-color: #fff;
  width: 550px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .header {
    padding: 10px;
    border-radius: 8px 8px 0 0;
    background: #fbfbfb;
    -moz-box-shadow: 0 1px 0 #b5bbc3, inset 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #b5bbc3, inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 #b5bbc3, inset 0 1px 0 #fff;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZWJlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e9ebef), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(bottom, #e9ebef 0%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #e9ebef 0%, #ffffff 100%);
    background-image: linear-gradient(to top, #e9ebef 0%, #ffffff 100%);
    background-image: linear-gradient(bottom, #e9ebef 0%, #ffffff 100%); }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .share_site_location {
    line-height: 16px;
    padding: 15px;
    border-top: 1px solid #dfe4ea; }
    /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .share_site_location p {
      display: block;
      padding: 0 0 8px 0;
      color: #b9bdc5;
      font-size: 12px;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .share_site_location a {
      color: #a5a8ad;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
      text-decoration: underline; }
    /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .share_site_location .select_wrap {
      width: 200px; }
  /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .select_site_wrap {
    padding: 15px 15px 18px 15px; }
    /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .select_site_wrap .share_sites_select_wrap:after {
      content: ' ';
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -43px;
      background-repeat: no-repeat;
      width: 12px;
      height: 7px;
      position: absolute;
      right: 10px;
      bottom: 15px;
      cursor: pointer; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_sites_wrap .select_site_wrap .share_sites_select_wrap:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -43px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap label {
    float: left;
    display: block;
    padding: 12px 0 0 0;
    font-weight: bold; }
  /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .select_wrap {
    float: left;
    border: none; }
  /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .select_location {
    float: left;
    width: 282px; }
    /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .select_location input {
      width: 172px;
      margin-top: 12px; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .select_location .error .warning_icon {
      display: inline-block;
      top: -38px;
      left: 310px; }
    /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .select_location .error .validation_tooltip {
      top: -100px;
      left: 165px; }
    /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .select_location .select_wrap:after {
      content: ' ';
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -43px;
      background-repeat: no-repeat;
      width: 12px;
      height: 7px;
      position: absolute;
      right: 15px;
      bottom: 20px !important;
      cursor: pointer; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_sites_wrap .select_location .select_wrap:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -43px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
  /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .input_wrap {
    height: 100px; }
  /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .radio_wrap {
    margin: 14px 0 0px 0;
    padding-left: 30px;
    line-height: 20px;
    float: left;
    position: relative;
    clear: left;
    cursor: pointer; }
    /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .radio_wrap:hover .radio_input:after {
      display: block;
      background-color: #f7bca2; }
    /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .radio_wrap .radio_input.selected:after {
      display: block;
      background-color: #f15d1b; }
  /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
  .share_sites_wrap .radio_input {
    top: 50%;
    margin: -8px 0 0 -27px;
    position: absolute;
    width: 13px;
    height: 13px;
    border: 1px solid #b7b7b7;
    border-radius: 7px;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 3px rgba(3, 3, 3, 0.17);
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 3px rgba(3, 3, 3, 0.17);
    box-shadow: 0 1px 0 #fff, inset 0 1px 3px rgba(3, 3, 3, 0.17);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f9f9f9), color-stop(100%, #fdfdfd));
    background: -moz-linear-gradient(bottom, #f9f9f9 0%, #fdfdfd 100%);
    background: -webkit-linear-gradient(bottom, #f9f9f9 0%, #fdfdfd 100%);
    background: linear-gradient(to top, #f9f9f9 0%, #fdfdfd 100%);
    background: linear-gradient(bottom, #f9f9f9 0%, #fdfdfd 100%); }
    /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
    .share_sites_wrap .radio_input:after {
      display: none;
      content: '';
      position: absolute;
      top: 1px;
      left: 1px;
      width: 9px;
      height: 9px;
      border: 1px solid #f9f9f9;
      border-radius: 6px; }

/* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_share_sites_popover.scss */
.share_sites_error h3 {
  line-height: 25px;
  font-size: 18px;
  padding: 40px 50px 10px 50px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
.tag_popup {
  width: 478px;
  margin-top: -200px;
  margin-left: -239px; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup h3 {
    color: #6c747f;
    font-size: 20px;
    padding-top: 22px; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup p.subtitle {
    font-size: 16px;
    color: #99a1ac;
    text-align: center;
    position: relative;
    padding: 5px 10px 10px 10px;
    word-wrap: break-word;
    line-height: 20px; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup .tag_input_wrap {
    margin: 22px 77px 20px 77px;
    position: relative; }
    /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
    .tag_popup .tag_input_wrap input {
      font-size: 14px;
      width: 227px;
      padding: 3px 11px; }
    /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
    .tag_popup .tag_input_wrap .orange-btn {
      position: absolute;
      right: 0;
      top: 0;
      font-size: 14px;
      padding: 8px 16px; }

/* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
#tag_input_error {
  color: red;
  visibility: hidden; }

/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
.tag_popup.new {
  z-index: 5;
  width: 360px;
  margin-top: -44px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff; }
  /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .tag_type {
    overflow: hidden;
    text-align: center;
    padding: 25px 10px 35px 10px; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .subtitle {
    margin-top: 18px;
    word-wrap: break-word; }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .gray-btn {
    width: 66px;
    font-size: 14px;
    color: #4b525c;
    display: inline-block;
    float: none;
    margin-right: 10px;
    position: relative;
    padding: 10px 0px 10px 33px; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
    .tag_popup.new .gray-btn:before {
      content: '';
      width: 23px;
      height: 23px;
      position: absolute;
      left: 10px;
      top: 7px; }
  /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .gray-btn.person:before {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
    background-position: 0 -28px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tag_popup.new .gray-btn.person:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
        background-position: 0 -28px;
        -moz-background-size: 23px auto;
        -o-background-size: 23px auto;
        -webkit-background-size: 23px auto;
        background-size: 23px auto; } }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .gray-btn.place:before {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
    background-position: 0 -53px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tag_popup.new .gray-btn.place:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
        background-position: 0 -52.5px;
        -moz-background-size: 23px auto;
        -o-background-size: 23px auto;
        -webkit-background-size: 23px auto;
        background-size: 23px auto; } }
  /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
  .tag_popup.new .gray-btn.tag {
    margin-right: 0; }
    /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tag_popup.scss */
    .tag_popup.new .gray-btn.tag:before {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
      background-position: 0 -95px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .tag_popup.new .gray-btn.tag:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
          background-position: 0 -94px;
          -moz-background-size: 23px auto;
          -o-background-size: 23px auto;
          -webkit-background-size: 23px auto;
          background-size: 23px auto; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
.tl_autocomplete {
  position: absolute;
  z-index: 1;
  width: 348px;
  background: #fff;
  border: 1px solid #b8b8b8;
  border-radius: 7px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  max-height: 200px;
  overflow-y: auto;
  top: 181px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: none; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete > li {
    margin: 0 0; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete ul {
    border-top: 1px solid #cdd2d8;
    position: relative;
    padding: 7px 0 7px 30px;
    margin-right: 10px;
    margin-left: 10px; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li:first-child {
    overflow: visible; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li {
    position: relative;
    padding: 5px 0 5px 44px;
    cursor: pointer;
    border: none; }
    /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
    .tl_autocomplete li a, .tl_autocomplete li a:visited {
      color: #4b525c !important; }
    /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
    .tl_autocomplete li strong {
      font-weight: normal;
      color: #f54f20; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li.people:after {
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15px;
    top: 10px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
    background-position: 0 -28px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_autocomplete li.people:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
        background-position: 0 -28px;
        -moz-background-size: 23px auto;
        -o-background-size: 23px auto;
        -webkit-background-size: 23px auto;
        background-size: 23px auto; } }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li.places:after {
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15px;
    top: 10px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
    background-position: 0 -53px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_autocomplete li.places:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
        background-position: 0 -52.5px;
        -moz-background-size: 23px auto;
        -o-background-size: 23px auto;
        -webkit-background-size: 23px auto;
        background-size: 23px auto; } }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li.tags:after {
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    left: 15px;
    top: 10px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
    background-position: 0 -95px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_autocomplete li.tags:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
        background-position: 0 -94px;
        -moz-background-size: 23px auto;
        -o-background-size: 23px auto;
        -webkit-background-size: 23px auto;
        background-size: 23px auto; } }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
  .tl_autocomplete li.active {
    background: #f9f9f9;
    border-top: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
    .tl_autocomplete li.active .name {
      text-shadow: none;
      color: #4b525c; }
    /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_tl_autocomplete.scss */
    .tl_autocomplete li.active:before {
      content: '';
      width: 25px;
      height: 15px;
      position: absolute;
      right: 5px;
      top: 11px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete-s76047bde19-3ea2190d73327b12d94e1198a50b6bb539999e70259c24039f47389876683fde.png);
      background-position: 0 0;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .tl_autocomplete li.active:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_autocomplete@2x-s2994fffef9-b0c584aefbe971a1a4ce9d89062a403e323fbd14deeef27407f94208dbc24b16.png);
          background-position: 0 0;
          -moz-background-size: 23px auto;
          -o-background-size: 23px auto;
          -webkit-background-size: 23px auto;
          background-size: 23px auto; } }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone .share_app_link_wrap {
  vertical-align: middle; }
  /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap .warning_icon {
    display: none;
    position: absolute;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png) 0 -1881px;
    width: 11px;
    height: 11px;
    margin: 10px auto auto -18px;
    cursor: pointer; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap .tooltip {
    display: inline; }
  /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap {
    width: 300px;
    display: none;
    position: absolute;
    margin: -57px auto auto -169px; }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
    #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip_arrow {
      display: block;
      background-position: 0 -5px;
      width: 30px;
      height: 12px;
      position: relative;
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg);
      top: 32px;
      left: 140px;
      z-index: 6; }
    /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
    #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip {
      line-height: 5px;
      left: 5px;
      z-index: 4; }
      /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
      #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip .message {
        color: #990000; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap .send_btn {
    display: inline-block; }
  /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap.invalid .phone_input {
    border: 1px solid #ba3b3d; }
  /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap.invalid .warning_icon {
    display: inline-block; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone .share_app_link_wrap.invalid .disabled_tooltip_wrap {
    display: inline-block; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone .sent_successful .check_icon {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 14px;
  top: 1px; }
/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone .sent_successful .mobile_number {
  font-weight: bold; }
/* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone .sent_successful .disabled_tooltip_wrap.failed {
  display: none; }

/* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone .share_app_link_wrap.invalid .warning_icon {
  background-position: 0 -398px;
  width: 8px;
  height: 8px;
  top: 53px;
  left: 212px; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone.sent .share_app_link_wrap {
  display: none; }
/* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone .input_label {
  margin-bottom: 15px;
  margin-left: 4px; }
/* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone input {
  width: 184px;
  height: 32px; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  #text_to_phone.import_text_to_phone input::-moz-placeholder {
    color: #6d7279;
    opacity: 1; }
  /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  #text_to_phone.import_text_to_phone input:-ms-input-placeholder {
    color: #6d7279; }
  /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  #text_to_phone.import_text_to_phone input::-webkit-input-placeholder {
    color: #6d7279; }
/* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone .send_btn {
  margin-left: 5px;
  float: right;
  width: 43px;
  height: 20px;
  font-size: 15px;
  padding-top: 6px;
  line-height: 20px; }
/* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone .sent_successful {
  margin: 20px 0px;
  text-align: center; }
  /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.import_text_to_phone .sent_successful .check_icon {
    background-position: 0 0;
    width: 22px;
    height: 18px;
    vertical-align: middle; }
/* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.import_text_to_phone .disabled_tooltip_wrap {
  margin: 0;
  top: -5px;
  left: 43px; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.import_text_to_phone .disabled_tooltip_wrap.failed .message {
    color: #af2b2b; }
  /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.import_text_to_phone .disabled_tooltip_wrap .disabled_tooltip_arrow {
    height: 16px;
    top: 46px; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.import_text_to_phone .disabled_tooltip_wrap .disabled_tooltip {
    top: -12px;
    padding: 18px 26px; }

/* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .warning_icon {
  position: relative;
  margin: 10px auto auto -15px;
  top: 1px;
  left: -5px; }
/* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap.success {
  margin: -46px auto auto -350px; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap.success .message {
    color: #767d91; }
/* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap.failed {
  margin: -45px auto auto -171px; }
  /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
  #text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap.failed .message {
    color: #990000; }
/* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap .disabled_tooltip_arrow {
  z-index: 7;
  top: auto;
  bottom: 0px;
  position: absolute; }
/* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .disabled_tooltip_wrap .disabled_tooltip {
  top: auto;
  padding: 10px 12px;
  line-height: normal;
  margin-bottom: 11px; }
/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .input_label {
  margin-right: 10px; }
/* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .phone_input {
  width: 200px;
  vertical-align: top; }
/* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .send_btn {
  float: none;
  padding: 10px 15px;
  margin-left: 5px; }
/* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone .check_icon {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png) 0 -609px;
  vertical-align: top; }
/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone.invalid .disabled_tooltip_wrap.success {
  display: none; }
/* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone.invalid .disabled_tooltip_wrap.failed {
  display: inline-block; }
/* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone.sent .disabled_tooltip_wrap.success {
  display: inline-block; }
/* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
#text_to_phone.gettingstarted_text_to_phone.sent .disabled_tooltip_wrap.failed {
  display: none; }

/* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_text_to_phone.scss */
.msie .gettingstarted_text_to_phone#text_to_phone .disabled_tooltip_wrap .disabled_tooltip_arrow {
  top: 38px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.collection_holder {
  background: #fff; }
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .collection_holder .collection_meta {
    color: #fff;
    font-size: 24px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    padding-left: 9px;
    padding-bottom: 9px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
    /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .collection_holder .collection_meta .check-wrap {
      position: absolute;
      right: 12px;
      z-index: 3;
      bottom: 12px; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .collection_holder.selected .collection_meta .check-wrap {
    border: 1px solid #f05323;
    background-color: #f05323; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .collection_holder.selected .collection_meta .check-wrap .checkmark:before, .collection_holder.selected .collection_meta .check-wrap .checkmark:after {
      background-color: #fff; }
    /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .collection_holder.selected .collection_meta .check-wrap .count {
      color: #fff; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.summary_view::-webkit-scrollbar {
  display: none; }

/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.summary_view_scroll {
  height: 100%;
  position: relative;
  z-index: 0; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.summary_heading {
  direction: ltr;
  pointer-events: auto;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  margin: 13px 0 0 -2px; }
  /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_heading .summary_heading_meta {
    color: #58595b;
    line-height: 23px;
    font-weight: lighter;
    margin-left: 13px; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading .summary_heading_meta .date {
      display: inline-block;
      font-size: 16px;
      font-weight: inherit;
      cursor: pointer;
      -webkit-transform: translateZ(0); }
    /* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading .summary_heading_meta .year {
      position: relative;
      color: #c6c7c9;
      float: left;
      margin: 0;
      margin-right: 8px;
      padding-right: 8px;
      cursor: default; }
      /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
      .summary_heading .summary_heading_meta .year:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 16px;
        right: 0;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #c6c7c9; }
    /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading .summary_heading_meta .check-wrap {
      margin-left: 5px;
      vertical-align: top; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_heading.hover .date {
    color: #f05323; }
  /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_heading.hover .check-wrap {
    border: 1px solid #f05323; }
    /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading.hover .check-wrap .count {
      color: #f05323; }
    /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading.hover .check-wrap .checkmark:before, .summary_heading.hover .check-wrap .checkmark:after {
      background-color: #f05323; }
  /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_heading.selected .date, .summary_heading.selected.hover .date {
    color: #f05323; }
  /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_heading.selected .check-wrap, .summary_heading.selected.hover .check-wrap {
    border: 1px solid #f05323;
    background-color: #f05323; }
    /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading.selected .check-wrap .count, .summary_heading.selected.hover .check-wrap .count {
      color: #ffffff; }
    /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
    .summary_heading.selected .check-wrap .checkmark:before, .summary_heading.selected .check-wrap .checkmark:after, .summary_heading.selected.hover .check-wrap .checkmark:before, .summary_heading.selected.hover .check-wrap .checkmark:after {
      background-color: #fff; }

/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.summary_element {
  direction: ltr;
  cursor: pointer;
  position: absolute;
  z-index: 0;
  border: 1px solid #d2d9e0; }
  /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_element .image_wrap {
    position: relative;
    overflow: hidden;
    background: #eeeeee; }
  /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_element .image {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background-size: cover;
    background-position: center 0;
    background-repeat: no-repeat;
    background-color: #eeeeee; }

/* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.timeline_divider.vertical {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #d7dde3;
  margin-left: -11px; }

/* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
.summary_view {
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  -webkit-transform-origin: 50% 50%;
  opacity: 0; }
  /* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_view.fade_out {
    opacity: 0 !important; }
  /* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_view.fade_in {
    opacity: 1 !important; }
  /* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
  .summary_view.fade_back {
    opacity: 0 !important; }

/* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_summary_view.scss */
#day_view, #year_view, #month_view {
  opacity: 1; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.empty_box ~ .secondary_bar {
  display: none; }

/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.secondary_bar {
  position: absolute;
  top: 47px;
  left: 0;
  right: 0;
  height: 46px;
  line-height: 46px;
  box-sizing: border-box;
  z-index: 3;
  text-align: center; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .secondary_bar .pull_right {
    position: absolute;
    display: block;
    right: 9px;
    top: 10px; }
    /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .secondary_bar .pull_right a {
      margin-left: 12px; }
    /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .secondary_bar .pull_right a.standard {
      position: relative;
      margin-right: 16px; }
    /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .secondary_bar .pull_right a.disabled {
      pointer-events: none;
      opacity: 0.5; }
    /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .secondary_bar .pull_right a.standard.long {
      margin-right: 22px; }
    /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .secondary_bar .pull_right .notify {
      left: 54px;
      right: auto; }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .secondary_bar .btns {
    display: inline-block;
    text-align: center;
    font-size: 0;
    direction: ltr; }
  /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .secondary_bar .tl_back {
    margin-top: 7px;
    margin-right: 12px; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .secondary_bar.no_moments .checkcircle_multiple_wrap {
    display: none; }

/* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.secondary_bar_bg {
  background: #fff;
  border-bottom: 1px solid #e2e5ec; }

/* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
body.library:not(.filtered) .secondary_bar_bg {
  display: none; }

/* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.sticky_left {
  position: fixed;
  left: 0; }

/* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
#library_view .secondary_bar {
  left: 0;
  right: 0; }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  #library_view .secondary_bar .btns {
    margin-left: -122px;
    position: fixed;
    left: 50%; }

/* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.filtered #library_view .library_secondary_bar {
  display: none; }

/* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.results_text {
  color: #58595b;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  direction: ltr; }
  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .results_text strong {
    font-weight: medium; }
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .results_text.show_all_btn {
    position: fixed;
    right: 170px;
    top: 119px;
    display: none;
    padding: 0 5px 8px;
    font-weight: bold;
    margin: 0;
    line-height: 5px;
    cursor: default; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .results_text .heart {
    display: inline-block;
    width: 15px;
    height: 13px;
    vertical-align: middle;
    margin-right: 2px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -852px no-repeat; }
    /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .results_text .heart.left_margin {
      margin-left: 2px; }

/* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.results_heading {
  display: inline-block;
  position: relative;
  line-height: 46px;
  max-height: 46px;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-all; }
  /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .results_heading .title {
    height: 32px;
    display: inline;
    overflow: hidden; }
  /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .results_heading .check-wrap {
    margin-left: 10px; }
    /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .results_heading .check-wrap.no_moments {
      cursor: auto; }
      /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
      .results_heading .check-wrap.no_moments .checkmark {
        display: none; }
      /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
      .results_heading .check-wrap.no_moments .count {
        margin-left: 0; }
      /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
      .results_heading .check-wrap.no_moments:hover {
        color: #58595b;
        border-color: #58595b; }

/* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.title_tooltip_wrap {
  display: none;
  padding-bottom: 14px;
  position: absolute;
  left: 188px;
  right: 150px;
  top: 52px;
  font-weight: normal;
  text-align: left;
  word-wrap: break-word;
  word-break: break-all; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .title_tooltip_wrap .title_tooltip {
    padding: 10px 48px 10px 48px;
    direction: ltr;
    -moz-box-shadow: #fff 0 1px 0 inset, 0 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: #fff 0 1px 0 inset, 0 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: #fff 0 1px 0 inset, 0 3px 6px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background-color: #fff;
    font-size: 13px;
    line-height: 21px;
    display: inline-block;
    border: 1px solid rgba(71, 71, 83, 0.35); }
    /* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .title_tooltip_wrap .title_tooltip .tooltip-pointer {
      top: -14px;
      left: auto;
      right: 15px;
      height: 15px;
      margin-left: -10px;
      border: 0;
      width: 32px; }
      /* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
      .title_tooltip_wrap .title_tooltip .tooltip-pointer:after {
        top: 4px;
        width: 20px;
        height: 20px;
        left: 4px;
        background: #fff; }

/* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.select_mode {
  /* Hide the navigation buttons during selection for now. */ }
  /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .select_mode .primary_btns_left {
    display: none; }
  /* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .select_mode .sticky_left,
  .select_mode .sticky_right {
    display: none; }
  /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .select_mode .secondarybar-upload {
    display: none; }

/* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.results_heading .checkbox_multiple {
  margin-bottom: -4px;
  margin-right: 6px;
  display: inline-block;
  opacity: 0; }

/* line 254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.select_mode .results_heading .checkbox_multiple {
  opacity: 1; }

/* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.toggle_wrap.hidden_moments_toggle {
  position: absolute;
  right: 0;
  width: 60px;
  height: 24px;
  margin: 0px 10px 0px 10px;
  background-image: none; }
  /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .toggle_wrap.hidden_moments_toggle .toggle {
    height: 24px;
    width: 60px;
    border-radius: 24px; }
    /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle span {
      line-height: 20px; }
    /* line 274, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle .toggle_on {
      width: 30px;
      height: 24px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -720px no-repeat; }
    /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle .toggle_off {
      width: 55px;
      height: 24px;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -694px no-repeat; }
    /* line 284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle .toggle_handle {
      background-color: #fff;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      width: 24px;
      height: 24px;
      border-radius: 24px;
      top: -1px; }
  /* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .toggle_wrap.hidden_moments_toggle .toggle.toggle_state_off {
    background-color: #b9bdc5;
    -webkit-box-shadow: 0 1px 2px #878e9a inset;
    -moz-box-shadow: 0 1px 2px #878e9a inset;
    box-shadow: 0 1px 2px #878e9a inset;
    border-color: #b9bdc5; }
    /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle.toggle_state_off .toggle_handle {
      left: -1px;
      border-color: #b9bdc5; }
  /* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .toggle_wrap.hidden_moments_toggle .toggle.toggle_state_on {
    background-color: #f27231;
    -webkit-box-shadow: 0 1px 2px #b05526 inset;
    -moz-box-shadow: 0 1px 2px #b05526 inset;
    box-shadow: 0 1px 2px #b05526 inset;
    border-color: #f27231; }
    /* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .toggle_wrap.hidden_moments_toggle .toggle.toggle_state_on .toggle_handle {
      left: 35px;
      border-color: #f27231; }

/* line 320, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.new_story_btn .disabled_tooltip_wrap {
  right: 0px;
  top: 26px;
  width: auto; }
/* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.new_story_btn .disabled_tooltip .tooltip_arrow {
  left: 75%;
  top: -16px; }

/* line 334, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.my_stories_btn .disabled_tooltip_wrap {
  margin-left: -95px;
  top: 36px; }
/* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.my_stories_btn .disabled_tooltip .tooltip_arrow {
  left: 52%;
  top: -16px; }

/* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.friend_stories_btn .disabled_tooltip_wrap {
  width: 300px;
  margin-left: -102px;
  top: 36px; }
/* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.friend_stories_btn .disabled_tooltip .tooltip_arrow {
  left: 52%;
  top: -16px; }

/* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.tl_secondary_bar .primary_btns_left .primary_btn .btn_text {
  padding-top: 8px; }
  @media (max-width: 767px) {
    /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .tl_secondary_bar .primary_btns_left .primary_btn .btn_text {
      width: auto;
      padding: 0; } }
  @media (max-width: 767px) {
    /* line 370, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .tl_secondary_bar .primary_btns_left .primary_btn .btn_text .icon {
      display: none; } }
  /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .tl_secondary_bar .primary_btns_left .primary_btn .btn_text a {
    padding: 20px 33px 14px 4px; }
    /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .tl_secondary_bar .primary_btns_left .primary_btn .btn_text a:not([tabindex='-1']):focus-visible, .tl_secondary_bar .primary_btns_left .primary_btn .btn_text a:not([disabled]):focus-visible {
      outline: none;
      border: 2px solid #f05323;
      box-shadow: none; }
/* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.tl_secondary_bar .secondarybar-upload {
  background-color: #F05323;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  height: 47px;
  letter-spacing: .5px;
  padding: 0 15px 0 40px;
  position: relative;
  text-transform: uppercase; }
  /* line 402, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .tl_secondary_bar .secondarybar-upload:before {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/upload-icon-white-3e3cac916088992bfb98fd0419ea6f785bc1bc179782f0a9dbfbcb6903cb9fd0.svg) no-repeat center top;
    content: '';
    height: 20px;
    left: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 18px; }
  /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
  .tl_secondary_bar .secondarybar-upload:hover, .tl_secondary_bar .secondarybar-upload.active {
    filter: brightness(1.1); }
  @media (max-width: 767px) {
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
    .tl_secondary_bar .secondarybar-upload .upload__label {
      display: none; } }

/* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
html.mobile .tl_secondary_bar {
  flex-wrap: wrap; }

/* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.library_secondary_bar {
  opacity: 0.5; }

/* line 437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .label {
  font-size: 14px; }
/* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.my-computer {
  width: 22px;
  height: 20px;
  margin-top: 2px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -242px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.my-computer {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -242px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.desktop {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 0;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.desktop {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 0;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.my-device {
  width: 22px;
  height: 22px;
  margin-top: 2px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -220px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.my-device {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -220px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.share-sites {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -282px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.share-sites {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -282px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.share-sites-new {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -326px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.share-sites-new {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -326px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 482, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.facebook {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -44px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.facebook {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -44px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.instagram {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -176px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.instagram {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -176px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 498, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view span.google {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-right: 12px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -132px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view span.google {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -132px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.my-computer {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -262px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.my-computer {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -262px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 510, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.desktop {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -22px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.desktop {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -22px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.share-sites {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -304px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.share-sites {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -304px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 518, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.share-sites-new {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -348px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.share-sites-new {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -348px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 522, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.facebook {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -44px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.facebook {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -44px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.instagram {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -176px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.instagram {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -176px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
/* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.upload-dropdown_flyout .list .flyout-item-view:hover span.google {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown-s48a98003ef-24d94bc9d167189956351326284651c66679bcc34c5fc85463d0977ffa96c66c.png);
  background-position: 0 -132px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .upload-dropdown_flyout .list .flyout-item-view:hover span.google {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_upload_dropdown@2x-s76d3592e7c-f6e5e53ee92c5ff5fe549adbbeaf707320ecaa2f57d1ee2274f8520bb60e8b0b.png);
      background-position: 0 -132px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }

/* line 536, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_secondary_bar.scss */
.px-flyout-wrapper {
  z-index: 35 !important; }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.notify.stories_invitation_count[data-num]:before {
  content: attr(data-num); }
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.notify.stories_invitation_count[data-num='0'] {
  display: none; }

/* story list */
/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view {
  position: absolute;
  background: #fff;
  left: 0;
  right: 0;
  top: 51px;
  bottom: 41px;
  display: none; }

/* hide create story btn */
/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.stories.following .secondary_bar .btn.action {
  display: none; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories.following .secondary_bar .btn.action.story_invites_btn {
    display: inline-block; }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view_scroll {
  overflow: auto;
  right: 0;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0; }

/* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group {
  margin: -1px auto 0 auto;
  padding: 15px 0;
  overflow: hidden; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group h1, .story_list_group .view_all, .story_list_group .view_less {
    color: #4B525C;
    font-size: 17px;
    font-weight: normal;
    padding: 3px 0 7px 20px; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group h1 span {
    display: inline-block;
    margin-right: 5px; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group .badge, .story_list_group .help_icon {
    margin-top: -3px;
    margin-bottom: -2px;
    display: inline-block;
    vertical-align: top;
    text-align: center; }
  /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group .triangle {
    padding: 5px;
    cursor: pointer;
    float: left;
    margin-top: -2px;
    height: 10px;
    width: 10px; }
    /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_list_group .triangle div {
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #4b525c;
      margin: 2px 0 0 0; }
    /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_list_group .triangle.up div {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #4b525c;
      border-top: none;
      margin-top: -3px 0 0 0; }
    /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_list_group .triangle.right div {
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 5px solid #4b525c;
      border-right: none;
      margin: 0 0 0 3px; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group.my_stories:before {
    background: #e2e5ec;
    height: 1px;
    content: '';
    position: absolute;
    top: 0px;
    left: 20px;
    right: 20px; }
  /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group .view_all_wrap {
    cursor: pointer;
    padding: 0;
    float: right; }
    /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_list_group .view_all_wrap .triangle {
      float: right; }

@media screen and (min-width: 388px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 328px; } }
@media screen and (min-width: 716px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 656px; } }
@media screen and (min-width: 1044px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 984px; } }
@media screen and (min-width: 1372px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 1312px; } }
@media screen and (min-width: 1700px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 1640px; } }
@media screen and (min-width: 2028px) {
  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group {
    width: 1968px; } }
/* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group h1 .triangle {
  display: none; }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group .view_all_wrap {
  display: none; }
  /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_group .view_all_wrap .view_all {
    display: none; }
/* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.collapse .story_list_collapse {
  max-height: 287px;
  overflow: hidden; }
/* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.collapse .view_all_wrap .view_all {
  display: block; }
/* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.collapse .view_all_wrap .view_less {
  display: none; }
/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.show_collapse h1 .triangle {
  display: block; }
/* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.show_collapse .view_all_wrap {
  display: block; }

/* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.hide_group {
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  opacity: 0; }

/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_group.show_group {
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1; }

/* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.summary_view {
  position: absolute;
  top: 101px;
  bottom: 53px;
  left: 0;
  right: 0;
  overflow-x: auto; }

/* story item */
/* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.framed_moment {
  position: relative;
  float: left;
  margin: 20px; }
  /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element.framed_moment .framed_moment_media {
    background-color: #fff;
    border: 1px solid #c6c7c9;
    border-radius: 5px; }
    /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element.framed_moment .framed_moment_media .img {
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      position: absolute;
      width: auto;
      height: auto; }
  /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element.framed_moment .accept-wrap {
    display: block;
    position: absolute;
    top: 2px;
    bottom: 51px;
    left: 2px;
    right: 2px;
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1; }
    /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element.framed_moment .accept-wrap .orange-btn.accept-btn {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 126px;
      height: 26px;
      padding: 0px;
      font-size: 13px;
      line-height: 28px;
      font-weight: bold;
      z-index: 2; }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element.framed_moment .decline {
    position: absolute;
    top: -20px;
    right: -20px;
    z-index: 1;
    border-radius: 20px;
    width: 33px;
    height: 33px;
    background-color: #ffffff;
    border: 2px solid rgba(0, 0, 0, 0.15); }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element.framed_moment .decline:after, .story_element.framed_moment .decline:before {
      width: 2px;
      height: 20px;
      background: #4b525c;
      position: absolute;
      content: '';
      left: 52%;
      top: 50%;
      z-index: 2;
      margin: -10px 0 0 -1px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element.framed_moment .decline:after {
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element.framed_moment.hidden {
    display: none; }

/* line 273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.framed_moment.story_element.stack .stack_graphic:after, .framed_moment.story_element.stack .stack_graphic:before {
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #C6C7C9;
  border-radius: 5px; }

/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element .framed_moment_meta {
  position: absolute;
  box-sizing: border-box;
  height: 50px;
  padding: 8px 10px;
  z-index: 1;
  bottom: 2px;
  left: 2px;
  right: 2px;
  border-radius: 0px 0px 2px 2px;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  color: #4b525c; }
  /* line 298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .error-text-icon {
    z-index: initial;
    right: -5px; }
  /* line 302, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .name_wrap {
    display: block;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid transparent;
    width: 203px;
    height: 19px;
    margin: -4px -2px -2px -2px;
    padding: 1px; }
    /* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .framed_moment_meta .name_wrap.editable {
      -moz-user-select: text;
      -ms-user-select: text;
      -webkit-user-select: text;
      user-select: text; }
      /* line 316, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
      .story_element .framed_moment_meta .name_wrap.editable:hover, .story_element .framed_moment_meta .name_wrap.editable.focus {
        padding-right: 26px;
        width: 163px;
        border-radius: 5px;
        border: 1px solid #58595B;
        cursor: text; }
      /* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
      .story_element .framed_moment_meta .name_wrap.editable.focus {
        overflow: visible; }
        /* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
        .story_element .framed_moment_meta .name_wrap.editable.focus .name {
          text-overflow: clip;
          width: 168px; }
    /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .framed_moment_meta .name_wrap .author {
      font-size: 15px;
      display: block; }
    /* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .framed_moment_meta .name_wrap .name {
      width: 190px;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      font-weight: bold;
      font-size: 16px;
      height: 20px;
      color: #58595B;
      padding-left: 0;
      background-color: #fff; }
      /* line 349, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
      .story_element .framed_moment_meta .name_wrap .name:disabled {
        color: #58595B;
        -webkit-text-fill-color: #58595B; }
  /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .auto-album {
    position: absolute;
    bottom: 58px;
    right: 9px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    line-height: 23px;
    text-transform: uppercase;
    background-color: rgba(240, 83, 35, 0.8);
    border: 1px solid #f05323;
    border-radius: 12px;
    padding: 0 12px; }
  /* line 370, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .author {
    position: absolute;
    bottom: 58px;
    right: 9px;
    color: #4b525c;
    font-size: 13px;
    line-height: 13px;
    background-color: rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(51, 51, 51, 0.3);
    border-radius: 10px;
    padding: 4px 11px; }
  /* line 382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .shared {
    position: absolute;
    bottom: 58px;
    right: 9px;
    color: #4b525c;
    font-size: 13px;
    line-height: 13px;
    background-color: rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(51, 51, 51, 0.3);
    border-radius: 10px;
    padding: 4px 11px; }
    /* line 394, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .framed_moment_meta .shared.hidden {
      display: none; }
  /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .subtitle {
    position: relative;
    display: block;
    padding-top: 2px;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #58595B; }
  /* line 410, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .subtitle.hidden {
    display: none; }
  /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .framed_moment_meta .count {
    position: absolute;
    bottom: 8px;
    right: 8px;
    height: 23px;
    min-width: 36px;
    max-width: 41px;
    padding: 0px 4px;
    border: 1px solid #58595B;
    border-radius: 11px;
    box-sizing: border-box;
    color: #58595B;
    font-size: 14px;
    line-height: 23px;
    font-weight: normal;
    text-align: center; }

/* line 436, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.empty .framed_moment_meta:before, .story_element.no_image .framed_moment_meta:before {
  display: none; }
/* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.empty .img, .story_element.no_image .img {
  background-image: none !important;
  background: #fbd1bd; }
/* line 444, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.empty:after, .story_element.no_image:after {
  display: none; }

/* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.empty .subtitle {
  color: #adb1b9;
  text-transform: uppercase; }

/* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.small .framed_moment_media {
  height: 175px;
  width: 203px; }
/* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.small .framed_moment_meta .title {
  padding: 15px 0; }

/* line 467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.tiny .framed_moment_media {
  height: 120px;
  width: 140px; }
/* line 471, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element.tiny .framed_moment_meta .title {
  padding: 15px 0; }

/* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.framed_moment.active {
  z-index: 3; }

/* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element .edit {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  display: none;
  width: 85px;
  height: 22px;
  background-color: rgba(240, 106, 41, 0.9);
  border: 1px solid #f06a29;
  border-radius: 11px; }
  /* line 490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .edit div {
    color: white;
    font-weight: normal;
    font-size: 13px;
    line-height: 23px;
    text-align: center; }

/* line 500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.framed_moment.story_element:hover .framed_moment_media {
  color: #f05323;
  border-color: #f05323; }
/* line 505, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.framed_moment.story_element:hover .edit {
  display: block; }
/* line 510, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.framed_moment.story_element:hover .stack_graphic:before, .framed_moment.story_element:hover .stack_graphic:after {
  border-color: #f05323; }

/* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_element .edit_menu {
  z-index: 1;
  padding-top: 16px;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  border-radius: 2px;
  position: absolute;
  width: auto;
  height: auto;
  opacity: 0.95;
  background-color: #F05323;
  cursor: default; }
  /* line 531, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .edit_menu .divider {
    width: auto;
    height: 1px;
    background-color: #fff;
    margin: 12px 30px 12px 15px; }
  /* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_element .edit_menu div {
    width: 150px;
    color: #fff;
    font-size: 18px;
    line-height: 33px;
    font-weight: lighter;
    margin-left: 15px; }
    /* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .edit_menu div:hover {
      font-weight: bold; }
    /* line 550, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .story_element .edit_menu div:not(.divider) {
      cursor: pointer; }

/* empty */
/* line 558, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view .icon {
  width: 125px;
  height: 90px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/no-stories-af2721e46edcbc750cbdf787adedc90aa44b08fc961ad77f7ad9a335e72b010f.png);
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -90px 0 0 -51px; }
/* line 567, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view .icon_my_stories {
  width: 161px;
  height: 111px;
  background-position: 0 -185px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -111px 0 0 -80px; }
/* line 576, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view h3 {
  color: #989ca3;
  font-size: 26px;
  text-shadow: 0 1px 0 #fff;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  margin-top: 30px; }
/* line 587, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.story_list_view #empty_add_prompt {
  position: absolute;
  right: 41px;
  top: 7px; }
  /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .story_list_view #empty_add_prompt img {
    width: 245px;
    height: 30px;
    background-position: 0 -62px; }

/* line 602, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
.stories_guide {
  margin: 16px 30px;
  background-color: #FFF;
  border: 1px solid rgba(155, 149, 167, 0.35);
  border-radius: 6px;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.12);
  color: #4B525C;
  position: relative;
  text-shadow: 0 1px 0 #FFF;
  text-align: center;
  padding: 35px 0; }
  /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide .close {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    padding: 20px 20px 10px 10px; }
    /* line 619, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide .close div {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -825px;
      background-repeat: no-repeat;
      width: 10px;
      height: 11px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .stories_guide .close div {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -785px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
  /* line 625, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide h1 {
    font-size: 24px;
    font-weight: normal; }
  /* line 629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide p {
    color: #767D91;
    font-size: 16px;
    max-width: 496px;
    margin: 0 auto;
    padding: 0 10px;
    line-height: 24px; }
  /* line 637, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide ul {
    margin-top: 40px;
    text-align: center; }
  /* line 641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide li {
    vertical-align: top;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    position: relative;
    padding-left: 107px;
    min-height: 54px;
    padding-right: 10px;
    text-align: left; }
    /* line 652, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(1) {
      width: 260px; }
    /* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(2) {
      width: 320px; }
    /* line 658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(3) {
      width: 220px; }
    /* line 661, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:after {
      height: 54px;
      width: 77px;
      content: '';
      position: absolute;
      top: 0;
      left: 0; }
    /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(1):after {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new-s1602c546b6-fcce815518c891900c44b3fd15ae351823aa893f64ba4952d8c302dfd464ac70.png);
      background-position: 0 0;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .stories_guide li:nth-child(1):after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new@2x-s0fbbf32d70-3b87542467ff49e27b5c3e19becf317cf7ac489e15753f8dae0a15e197b37935.png);
          background-position: 0 0;
          -moz-background-size: 77px auto;
          -o-background-size: 77px auto;
          -webkit-background-size: 77px auto;
          background-size: 77px auto; } }
    /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(2):after {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new-s1602c546b6-fcce815518c891900c44b3fd15ae351823aa893f64ba4952d8c302dfd464ac70.png);
      background-position: 0 -54px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .stories_guide li:nth-child(2):after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new@2x-s0fbbf32d70-3b87542467ff49e27b5c3e19becf317cf7ac489e15753f8dae0a15e197b37935.png);
          background-position: 0 -53.5px;
          -moz-background-size: 77px auto;
          -o-background-size: 77px auto;
          -webkit-background-size: 77px auto;
          background-size: 77px auto; } }
    /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(3):after {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new-s1602c546b6-fcce815518c891900c44b3fd15ae351823aa893f64ba4952d8c302dfd464ac70.png);
      background-position: 0 -108px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .stories_guide li:nth-child(3):after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories_new@2x-s0fbbf32d70-3b87542467ff49e27b5c3e19becf317cf7ac489e15753f8dae0a15e197b37935.png);
          background-position: 0 -107px;
          -moz-background-size: 77px auto;
          -o-background-size: 77px auto;
          -webkit-background-size: 77px auto;
          background-size: 77px auto; } }

@media screen and (max-width: 1371px) and (min-width: 1044px) {
  /* line 678, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide li {
    font-size: 16px;
    padding-left: 97px; }
    /* line 681, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(1) {
      width: 160px; }
    /* line 684, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(2) {
      width: 190px; }
    /* line 687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
    .stories_guide li:nth-child(3) {
      width: 160px; } }
@media screen and (max-width: 1043px) {
  /* line 694, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide li {
    display: block;
    margin-left: 110px;
    margin-bottom: 25px; } }
@media screen and (max-width: 715px) {
  /* line 702, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .stories_guide li {
    margin-left: 10px;
    width: auto !important; }

  /* line 710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .mobile .framed_moment.story_element:hover .edit {
    display: none !important; }

  /* line 719, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stories_list.scss */
  .mobile .framed_moment.story_element:hover .edit {
    display: none !important; } }
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.highlight .framed_moment_media {
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.highlight .moment_actions {
  display: none; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.unhighlight .framed_moment_media {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms; }

/* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
#scroll-main.mobile #table .framed_moment .action_menu {
  width: 0px !important; }
/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
#scroll-main.mobile #table .framed_moment .rated_box, #scroll-main.mobile #table .framed_moment .action_fmv, #scroll-main.mobile #table .framed_moment .action_delete {
  display: none !important; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment {
  position: absolute;
  cursor: pointer;
  z-index: 2;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .loading .throbber {
    position: absolute; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .processing_stack {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6);
    z-index: 99; }
  /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .processing_spinner {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -21px 0 0 -21px; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment.hidden {
    display: none; }

/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.in_story {
  pointer-events: none; }

/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.disable_drawer .play_btn {
  pointer-events: none;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1008px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .framed_moment.disable_drawer .play_btn {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -968px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.mobile_hover .play_btn {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1104px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .framed_moment.mobile_hover .play_btn {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1064px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* Animations */
@keyframes action_grow {
  0% {
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -webkit-transform: scale(0.1);
    transform: scale(0.1); }
  80% {
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes action_pulse {
  0% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); }
  30% {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  70% {
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1); } }
/* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .checkcircle_wrap {
  z-index: 2 !important; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .action_menu {
  position: absolute;
  width: 0px;
  height: auto;
  top: 0px;
  right: 4px;
  bottom: 0px;
  background-color: rgba(24, 21, 18, 0.5);
  z-index: 1;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .rated_box {
  position: absolute;
  right: 14px;
  top: 14px;
  z-index: 2; }
  /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .rated_box .rating {
    position: relative;
    right: 0px;
    top: 0px;
    width: 22px;
    height: 19px;
    display: none;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
    background-position: 0 -168px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .framed_moment .rated_box .rating {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
        background-position: 0 -168px;
        -moz-background-size: 22px auto;
        -o-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto; } }
    /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment .rated_box .rating:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
      background-position: 0 -129px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .framed_moment .rated_box .rating:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
          background-position: 0 -129px;
          -moz-background-size: 22px auto;
          -o-background-size: 22px auto;
          -webkit-background-size: 22px auto;
          background-size: 22px auto; } }
    /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment .rated_box .rating.favorite {
      display: block;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
      background-position: 0 -148px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .framed_moment .rated_box .rating.favorite {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
          background-position: 0 -148px;
          -moz-background-size: 22px auto;
          -o-background-size: 22px auto;
          -webkit-background-size: 22px auto;
          background-size: 22px auto; } }
    /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment .rated_box .rating.pulsate {
      -moz-animation: action_pulse 200ms ease-in-out 0ms 1 normal forwards;
      -webkit-animation: action_pulse 200ms ease-in-out 0ms 1 normal forwards;
      animation: action_pulse 200ms ease-in-out 0ms 1 normal forwards; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .rated_box.disabled .rating {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
    background-position: 0 -110px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .framed_moment .rated_box.disabled .rating {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
        background-position: 0 -110px;
        -moz-background-size: 22px auto;
        -o-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto; } }
/* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .action_fmv {
  display: none;
  position: absolute;
  top: 50px;
  right: 14px;
  width: 22px;
  height: 22px;
  z-index: 2;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
  background-position: 0 -228px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .framed_moment .action_fmv {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
      background-position: 0 -228px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
  /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .action_fmv.not-owner {
    top: 10px; }
  /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .action_fmv:hover {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
    background-position: 0 -206px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .framed_moment .action_fmv:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
        background-position: 0 -206px;
        -moz-background-size: 22px auto;
        -o-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto; } }
/* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .action_delete {
  display: none;
  position: absolute;
  bottom: 13px;
  right: 14px;
  width: 20px;
  height: 22px;
  z-index: 2;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
  background-position: 0 -66px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .framed_moment .action_delete {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
      background-position: 0 -66px;
      -moz-background-size: 22px auto;
      -o-background-size: 22px auto;
      -webkit-background-size: 22px auto;
      background-size: 22px auto; } }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .action_delete:hover {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
    background-position: 0 -22px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .framed_moment .action_delete:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
        background-position: 0 -22px;
        -moz-background-size: 22px auto;
        -o-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto; } }
  /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment .action_delete.disabled {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu-s0728b74740-3ac0f1571f58899c6ae1b0a7cd619395c6a4b497600aa5b6c1cfbe251434bac4.png);
    background-position: 0 -88px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .framed_moment .action_delete.disabled {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_moment_action_menu@2x-s2a22c66488-0db8161667dbc5076b6f7c52c22dd61c23d9e700110414bc87384ae9df3e3ede.png);
        background-position: 0 -88px;
        -moz-background-size: 22px auto;
        -o-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto; } }
/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.disable_drawer:hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .action_menu {
  width: 42px; }
/* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .rating {
  display: block; }
  /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment:not(.disable_drawer):hover .rating:not(.pulsate) {
    transform: scale(0.1);
    -moz-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
    -webkit-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
    animation: action_grow 150ms ease-in-out 150ms 1 normal forwards; }
/* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .action_fmv, .framed_moment:not(.disable_drawer):hover .action_delete {
  display: block;
  transform: scale(0.1); }
/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .action_fmv {
  -moz-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
  -webkit-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
  animation: action_grow 150ms ease-in-out 150ms 1 normal forwards; }
/* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment:not(.disable_drawer):hover .action_delete {
  -moz-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
  -webkit-animation: action_grow 150ms ease-in-out 150ms 1 normal forwards;
  animation: action_grow 150ms ease-in-out 150ms 1 normal forwards; }
/* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.selected .action_menu {
  display: none; }
/* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment .framed_moment_media.deleted {
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0); }

/* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.play_btn {
  position: absolute;
  left: 8px;
  bottom: 8px;
  height: 28px;
  width: 28px;
  position: absolute;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1104px;
  background-repeat: no-repeat;
  z-index: 10; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .play_btn {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1064px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
  /* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .play_btn.hidden {
    display: none; }
  /* line 254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .play_btn:hover {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1040px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .play_btn:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1000px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .play_btn:active, .play_btn:focus {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1072px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .play_btn:active, .play_btn:focus {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1032px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }

/* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment_media {
  background: #eeeeee;
  position: relative;
  z-index: 1;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none; }
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment_media .img {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -ms-user-select: none; }
  /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment_media img {
    display: block;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -ms-user-select: none; }
    /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_selection.scss */
    .framed_moment_media img::selection {
      background-color: transparent; }
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_selection.scss */
    .framed_moment_media img::-moz-selection {
      background-color: transparent; }
  /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment_media .image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -ms-user-select: none; }
  /* line 294, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment_media .framed_moment_filename {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-shadow: 0 1px 8px rgba(0, 0, 0, 0.7);
    color: #FFF;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    padding: 15px 10px 10px 10px; }
    /* line 311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment_media .framed_moment_filename:hover {
      display: block;
      height: auto;
      white-space: normal;
      word-wrap: break-word; }
  /* line 320, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment_media:hover .framed_moment_filename {
    display: block; }

/* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment_media.story {
  overflow: hidden;
  border: 1px solid #d2d9e0; }

/* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.stack .stack_graphic:after, .framed_moment.stack .stack_graphic:before {
  content: '';
  position: absolute;
  bottom: 2px;
  right: -16px;
  left: 4px;
  top: -15px;
  background: #fff;
  border: 1px solid #b9c4ce;
  z-index: -1; }

/* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.stack[data-count='2'] .stack_graphic:before {
  display: none; }

/* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.stack .stack_graphic:after {
  bottom: 0px;
  right: -11px;
  left: -1px;
  top: -11px; }

/* stack spacing */
/* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.stack:not(.story_element) {
  margin-top: 9px; }
  /* line 358, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment.stack:not(.story_element)[data-count='2'] {
    margin-top: 5px; }

/* stack count */
/* line 364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.stack:not(.story_element):before {
  text-align: center;
  line-height: 45px;
  position: absolute;
  height: 45px;
  min-width: 19px;
  content: attr(data-count);
  top: -21px;
  right: -18px;
  z-index: 2;
  color: #8E98B3;
  font-weight: bold;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/stack-count-2a28d5810a777ff1c365dc6981c7422b840a4379c63561cb6bb6ea658a186e42.png) 100% 200%;
  text-shadow: 0 1px 0 #fff, 0 -1px 0 #656E86;
  font-size: 18px;
  padding: 0 13px; }

@media (max-width: 480px) {
  /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment.create-album.story_element {
    display: none; } }
/* line 387, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.create-album.story_element .framed_moment_media {
  background-color: #fff;
  text-align: center;
  color: #58595B; }
  /* line 391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
  .framed_moment.create-album.story_element .framed_moment_media .create-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    /* line 397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment.create-album.story_element .framed_moment_media .create-wrapper .plus_icon {
      position: relative;
      height: 42px;
      margin-bottom: 14px; }
      /* line 401, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
      .framed_moment.create-album.story_element .framed_moment_media .create-wrapper .plus_icon:before, .framed_moment.create-album.story_element .framed_moment_media .create-wrapper .plus_icon:after {
        content: '';
        position: absolute;
        border: 2px solid #58595B; }
      /* line 406, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
      .framed_moment.create-album.story_element .framed_moment_media .create-wrapper .plus_icon:before {
        width: 40px;
        margin-left: -20px;
        margin-top: 20px; }
      /* line 412, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
      .framed_moment.create-album.story_element .framed_moment_media .create-wrapper .plus_icon:after {
        height: 40px; }
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
    .framed_moment.create-album.story_element .framed_moment_media .create-wrapper p {
      font-size: 18px;
      font-weight: normal;
      padding-top: 10px; }
/* line 425, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.create-album.story_element:hover .framed_moment_media {
  color: #f05323;
  border-color: #f05323; }
/* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.create-album.story_element:hover .create-wrapper .plus_icon:before, .framed_moment.create-album.story_element:hover .create-wrapper .plus_icon:after, .framed_moment.create-album.story_element:hover .stack_graphic:before, .framed_moment.create-album.story_element:hover .stack_graphic:after {
  border-color: #f05323; }

/* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.msie.msie11 .plus_icon, .msie.msie10 .plus_icon {
  margin-left: 50px; }

/* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.public_story .action_menu {
  display: none !important; }
/* line 449, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.public_story .action_fmv {
  display: none !important; }
/* line 452, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.public_story .hover_layer {
  border: none !important; }
/* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.public_story .rated_box {
  display: none; }
/* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
.framed_moment.public_story .action_delete {
  display: none !important; }

/* line 467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_framed_moment.scss */
html.mobile .framed_moment .play_btn:hover, html.mobile .framed_moment .play_btn:active, html.mobile .framed_moment .play_btn:focus {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1104px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    html.mobile .framed_moment .play_btn:hover, html.mobile .framed_moment .play_btn:active, html.mobile .framed_moment .play_btn:focus {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1064px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
#tl_invites_popover {
  top: 50%;
  margin-top: -205px;
  width: 570px;
  margin-left: -285px; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
.invites_list {
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  border-radius: 7px;
  background: #fff;
  border: 1px solid #b6bbc4;
  margin: 26px; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list .dismiss {
    display: block; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list ul {
    max-height: 200px;
    overflow: auto;
    min-height: 74px; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list li {
    padding: 21px 18px 18px 73px;
    position: relative;
    min-height: 35px;
    font-size: 13px;
    color: #80868f;
    line-height: 17px; }
    /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
    .invites_list li:after {
      content: '';
      position: absolute;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2RmZTRlYSIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNGVhIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(223, 228, 234, 0)), color-stop(20%, #dfe4ea), color-stop(80%, #dfe4ea), color-stop(100%, rgba(223, 228, 234, 0)));
      background: -moz-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 20%, #dfe4ea 80%, rgba(223, 228, 234, 0) 100%);
      background: -webkit-linear-gradient(left, rgba(223, 228, 234, 0) 0%, #dfe4ea 20%, #dfe4ea 80%, rgba(223, 228, 234, 0) 100%);
      background: linear-gradient(to right, rgba(223, 228, 234, 0) 0%, #dfe4ea 20%, #dfe4ea 80%, rgba(223, 228, 234, 0) 100%); }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
    .invites_list li:last-child:after {
      display: none; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list li.empty img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/no-stories.png);
    width: 105px;
    height: 82px;
    float: left;
    margin-bottom: 18px; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list li.empty p {
    float: left;
    margin: 25px 0 0 20px; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list strong {
    font-size: 15px;
    max-width: 300px;
    display: block; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list .btns {
    position: absolute;
    right: 17px;
    top: 24px; }
    /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
    .invites_list .btns a {
      float: right;
      margin-left: 8px; }
  /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list .avatar {
    border: 3px solid #fff;
    width: 28px;
    position: absolute;
    left: 18px;
    top: 20px;
    height: 28px;
    background-size: cover;
    background-position: center center; }
  /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
  .invites_list .joined {
    border: 1px solid #dcdee1;
    border-radius: 5px;
    padding: 6px 11px 6px 9px;
    font-weight: bold; }
    /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
    .invites_list .joined span {
      margin-right: 5px;
      display: block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -121px;
      width: 18px;
      height: 15px;
      float: left; }

/* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invites.scss */
.list_gradient_heading {
  color: #787878;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZWJmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9ebf0));
  background: -moz-linear-gradient(top, #ffffff, #e9ebf0);
  background: -webkit-linear-gradient(top, #ffffff, #e9ebf0);
  background: linear-gradient(to bottom, #ffffff, #e9ebf0);
  padding: 10px;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 1px solid #b6bbc4;
  border-radius: 5px 5px 0 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
.story_invitees_popover {
  position: absolute;
  bottom: 25px;
  z-index: 11; }
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
  .story_invitees_popover.move_left {
    left: -22%; }
    /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
    .story_invitees_popover.move_left .dropdown:after {
      left: 77.5%; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
  .story_invitees_popover .dropdown:after {
    left: 83%;
    margin-left: 0; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
  .story_invitees_popover.story_invitees_friends.move_left {
    left: 31px; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
  .story_invitees_popover .selection_popover_dropdown {
    display: block;
    position: absolute;
    top: 20px;
    background-color: #fff;
    z-index: 5; }
    /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
    .story_invitees_popover .selection_popover_dropdown.owner_view {
      right: -280px;
      width: 306px; }
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
      .story_invitees_popover .selection_popover_dropdown.owner_view .tooltip_arrow {
        left: 140px; }
    /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
    .story_invitees_popover .selection_popover_dropdown.invitee_view {
      right: -270px;
      width: 240px; }
      /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
      .story_invitees_popover .selection_popover_dropdown.invitee_view .tooltip_arrow {
        left: 107px; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
    .story_invitees_popover .selection_popover_dropdown .icon_list {
      position: relative;
      margin-top: 9px;
      font-size: 14px;
      font-weight: bold;
      color: #4b515c;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }
      /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
      .story_invitees_popover .selection_popover_dropdown .icon_list.list_header li:last-child {
        border-bottom: 1px solid #d7dde5 !important;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
      /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
      .story_invitees_popover .selection_popover_dropdown .icon_list.scrollable {
        max-height: 397px;
        overflow-y: auto;
        overflow-x: hidden; }
      /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
      .story_invitees_popover .selection_popover_dropdown .icon_list li {
        font-weight: bold;
        color: #767d91;
        text-shadow: 0 1px 0 #fff;
        text-align: left;
        overflow: hidden;
        padding: 5px 0 6px 0;
        line-height: 27px;
        cursor: pointer;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #d7dde5; }
        /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li .icon {
          float: left;
          width: 26px;
          padding: 0;
          margin: 0 15px 0 11px;
          height: 26px; }
        /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li:first-child {
          border-top: 0 !important;
          border-radius: 5px 5px 0 0; }
        /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li:last-child {
          border-bottom: 0 !important;
          border-radius: 0 0 5px 5px; }
        /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li .story_manage {
          float: right;
          margin-right: 4px; }
          /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
          .story_invitees_popover .selection_popover_dropdown .icon_list li .story_manage.disabled {
            pointer-events: none;
            opacity: 0.5;
            cursor: not-allowed; }
        /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only {
          cursor: default; }
          /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
          .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only .avatar, .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only .icon, .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only span {
            opacity: .5;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; }
          /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
          .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only .row {
            margin: 0 20px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
            /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
            .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only .row .invitee {
              text-overflow: ellipsis;
              width: 197px;
              overflow: hidden;
              white-space: nowrap;
              display: block;
              float: left;
              opacity: 1;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
            /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
            .story_invitees_popover .selection_popover_dropdown .icon_list li.view_only .row .status {
              float: right;
              font-weight: normal;
              color: #F06E3C;
              opacity: 1;
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }
        /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_invitees.scss */
        .story_invitees_popover .selection_popover_dropdown .icon_list li:not(.view_only):hover, .story_invitees_popover .selection_popover_dropdown .icon_list li:not(.view_only):active {
          color: #fff;
          text-shadow: none;
          background-color: #f06b2b;
          background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwNmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background-size: 100%;
          background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea25e), color-stop(100%, #f06b2b));
          background-image: -moz-linear-gradient(top, #fea25e, #f06b2b);
          background-image: -webkit-linear-gradient(top, #fea25e, #f06b2b);
          background-image: linear-gradient(to bottom, #fea25e, #f06b2b);
          background-image: linear-gradient(top, #fea25e, #f06b2b);
          border-top: 1px solid #f68341;
          color: #fff;
          text-shadow: none; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.popover_view_share_story {
  display: block;
  margin-top: 14px;
  height: 100%;
  border-top: 1px solid #DDDFE1; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story#popover_wrap_confirmation, .popover_view_share_story#popover_link_confirmation, .popover_view_share_story#popover_unshare_confirmation {
    margin-top: 0; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .framed_moment {
    cursor: auto;
    margin-top: 30px; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .person_row_holder {
    margin-top: 10px;
    border: 1px solid #dddfe1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    max-width: 485px; }
    /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .person_row_holder .person_row:first-child {
      border-top-left-radius: 6px;
      border-top-right-radius: 6px; }
      /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .person_row_holder .person_row:first-child .person_info_wrap {
        border-top-left-radius: 6px;
        border-top-right-radius: 6px; }
    /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .person_row_holder .person_row:last-child {
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .person_row_holder .person_row:last-child .person_info_wrap {
        border-bottom: none !important;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px; }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .person_row_holder.no_border {
      border: none; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .shutterfly_share_wrapper {
    display: table;
    width: 100%;
    height: 100%; }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_actions {
    display: table-cell;
    vertical-align: top;
    width: 210px;
    background-color: #fff;
    border-right: 1px solid #DDDFE1; }
    /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_actions.adjust-height {
      height: 380px; }
  /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_email_wrap,
  .popover_view_share_story .share_fb_wrap,
  .popover_view_share_story .share_link_wrap {
    display: table-cell;
    width: 510px;
    background-color: #fff; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_email_wrap .story_element.framed_moment,
    .popover_view_share_story .share_fb_wrap .story_element.framed_moment,
    .popover_view_share_story .share_link_wrap .story_element.framed_moment {
      position: relative;
      margin: 6px;
      float: right; }
      /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .story_element.framed_moment.small,
      .popover_view_share_story .share_fb_wrap .story_element.framed_moment.small,
      .popover_view_share_story .share_link_wrap .story_element.framed_moment.small {
        margin: 30px 8px 8px 8px; }
      /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .story_element.framed_moment .title,
      .popover_view_share_story .share_fb_wrap .story_element.framed_moment .title,
      .popover_view_share_story .share_link_wrap .story_element.framed_moment .title {
        font-size: 15px;
        margin: 0;
        line-height: 46px;
        padding: 0; }
      /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .story_element.framed_moment .count,
      .popover_view_share_story .share_fb_wrap .story_element.framed_moment .count,
      .popover_view_share_story .share_link_wrap .story_element.framed_moment .count {
        font-size: 12px; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_email_wrap {
    font-size: 14px; }
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_email_wrap .framed_moment:hover {
      z-index: 0; }
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .framed_moment:hover .framed_moment_media {
        border-color: #c6c7c9; }
      /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .framed_moment:hover .stack_graphic:before, .popover_view_share_story .share_email_wrap .framed_moment:hover .stack_graphic:after {
        border-color: #c6c7c9; }
    /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_email_wrap .invitees_wrap {
      display: block;
      padding: 0 13px 0 15px;
      width: auto;
      height: 500px;
      line-height: normal;
      background-color: #fff;
      overflow-x: hidden;
      overflow-y: auto;
      -moz-border-radius: 6px 6px 6px 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px 6px 6px 6px;
      -ms-overflow-style: -ms-autohiding-scrollbar; }
      /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg {
        position: relative;
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
        overflow: hidden;
        height: auto; }
        /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .textarea_holder {
          float: left; }
          /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .textarea_holder .message_text {
            margin-bottom: 5px;
            color: #4b525c;
            float: left; }
        /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input {
          float: left;
          position: relative;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          border: none;
          background: none;
          padding: 14px;
          width: 220px;
          height: 152px;
          border: 1px solid #dddfe1;
          margin: 0;
          resize: none;
          font-size: 13px;
          overflow: hidden; }
          /* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input::-webkit-input-placeholder {
            color: #c6c7c9; }
          /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input:-moz-placeholder {
            color: #c6c7c9; }
          /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input::-moz-placeholder {
            color: #c6c7c9; }
          /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input:-ms-input-placeholder {
            color: #c6c7c9; }
          /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .custom_msg_input.hidden {
            display: none; }
        /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .character_limit {
          color: #58595b;
          font-size: 12px;
          float: right;
          line-height: 17px; }
          /* line 163, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .custom_msg .character_limit.invalid {
            color: #cc0000; }
      /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_wrap.locked_scroll {
        overflow: hidden; }
      /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_wrap .person_row {
        display: block;
        position: relative;
        background-color: #F9FAFC; }
        /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .person_info_wrap {
          border-bottom: 1px solid #dddfe1; }
        /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle .item {
          display: block;
          padding: 7px 12px;
          width: 105px;
          color: #8a8a8a; }
          /* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle .item:hover {
            cursor: pointer; }
          /* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle .item.selected:after {
            content: '';
            width: 14px;
            height: 10px;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
            background-position: 0 -229px;
            background-repeat: no-repeat;
            margin: 3px 0 0 0;
            float: right; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle .item.selected:after {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
                background-position: 0 -189px;
                -moz-background-size: 110px auto;
                -o-background-size: 110px auto;
                -webkit-background-size: 110px auto;
                background-size: 110px auto; } }
        /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle:after, .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle:before {
          bottom: 100%;
          left: 80%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle:after {
          border-color: rgba(255, 255, 255, 0);
          border-bottom-color: #fff;
          border-width: 10px;
          margin-left: -10px; }
        /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.new) .permission_toggle:before {
          border-color: transparent;
          border-bottom-color: #b7b8ba;
          border-width: 11px;
          margin-left: -11px; }
        /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap {
          width: 100%; }
          /* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .permission_value {
            margin-right: 5px;
            font-size: 14px;
            font-weight: 600;
            color: #58595b; }
          /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .remove_btn {
            float: right;
            position: relative;
            top: 24px;
            right: 20px;
            display: inline-block;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
            background-position: 0 -695px;
            background-repeat: no-repeat;
            width: 10px;
            height: 10px;
            cursor: pointer; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .remove_btn {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
                background-position: 0 -132px;
                -moz-background-size: 36px auto;
                -o-background-size: 36px auto;
                -webkit-background-size: 36px auto;
                background-size: 36px auto; } }
            /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .remove_btn:hover {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
              background-position: 0 -705px;
              background-repeat: no-repeat; }
              @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
                /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
                .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .remove_btn:hover {
                  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
                  background-position: 0 -142px;
                  -moz-background-size: 36px auto;
                  -o-background-size: 36px auto;
                  -webkit-background-size: 36px auto;
                  background-size: 36px auto; } }
          /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap.with_email {
            background-color: #FBFCFD;
            padding: 5px 0;
            height: 62px;
            cursor: default; }
            /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap.with_email .person_info_holder {
              float: left;
              position: relative;
              top: 3px;
              left: 15px;
              width: 48%;
              padding: 5px 0; }
              /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap.with_email .person_info_holder .email {
                position: relative;
                top: 5px;
                font-size: 11px;
                font-weight: 500;
                color: #58595b; }
            /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap.with_email .controls {
              float: right;
              margin-top: 18px;
              margin-right: 48px;
              width: 38%; }
              /* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap.with_email .controls .permission_arrow {
                top: 8px; }
          /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .info {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 250px;
            padding-bottom: 1px; }
          /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .header {
            font-size: 12px;
            font-weight: 500;
            color: #4c4d4f; }
          /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .person_info_wrap .name {
            margin-bottom: 4px;
            font-size: 14px;
            font-weight: 500;
            text-align: left;
            color: #4c4d4f; }
        /* line 298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls {
          display: inline-block;
          width: 65%; }
          /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .permission_view {
            position: relative;
            display: inline-block;
            margin-left: 20px;
            margin-right: 14px;
            float: right;
            cursor: pointer; }
            /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .permission_view .permission_arrow {
              width: 0;
              height: 0;
              border-left: 4px solid transparent;
              border-right: 4px solid transparent;
              border-top: 5px solid #4C4D4F;
              position: absolute;
              top: 8px;
              right: -13px; }
            /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .permission_view .flyout-view {
              margin-top: -10px; }
          /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .status {
            display: inline-block;
            float: right;
            color: #f05323;
            font-size: 14px;
            font-weight: 500;
            text-transform: lowercase;
            color: #e4371b; }
          /* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .permission_toggle {
            z-index: 12;
            border: 1px solid #b7b8ba;
            background-color: #fff;
            right: 0;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            position: absolute;
            top: 35px; }
          /* line 340, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .remove_btn {
            float: right;
            margin-top: 10px;
            margin-left: 11px;
            padding: 8px; }
            /* line 345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row .controls .remove_btn .icon {
              background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -630px no-repeat;
              width: 10px;
              height: 11px; }
        /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new {
          margin-top: 10px;
          width: 100%;
          background-color: transparent; }
          /* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap {
            display: block;
            position: relative;
            margin: 0px;
            padding: 8px 0; }
            /* line 361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .address_book_link {
              float: right;
              position: relative;
              top: 8px; }
            /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .new_person_input {
              width: 100%;
              box-sizing: border-box;
              font-size: 13px;
              border-radius: 4px;
              background-color: #fff;
              border: solid 1px #dddfe1;
              background: none;
              -moz-box-shadow: none;
              -webkit-box-shadow: none;
              box-shadow: none; }
              /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .new_person_input::-webkit-input-placeholder {
                color: #c6c7c9; }
              /* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .new_person_input:-moz-placeholder {
                color: #c6c7c9; }
              /* line 381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .new_person_input::-moz-placeholder {
                color: #c6c7c9; }
              /* line 384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .new_person_input:-ms-input-placeholder {
                color: #c6c7c9; }
            /* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .validation_tooltip {
              position: absolute;
              top: -40px;
              left: auto;
              right: -82px; }
              /* line 393, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .validation_tooltip .content_wrap {
                max-width: 118px; }
              /* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new .person_info_wrap .validation_tooltip .arrow {
                left: 191px; }
          /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new.invalid .person_info_wrap .new_person_input {
            margin-top: -1px;
            border: 1px solid #ba3b3d;
            padding-left: 9px;
            color: #cc0000; }
          /* line 410, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new.invalid .warning_icon {
            top: 16px;
            position: absolute;
            left: auto;
            right: 20px;
            display: inline-block;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
            background-position: 0 -136px;
            background-repeat: no-repeat;
            width: 14px;
            height: 14px; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new.invalid .warning_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
                background-position: 0 0;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new.invalid .content_wrap {
            color: #58595b; }
        /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row:not(.queued) .person_info_wrap .email_image {
          display: none; }
        /* line 432, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued {
          background-color: transparent; }
          /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap {
            padding: 5px 0;
            height: 62px;
            cursor: default; }
            /* line 438, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .controls {
              position: relative;
              top: 19px;
              left: -4px;
              width: 45%; }
            /* line 444, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .email_image {
              display: inline-block;
              background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -176px;
              width: 23px;
              height: 16px;
              margin-right: 8px; }
            /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .name {
              float: left;
              position: relative;
              top: 13px;
              left: 14px;
              display: inline-block;
              width: 50%;
              font-weight: normal;
              color: #4c4d4f;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
              /* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .name .name_holder {
                display: block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis; }
              /* line 469, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .name .email_address_link {
                padding-top: 5px;
                font-size: 11px;
                margin-top: 8px; }
            /* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap .email {
              display: none; }
            /* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap.no_email .email_image {
              background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png) 0 -246px; }
            /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap.no_email .name .name_holder {
              color: #c6c7c9; }
            /* line 486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap.no_email .name .email_address_link {
              color: #1aaeba;
              cursor: pointer; }
            /* line 492, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap.no_email .controls .permission_value {
              color: #c6c7c9; }
            /* line 495, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .person_info_wrap.no_email .controls .permission_arrow {
              border-top: 5px solid #D3D4D6; }
          /* line 501, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.queued .permission_view {
            margin-right: 48px; }
        /* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new:first-child .validation_tooltip {
          margin-top: -6px;
          z-index: 10;
          padding-bottom: 0px;
          padding-top: 9px; }
          /* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new:first-child .validation_tooltip .content_wrap {
            bottom: 0px; }
          /* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new:first-child .validation_tooltip .arrow {
            border-left: 9px solid transparent;
            border-right: 9px solid transparent;
            border-bottom: 9px solid #FFF;
            border-top: none;
            top: 1px; }
            /* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .person_row.new:first-child .validation_tooltip .arrow.border {
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-bottom: 10px solid #bebec3;
              border-top: none;
              top: 0px; }
      /* line 531, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup {
        display: inline-block;
        position: absolute;
        width: 365px;
        height: auto;
        text-align: center;
        z-index: 2; }
        /* line 540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup.small .content_wrap .email {
          width: 150px; }
        /* line 544, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup.small .content_wrap.invalid .invalid_icon {
          left: 169px; }
        /* line 547, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup.small .content_wrap.invalid .validation_tooltip {
          left: 52px; }
        /* line 553, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap {
          display: inline-block;
          position: relative;
          padding: 15px;
          margin: auto auto 12px auto;
          top: auto;
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
          border: solid 1px #cacbcf;
          color: #c6c7c9;
          -moz-border-radius: 4px;
          -webkit-border-radius: 4px;
          border-radius: 4px; }
          /* line 563, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .email {
            margin-right: 15px;
            display: inline-block;
            height: 29px;
            box-shadow: none;
            border: solid 1px #cacbcf;
            border-radius: 4px;
            color: #c6c7c9; }
          /* line 572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .invalid_icon {
            display: none;
            position: absolute;
            width: 13px;
            height: 13px;
            left: 187px;
            top: 14px;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
            background-position: 0 -136px;
            background-repeat: no-repeat;
            cursor: pointer; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .invalid_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
                background-position: 0 0;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 582, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .validation_tooltip {
            position: absolute;
            top: -26px;
            left: 102px;
            padding-bottom: 0;
            width: 250px; }
            /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .validation_tooltip .arrow {
              bottom: 4px; }
              /* line 590, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
              .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .validation_tooltip .arrow.border {
                bottom: 3px; }
          /* line 595, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap .save_btn {
            display: inline-block;
            background: #f05323;
            border: none;
            color: #ffffff;
            font-size: 12px;
            padding: 9px 24px;
            text-transform: uppercase;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            margin-top: -2px; }
          /* line 607, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap.invalid .email {
            color: #cc0000;
            border: 1px solid #ba3b3d; }
          /* line 611, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap.invalid .invalid_icon {
            display: inline-block;
            top: 24px;
            left: 219px; }
          /* line 617, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap.invalid .validation_tooltip .content_wrap {
            color: #58595b;
            border: solid 1px #dddfe1;
            padding: 10px; }
          /* line 624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap:after {
            top: 58px;
            left: 104px;
            z-index: -1;
            border-left: 0px;
            border-top: 0px;
            border-right: 1px solid rgba(71, 71, 83, 0.35);
            border-bottom: 1px solid rgba(71, 71, 83, 0.35); }
    /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_email_wrap .invitees_header {
      display: block;
      margin-top: 10px;
      width: auto;
      height: 25px; }
      /* line 641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_header .help_btn {
        float: right;
        position: relative;
        display: inline;
        top: 2px;
        right: 0;
        cursor: pointer;
        border-radius: 15px; }
        /* line 649, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_header .help_btn .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
          background-position: 0 -713px;
          background-repeat: no-repeat;
          background-size: 110px auto;
          width: 16px;
          height: 16px; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .popover_view_share_story .share_email_wrap .invitees_header .help_btn .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
              background-position: 0 -673px;
              -moz-background-size: 110px auto;
              -o-background-size: 110px auto;
              -webkit-background-size: 110px auto;
              background-size: 110px auto; } }
          /* line 654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_header .help_btn .icon:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
            background-position: 0 -733px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .popover_view_share_story .share_email_wrap .invitees_header .help_btn .icon:hover {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
                background-position: 0 -693px;
                -moz-background-size: 110px auto;
                -o-background-size: 110px auto;
                -webkit-background-size: 110px auto;
                background-size: 110px auto; } }
        /* line 658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap {
          position: absolute;
          width: 300px;
          text-align: left;
          left: -387px;
          top: 45px;
          display: none;
          z-index: 1000; }
          /* line 666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap.show {
            display: block; }
          /* line 669, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap .help_btn_tooltip {
            border: 1px solid rgba(71, 71, 83, 0.35);
            border-radius: 10px;
            background-color: #fff;
            -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            display: inline-block;
            position: relative;
            top: -20px;
            color: #757d91;
            text-shadow: 0 1px 0 #fff;
            font-weight: normal;
            padding: 25px 30px 25px 30px;
            line-height: 25px;
            left: 40px;
            cursor: default;
            width: 300px; }
            /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap .help_btn_tooltip .help_header {
              font-size: 16px;
              font-weight: 700;
              display: block; }
            /* line 690, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap .help_btn_tooltip ul {
              list-style: square;
              margin-left: 30px; }
            /* line 694, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
            .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap .help_btn_tooltip p,
            .popover_view_share_story .share_email_wrap .invitees_header .help_btn .help_btn_tooltip_wrap .help_btn_tooltip li {
              margin-bottom: 5px; }
      /* line 701, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_email_wrap .invitees_header .title {
        font-size: 14px;
        font-weight: normal;
        color: #4b525c;
        margin-left: 0px; }
  /* line 710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_fb_wrap .connect_overlay {
    left: 210px;
    bottom: 0;
    border-radius: 0 10px 10px 0;
    top: 52px; }
  /* line 716, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_fb_wrap h4 {
    text-align: left;
    text-transform: uppercase;
    font-size: 15px;
    color: #4b525c;
    padding: 30px 30px 10px 30px;
    text-shadow: 1px 1px #fff; }
  /* line 724, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_fb_wrap .orange-btn {
    width: 125px;
    float: right;
    margin: 10px 30px 20px 0; }
  /* line 729, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_fb_wrap .fb_preview {
    padding: 10px;
    width: 427px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    margin-bottom: 0; }
    /* line 735, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_fb_wrap .fb_preview:after {
      background: none;
      width: 0;
      height: 0; }
    /* line 740, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid {
      padding-top: 0; }
      /* line 742, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid textarea {
        width: 415px !important; }
      /* line 745, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content {
        border: 1px solid #c4cce1;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
        display: inline-block; }
        /* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content .photo {
          width: 205px;
          height: 170px;
          margin: 0 0; }
        /* line 757, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content .description {
          float: left;
          position: relative;
          width: 199px;
          height: auto;
          padding: 10px 10px;
          font-size: 12px;
          line-height: 18px; }
          /* line 765, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content .description .story_name {
            font-weight: bold;
            font-size: 13px;
            width: 190px;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis; }
          /* line 773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content .description .story_footer {
            font-weight: bold; }
          /* line 776, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          .popover_view_share_story .share_fb_wrap .fb_preview .facebook_preview_grid .content .description .story_body {
            padding: 10px 0; }
  /* line 784, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_link_wrap {
    height: 100%;
    background-color: #F5F6F8; }
    /* line 787, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_link_wrap .story_element.framed_moment {
      float: right;
      margin: 10px 13px 10px 0; }
      /* line 790, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_link_wrap .story_element.framed_moment .name {
        left: 5px;
        font-size: 12px;
        width: 100px; }
      /* line 795, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_link_wrap .story_element.framed_moment .count {
        font-size: 12px; }
  /* line 800, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .close-btn {
    padding: 20px; }
  /* line 803, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .menu_item {
    height: 46px;
    font-weight: 500;
    font-size: 14px;
    color: #4c4d4f;
    position: relative;
    padding-left: 49px;
    background-color: #fff; }
    /* line 811, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item .icon {
      position: absolute;
      left: 16px;
      top: 32%;
      width: 16px;
      height: 17px; }
    /* line 818, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item .active {
      background-color: #4b525c;
      color: #fff;
      font-size: 14px;
      font-style: normal;
      line-height: 46px; }
    /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item:after {
      content: '';
      width: 8px;
      height: 8px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      display: block;
      border: 1px solid #4b525c;
      border-width: 2px 2px 0 0;
      position: absolute;
      right: 17px;
      top: 48%; }
    /* line 837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.active {
      background-color: #fff;
      color: #f16845; }
      /* line 840, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .menu_item.active:after {
        content: '';
        width: 8px;
        height: 8px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        display: block;
        border: 1px solid #f16845;
        border-width: 2px 2px 0 0;
        position: absolute;
        right: 17px;
        top: 45%; }
    /* line 853, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item:not(.active) {
      cursor: pointer; }
      /* line 855, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .menu_item:not(.active):hover:after {
        border: 1px solid #f16845;
        border-width: 2px 2px 0 0; }
  /* line 861, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .menu_item.email {
    line-height: 50px; }
    /* line 863, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.email .icon {
      width: 24px;
      height: 18px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -210px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.email .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -32px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
    /* line 868, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.email:hover {
      color: #F74F2D; }
      /* line 870, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .menu_item.email:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
        background-position: 0 -228px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .popover_view_share_story .menu_item.email:hover .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
            background-position: 0 -50px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
    /* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.email.active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -192px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.email.active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -14px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
  /* line 880, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .menu_item.fb {
    line-height: 54px; }
    /* line 882, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.fb .icon {
      width: 22px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -299px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.fb .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -90px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
    /* line 887, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.fb:hover {
      color: #F74F2D; }
      /* line 889, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .menu_item.fb:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
        background-position: 0 -321px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .popover_view_share_story .menu_item.fb:hover .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
            background-position: 0 -112px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
    /* line 894, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.fb.active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -277px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.fb.active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -68px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
  /* line 899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .menu_item.link {
    line-height: 55px; }
    /* line 901, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.link .icon {
      width: 24px;
      height: 24px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -403px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.link .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -158px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
    /* line 906, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.link:hover {
      color: #F74F2D; }
      /* line 908, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .menu_item.link:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
        background-position: 0 -427px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .popover_view_share_story .menu_item.link:hover .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
            background-position: 0 -182px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
    /* line 913, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .menu_item.link.active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story-sc282fcada3-450361bfa5bd4d5afcf023ecf8bfaff53ed804c84c8a8e18488beba77bbc0d85.png);
      background-position: 0 -379px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .popover_view_share_story .menu_item.link.active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_story@2x-s2123963b24-ac172334ef2af23ff3e304338df85ab93be4f0e6339ddbf3e3e9279fb1f5e4a3.png);
          background-position: 0 -134px;
          -moz-background-size: 24px auto;
          -o-background-size: 24px auto;
          -webkit-background-size: 24px auto;
          background-size: 24px auto; } }
  /* line 919, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .link_story li {
    padding-bottom: 15px; }
  /* line 922, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .link_story .popover {
    margin-top: -100px; }
    /* line 924, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .link_story .popover.share_story {
      border-radius: 6px;
      background-color: #f5f6f8; }
    /* line 928, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .link_story .popover.confirm_remove {
      width: 480px;
      margin-left: -240px;
      padding: 5px 0 0 0;
      min-height: 165px; }
    /* line 934, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .link_story .popover.confirm_close {
      width: 480px;
      margin-left: -240px;
      height: 165px; }
  /* line 941, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_story_options {
    margin: 0px;
    width: auto; }
    /* line 944, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .tl_modal_bottom {
      height: auto; }
    /* line 947, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .wrapper {
      border-radius: 4px;
      border: 1px solid #afbbc7;
      background-color: #fff;
      -moz-box-shadow: 0 1px 0 rgba(68, 73, 86, 0.13) inset;
      -webkit-box-shadow: 0 1px 0 rgba(68, 73, 86, 0.13) inset;
      box-shadow: 0 1px 0 rgba(68, 73, 86, 0.13) inset; }
    /* line 953, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .actions {
      display: inline-block;
      margin: 10px 10px 20px;
      width: 260px; }
      /* line 957, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_story_options .actions .subactions {
        border: 1px solid #afbbc7;
        border-bottom: none;
        opacity: 1;
        margin-bottom: 10px;
        border-radius: 4px;
        width: 260px;
        background-color: #fff;
        box-shadow: 1px rgba(68, 73, 86, 0.13) inset;
        -webkit-box-shadow: 1px rgba(68, 73, 86, 0.13) inset; }
    /* line 969, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .toggle_link {
      position: relative;
      line-height: 33px;
      padding-left: 10px;
      font-weight: 500;
      font-size: 14px;
      color: #626879; }
      /* line 976, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_story_options .toggle_link .toggle {
        top: 4px !important;
        right: 10px;
        border: none; }
    /* line 982, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options h2 {
      color: #4b525c;
      font-size: 21px;
      font-weight: bold; }
    /* line 987, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options.link {
      padding: 30px; }
      /* line 989, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_story_options.link h2 {
        color: #4b525c;
        text-align: left;
        padding-top: 0;
        padding-bottom: 10px;
        padding-left: 30px;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: 500;
        text-shadow: 1px 1px #fff; }
      /* line 1000, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_story_options.link input {
        float: none;
        display: block;
        width: 249px;
        border: none;
        border-radius: 0;
        border-bottom: 1px solid #afbbc7;
        padding: 0;
        padding-left: 10px;
        box-shadow: none;
        -webkit-box-shadow: none;
        margin: 1px 0;
        font-size: 13px;
        color: #626879; }
    /* line 1016, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .description {
      padding: 0 0 15px 0;
      font-size: 11px;
      line-height: 19px;
      width: 250px;
      color: #4b525c; }
    /* line 1023, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .confirmation_description {
      font-size: 15px;
      color: #454b57;
      line-height: 22px;
      text-align: center;
      margin: 17px 33px 44px;
      padding-bottom: 0; }
    /* line 1031, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .confirm_modal_bottom {
      padding: 0;
      border-top: 1px solid #acb9c5;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfcfc), color-stop(100%, #eceff3));
      background: -moz-linear-gradient(top, #fbfcfc, #eceff3);
      background: -webkit-linear-gradient(top, #fbfcfc, #eceff3);
      background: linear-gradient(to bottom, #fbfcfc, #eceff3); }
      /* line 1035, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .share_story_options .confirm_modal_bottom .gray-btn {
        border: 1px solid #acb9c5;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZGFlMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eceef2), color-stop(100%, #d7dae0));
        background-image: -moz-linear-gradient(top, #eceef2 0%, #d7dae0 100%);
        background-image: -webkit-linear-gradient(top, #eceef2 0%, #d7dae0 100%);
        background-image: linear-gradient(to bottom, #eceef2 0%, #d7dae0 100%);
        background-image: linear-gradient(top, #eceef2 0%, #d7dae0 100%); }
    /* line 1040, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .link.disabled {
      -ms-user-select: none;
      opacity: .5;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
      pointer-events: none; }
    /* line 1046, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_story_options .share_story_options_left {
      margin: 10px; }
  /* line 1050, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .title_wrap {
    width: 100%;
    height: auto;
    display: inline-block;
    height: 50px;
    text-align: center;
    -webkit-box-shadow: 0px 1px #afbbc7;
    box-shadow: 0px 1px #afbbc7;
    background: linear-gradient(#eceff3, #ffffff);
    background: -webkit-linear-gradient(#eceff3, #fff); }
    /* line 1060, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .title_wrap .title {
      font-weight: 500;
      font-size: 14px;
      color: #4B525C;
      padding-top: 16px;
      text-shadow: 1px 1px #fff; }
  /* line 1068, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .people_dropdown {
    display: none;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 220px;
    position: relative;
    height: auto;
    z-index: 2;
    text-align: left;
    border: 1px solid rgba(115, 115, 133, 0.35);
    background-color: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2), 0 0 25px #d4dbde inset;
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2), 0 0 25px #d4dbde inset;
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2), 0 0 25px #d4dbde inset;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f7fb), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(top, #f5f7fb, #ffffff);
    background-image: -webkit-linear-gradient(top, #f5f7fb, #ffffff);
    background-image: linear-gradient(to bottom, #f5f7fb, #ffffff);
    background-image: linear-gradient(top, #f5f7fb, #ffffff); }
    /* line 1082, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .people_dropdown .row {
      display: block;
      overflow: hidden;
      position: relative;
      margin-left: 0;
      margin-right: 0; }
      /* line 1088, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown .row .row_name,
      .popover_view_share_story .people_dropdown .row .row_email {
        width: 210px;
        text-overflow: ellipsis;
        overflow: hidden; }
      /* line 1094, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown .row .row_name {
        display: block;
        color: #515160;
        font-size: 14px;
        font-weight: bold; }
      /* line 1100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown .row .row_email {
        display: block;
        color: #787d93;
        font-size: 13px;
        margin-top: 4px;
        vertical-align: middle; }
        /* line 1106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .popover_view_share_story .people_dropdown .row .row_email .email {
          display: inline-block;
          vertical-align: middle;
          margin-bottom: 8px; }
      /* line 1112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown .row span {
        padding: 0px; }
    /* line 1116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .people_dropdown .row_separator {
      width: auto;
      border-bottom: 1px solid #ffffff;
      border-top: 1px solid #d8dde5; }
    /* line 1122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .people_dropdown li:last-child .row_separator {
      display: none; }
    /* line 1126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .people_dropdown .active .row,
    .popover_view_share_story .people_dropdown .row:hover {
      background: #FFF; }
    /* line 1130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .people_dropdown.large {
      float: left;
      position: absolute;
      top: 41px;
      width: 305px;
      border-radius: 0px;
      z-index: 10; }
      /* line 1138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large li.active .row_name {
        color: #F05323; }
      /* line 1142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large .row {
        padding-left: 74px;
        min-height: 60px;
        cursor: pointer;
        background-color: #fff; }
      /* line 1148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large .row_name,
      .popover_view_share_story .people_dropdown.large .row_moments {
        width: 230px; }
      /* line 1152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large .row_name {
        margin-top: 12px; }
      /* line 1155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large .row_moments {
        font-size: 12px;
        text-shadow: 0 1px 0px #ffffff;
        color: #6e6e6e; }
      /* line 1160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .popover_view_share_story .people_dropdown.large .row_avatar {
        width: 36px;
        height: 36px;
        position: absolute;
        top: 8px;
        left: 14px;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
        -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 1, 0.3);
        -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 1, 0.3);
        box-shadow: 1px 1px 2px 0px rgba(0, 0, 1, 0.3); }
  /* line 1172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .invite_btn {
    display: block;
    float: right;
    width: auto;
    margin: auto 30px 16px 30px; }
    /* line 1177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .invite_btn .count {
      display: inline-block;
      position: relative;
      margin-left: 6px;
      padding: 3px 5px;
      top: -1px;
      border: 1px solid #d0551b;
      -moz-border-radius: 11px;
      -webkit-border-radius: 11px;
      border-radius: 11px;
      -moz-box-shadow: 0 1px 2px rgba(159, 51, 0, 0.67);
      -webkit-box-shadow: 0 1px 2px rgba(159, 51, 0, 0.67);
      box-shadow: 0 1px 2px rgba(159, 51, 0, 0.67);
      background-color: #ffe7d9;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTdkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffe7d9), color-stop(100%, #ffffff));
      background: -moz-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
      background: -webkit-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
      background: linear-gradient(to top, #ffe7d9 0%, #ffffff 100%);
      background: linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
      color: #d45c23;
      font-size: 12px;
      font-weight: bold;
      line-height: normal;
      text-shadow: 0 1px 0 #fff; }
    /* line 1194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .invite_btn.hidden {
      display: none; }
  /* line 1198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story .share_modal_bottom {
    clear: both;
    margin-bottom: 6px; }
  /* line 1203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story input.link {
    width: 278px;
    margin-top: 10px;
    height: 30px;
    display: block; }

/* line 1213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.gray-btn.cancel_btn {
  float: left;
  margin: 14px 0px 0px 16px;
  padding: 6px 18px; }
  /* line 1217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .gray-btn.cancel_btn.no_btn {
    padding: 6px 24px; }

/* line 1224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.orange-btn.confirm_btn {
  float: right;
  margin: 14px 16px 0px 0px;
  line-height: 15px;
  padding: 6px 12px 6px 12px;
  height: auto;
  width: auto;
  font-weight: bold; }
  /* line 1232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .orange-btn.confirm_btn.yes_btn {
    padding: 6px 20px; }

/* line 1238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.toggle_share {
  position: absolute;
  right: 0px;
  height: 20px;
  width: 32px;
  border-radius: 24px;
  background: linear-gradient(#b9bdc5, #ccd0d9);
  background: -webkit-linear-gradient(#b9bdc5, #ccd0d9); }
  /* line 1246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .toggle_share .status {
    background-color: transparent;
    position: absolute;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #4b525c;
    top: 10px;
    left: 33px; }
    /* line 1255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .toggle_share .status.on {
      display: none; }
  /* line 1259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .toggle_share .handle {
    background-color: #fff;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    width: 18px;
    height: 18px;
    border-radius: 12px;
    top: 1px;
    background: white; }
  /* line 1268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .toggle_share .handle.no_transition {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }
  /* line 1271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .toggle_share.on {
    background: linear-gradient(#f25e1c, #f87e3b);
    background: -webkit-linear-gradient(#f25e1c, #f87e3b); }
    /* line 1274, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .toggle_share.on .status.on {
      position: absolute;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: bold;
      color: #FFFFFF;
      top: 10px;
      left: 7px;
      display: block; }
    /* line 1284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .toggle_share.on .status.off {
      display: none; }
    /* line 1287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .toggle_share.on .handle {
      left: 13px;
      background: white;
      -moz-box-shadow: 0 2px 5px #878e9a;
      -webkit-box-shadow: 0 2px 5px #878e9a;
      box-shadow: 0 2px 5px #878e9a; }
    /* line 1292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .toggle_share.on ~ .options {
      height: 33px !important;
      padding-top: 10px !important; }
      /* line 1295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .toggle_share.on ~ .options > div {
        opacity: 1 !important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)" !important;
        -moz-transition: opacity 50ms !important 200ms;
        -o-transition: opacity 50ms !important 200ms;
        -webkit-transition: opacity 50ms !important;
        -webkit-transition-delay: 200ms;
        transition: opacity 50ms !important 200ms; }

/* line 1306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.msie .popover_view_share_story .invitees_wrap {
  padding: 0 20px 0 15px; }
  /* line 1310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .msie .popover_view_share_story .invitees_wrap .custom_msg .textarea_holder .text_title {
    position: relative; }
    /* line 1312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .msie .popover_view_share_story .invitees_wrap .custom_msg .textarea_holder .text_title .message_text {
      float: none; }
    /* line 1315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .msie .popover_view_share_story .invitees_wrap .custom_msg .textarea_holder .text_title .character_limit {
      float: none;
      position: absolute;
      right: 0;
      top: 2px; }
  /* line 1324, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .msie .popover_view_share_story .invitees_wrap .custom_msg_input {
    overflow: hidden; }

@media only screen and (max-width: 768px) {
  /* line 1332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .popover_view_share_story {
    margin-top: 0;
    border-top: none; }
    /* line 1335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .shutterfly_share_wrapper {
      padding-top: 22px; }
    /* line 1338, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .person_row_holder {
      max-width: 740px; }
    /* line 1345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .popover_view_share_story .share_email_wrap .invitees_wrap .email_popup .content_wrap:after {
      left: 0;
      top: 57px; }

  /* line 1354, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .shutterfly_share_wrapper {
    display: block !important; }
    /* line 1356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .shutterfly_share_wrapper .share_actions {
      display: block;
      width: 100%;
      padding-left: 20px;
      border-bottom: 1px solid #cacbcf; }
      /* line 1361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .shutterfly_share_wrapper .share_actions .menu_item {
        display: inline-block;
        margin-right: 30px;
        padding-left: 35px; }
        /* line 1365, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .shutterfly_share_wrapper .share_actions .menu_item.active {
          border-bottom: 2px solid #FF0000; }
        /* line 1368, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .shutterfly_share_wrapper .share_actions .menu_item:after {
          content: none; }
        /* line 1371, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .shutterfly_share_wrapper .share_actions .menu_item .icon {
          left: 0px; }

  /* line 1378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_email_wrap {
    width: auto;
    height: calc(100% - 76px); }
    /* line 1381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .share_email_wrap .invitees_wrap {
      height: 100%; } }
@media only screen and (min-width: 480px) and (max-width: 768px) {
  /* line 1390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .popover_view_share_story {
    border: none; }
    /* line 1392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .popover_view_share_story .person_row_holder {
      max-width: 704px; }
  /* line 1396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_email_wrap {
    display: block;
    width: 100%; }
  /* line 1403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row.queued .person_info_wrap .name {
    width: 51% !important; }
  /* line 1411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .invitees_wrap .new .controls {
    top: 0px; }
  /* line 1415, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .invitees_wrap .address_book_link {
    top: 10px; }
  /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .invitees_wrap .custom_msg {
    width: 100%;
    margin-top: 30px; }
    /* line 1421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .invitees_wrap .custom_msg > .framed_moment {
      margin-left: 10px;
      width: 202px;
      min-height: 150px; }
    /* line 1426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .invitees_wrap .custom_msg .textarea_holder {
      float: none;
      min-height: 150px;
      overflow: hidden; }
      /* line 1430, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .invitees_wrap .custom_msg .textarea_holder .text_title {
        width: 96%; }
    /* line 1434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .invitees_wrap .custom_msg .custom_msg_input {
      width: 90%; }
  /* line 1439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .connect_overlay {
    top: 110px !important;
    left: 0 !important; } }
@media only screen and (max-width: 480px) {
  /* line 1448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_email_wrap {
    width: auto; }
    /* line 1453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .share_email_wrap .invitees_wrap .email_popup .content_wrap:after {
      left: 0; }
  /* line 1462, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_link_wrap .share_story_options.link {
    padding: 30px 10px; }
  /* line 1467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_fb_wrap {
    padding: 30px 10px; }
    /* line 1469, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .share_fb_wrap h4 {
      padding: initial; }
    /* line 1472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .share_fb_wrap .fb_preview {
      margin: 10px 0; }
  /* line 1476, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_email_wrap,
  #shutterfly_share_wrapper .share_fb_wrap,
  #shutterfly_share_wrapper .share_link_wrap {
    display: block; }
  /* line 1482, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .invitees_header .help_btn_tooltip_wrap {
    left: -374px; }
  /* line 1487, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row .person_info_wrap {
    width: 100%; }
    /* line 1489, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .person_row .person_info_wrap.with_email {
      width: 100%; }
      /* line 1491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .name {
        margin-bottom: 1px; }
      /* line 1494, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .email {
        top: 10px; }
      /* line 1497, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .person_info_holder {
        width: 50%; }
      /* line 1500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .remove_btn {
        left: -18px; }
      /* line 1503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .controls {
        margin-top: 10px;
        width: 25%; }
        /* line 1506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .controls .permission_view {
          margin-left: 0; }
          /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .controls .permission_view .permission_value {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 48px; }
          /* line 1515, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
          #shutterfly_share_wrapper .person_row .person_info_wrap.with_email .controls .permission_view .permission_arrow {
            top: 8px;
            right: -15px; }
    /* line 1522, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .person_row .person_info_wrap .controls_and_book_holder {
      float: none;
      display: block;
      width: auto; }
      /* line 1526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .person_row .person_info_wrap .controls_and_book_holder .address_book_link {
        float: none;
        top: -57px;
        left: 264px; }
  /* line 1533, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row .controls {
    float: none;
    position: relative;
    left: 20px;
    margin-top: 10px;
    width: 40%; }
    /* line 1539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .person_row .controls .permission_view {
      float: none;
      margin-left: 14px; }
    /* line 1543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .person_row .controls .status {
      float: none;
      font-size: 12px; }
  /* line 1549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row.queued .remove_btn {
    top: 22px; }
  /* line 1552, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row.queued .name {
    width: 50%;
    top: 12px; }
  /* line 1556, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .person_row.queued .controls {
    top: 11px;
    left: 3px; }
    /* line 1559, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .person_row.queued .controls .permission_value {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 48px; }
  /* line 1569, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .custom_msg {
    display: inline-block;
    margin-top: 15px;
    width: 100%; }
    /* line 1573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .custom_msg .framed_moment.stack.story_element.small {
      margin: 15px 8px 8px 0; }
    /* line 1576, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .custom_msg .textarea_holder {
      display: block;
      width: 100%; }
      /* line 1579, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      #shutterfly_share_wrapper .custom_msg .textarea_holder .custom_msg_input {
        width: 91%; }
    /* line 1583, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .custom_msg .message_text {
      margin: 10px 0 5px 0; }
    /* line 1586, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .custom_msg .framed_moment {
      float: none;
      display: block; } }
@media only screen and (max-width: 320px) {
  /* line 1596, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .share_email_wrap {
    width: auto; }
    /* line 1598, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    #shutterfly_share_wrapper .share_email_wrap .invitees_wrap {
      height: 310px; }
  /* line 1604, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  #shutterfly_share_wrapper .custom_msg .textarea_holder .custom_msg_input {
    width: 89%; } }
@-moz-document url-prefix() {
  /* line 1614, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .menu_item.email {
    line-height: 47px !important; }

  /* line 1617, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .menu_item.fb {
    line-height: 52px !important; } }
/* line 1623, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
.share_album_modal .lock_button {
  padding: 10px 0 10px 20px;
  float: left;
  font-size: 11px;
  line-height: 26px;
  margin-top: 13px;
  margin-right: 20px;
  color: #58595b; }
  /* line 1631, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button.hidden {
    display: none; }
  /* line 1634, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button__flyout {
    display: block; }
    /* line 1636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button__flyout .flyout-view {
      padding: 4px 0; }
      /* line 1638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .share_album_modal .lock_button__flyout .flyout-view.selected_mobile_lock_option {
        top: -70px;
        left: 0;
        box-shadow: 0 -5px 5px -3px rgba(0, 0, 0, 0.24);
        width: 100%;
        padding: 0; }
        /* line 1645, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .share_album_modal .lock_button__flyout .flyout-view.selected_mobile_lock_option .flyout-item-view:hover:not(.disabled) {
          background-color: #FFF;
          cursor: default; }
        /* line 1649, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .share_album_modal .lock_button__flyout .flyout-view.selected_mobile_lock_option .flyout-item-view .label {
          height: 62px;
          line-height: 62px; }
        /* line 1654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .share_album_modal .lock_button__flyout .flyout-view.selected_mobile_lock_option .arrow_box {
          display: none; }
        /* line 1658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
        .share_album_modal .lock_button__flyout .flyout-view.selected_mobile_lock_option .label:hover:not(.disabled) {
          background-color: #FFF;
          cursor: default; }
    /* line 1666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button__flyout .flyout-item-view .label {
      padding: 3px 0 0 23px; }
    /* line 1671, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button__flyout.active .lock_button__icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -1331px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_album_modal .lock_button__flyout.active .lock_button__icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -1330px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
      /* line 1673, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .share_album_modal .lock_button__flyout.active .lock_button__icon:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -1331px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .share_album_modal .lock_button__flyout.active .lock_button__icon:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -1330px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
  /* line 1679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button__icon {
    cursor: pointer;
    float: left;
    height: 22px;
    width: 22px;
    display: inline-block;
    padding-right: 12px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -1259px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .share_album_modal .lock_button__icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -1258px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
    /* line 1687, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button__icon:hover, .share_album_modal .lock_button__icon.active {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -1331px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_album_modal .lock_button__icon:hover, .share_album_modal .lock_button__icon.active {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -1330px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 1691, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button__icon:after {
      content: '';
      position: relative;
      float: right;
      width: 0;
      height: 0;
      right: -13px;
      top: 55%;
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #58595b; }
  /* line 1705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button.disabled {
    pointer-events: none;
    color: #929497; }
    /* line 1708, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button.disabled .lock_button__icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -1283px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_album_modal .lock_button.disabled .lock_button__icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -1282px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
      /* line 1710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .share_album_modal .lock_button.disabled .lock_button__icon:hover, .share_album_modal .lock_button.disabled .lock_button__icon.active {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -1283px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .share_album_modal .lock_button.disabled .lock_button__icon:hover, .share_album_modal .lock_button.disabled .lock_button__icon.active {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -1282px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 1714, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
      .share_album_modal .lock_button.disabled .lock_button__icon:after {
        display: none; }
  /* line 1720, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button.locked .lock_button__icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -1139px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .share_album_modal .lock_button.locked .lock_button__icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -1138px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
    /* line 1722, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
    .share_album_modal .lock_button.locked .lock_button__icon:hover, .share_album_modal .lock_button.locked .lock_button__icon.active {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -1211px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .share_album_modal .lock_button.locked .lock_button__icon:hover, .share_album_modal .lock_button.locked .lock_button__icon.active {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -1210px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
  /* line 1729, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_share_dialog.scss */
  .share_album_modal .lock_button__icon.active::after {
    transform: rotateX(-180deg) translateY(50%); }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
.select_cover_bar {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 33;
  /* above fmv bg */ }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar .orange_mask {
    overflow: hidden;
    position: relative;
    top: 0px;
    height: 51px; }
    /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
    .select_cover_bar .orange_mask .orange_wrap {
      position: relative;
      left: 0;
      right: 0;
      height: 50px;
      color: #fff;
      font-size: 0;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2EzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzNWUxYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7a39), color-stop(100%, #f35e1c));
      background-image: -moz-linear-gradient(top, #ff7a39 0%, #f35e1c 100%);
      background-image: -webkit-linear-gradient(top, #ff7a39 0%, #f35e1c 100%);
      background-image: linear-gradient(to bottom, #ff7a39 0%, #f35e1c 100%);
      background-image: linear-gradient(top, #ff7a39 0%, #f35e1c 100%);
      border-bottom: solid thin #bb4b21;
      overflow: visible; }
    /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
    .select_cover_bar .orange_mask .gray_wrap {
      background-color: #2d3137;
      background-image: none;
      border-bottom: none; }
  /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar .heading {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    font-size: 16px;
    line-height: 50px; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar .close {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-left: 1px solid #58595b; }
    /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
    .select_cover_bar .close:before, .select_cover_bar .close:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 2px;
      height: 17px;
      -moz-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
      background-color: #ffffff; }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
    .select_cover_bar .close:after {
      -moz-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg); }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
    .select_cover_bar .close.disabled {
      cursor: default; }
      /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
      .select_cover_bar .close.disabled:before, .select_cover_bar .close.disabled:after {
        opacity: 0.5; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar .orange_mask .orange_wrap {
    top: -50px;
    -moz-transition: top 200ms;
    -o-transition: top 200ms;
    -webkit-transition: top 200ms;
    transition: top 200ms; }
  /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar.visible .orange_mask .orange_wrap {
    top: 0; }
  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_cover_bar.scss */
  .select_cover_bar.hide .orange_mask .orange_wrap {
    top: -50px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
.breadcrumb_bar {
  position: absolute;
  top: 0;
  display: inline-block;
  justify-content: space-between;
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #e2e5ec;
  text-align: center;
  background: #FFF;
  line-height: 46px; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
  .breadcrumb_bar .bc_back_wrapper {
    position: absolute;
    color: #58595b;
    font-size: 13px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    bottom: 0;
    text-align: center;
    margin-left: 16px;
    z-index: 2; }
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .bc_back_wrapper .bc_arrow {
      height: 11px;
      width: 11px;
      border: 1px solid #58595b;
      border-width: 2px 2px 0 0;
      transform: rotate(-135deg);
      margin-right: 3px; }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .bc_back_wrapper:hover {
      color: #F05323; }
      /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
      .breadcrumb_bar .bc_back_wrapper:hover .bc_arrow {
        border-color: #F05323; }
  /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
  .breadcrumb_bar .bc_label {
    color: #58595b;
    margin: 0 auto;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    font-size: 16px; }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
  .breadcrumb_bar .wrapper-bc_informational {
    margin-right: 16px;
    position: absolute;
    right: 0;
    top: 13px; }
    /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .wrapper-bc_informational .message_info {
      display: none; }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .wrapper-bc_informational:hover .message_info {
      display: block; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .wrapper-bc_informational .disabled_tooltip {
      position: absolute;
      right: 26px;
      width: 242px;
      top: 0;
      z-index: 300;
      padding: 27px 22px;
      line-height: 20px; }
  /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
  .breadcrumb_bar .bc_informational {
    width: 20px;
    height: 20px; }
    /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .bc_informational svg {
      vertical-align: top; }
      /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
      .breadcrumb_bar .bc_informational svg path {
        fill: #58595b; }
    /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
    .breadcrumb_bar .bc_informational:hover {
      cursor: pointer; }
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_breadcrumb_bar.scss */
      .breadcrumb_bar .bc_informational:hover svg path {
        fill: #F05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
.upload-btn,
.new-btn,
.identify-btn {
  position: inherit !important; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .upload-btn.disabled,
  .new-btn.disabled,
  .identify-btn.disabled {
    cursor: default; }

/**
 * The template for this is used in a popover as well as empty folder view.
 * Have to leave some of the CSS in popover so as not to mess up any of them.
 * Can clean CSS better when features/views are more self-contained.
 */
/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
.empty-grid.owner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -190px !important;
  margin-left: -220px !important; }
  /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner.withLocation {
    margin-top: -257px !important; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .error-text-icon {
    top: 95px;
    right: 10px; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .folder-choices .error .error-text-icon {
    top: 255px; }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
.new_popover_wrap .new_album .folder-choices .error .error-text-icon {
  top: 255px; }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
.empty-grid.owner,
.new_popover_wrap .new_album,
.new_popover_wrap .copy_album {
  width: 400px;
  text-align: left; }
  /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner h4,
  .new_popover_wrap .new_album h4,
  .new_popover_wrap .copy_album h4 {
    color: #4b525c;
    font-size: 24px;
    margin: 42px 50px 26px 50px;
    padding: 0 0 0 0px !important; }
  /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .modal_information,
  .new_popover_wrap .new_album .modal_information,
  .new_popover_wrap .copy_album .modal_information {
    margin: 0 0px 29px 50px; }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .prompt,
  .new_popover_wrap .new_album .prompt,
  .new_popover_wrap .copy_album .prompt {
    font-size: 12px;
    color: #4b525c;
    width: 398px; }
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .prompt a,
  .empty-grid.owner .folder-choices a,
  .new_popover_wrap .new_album .prompt a,
  .new_popover_wrap .new_album .folder-choices a,
  .new_popover_wrap .copy_album .prompt a,
  .new_popover_wrap .copy_album .folder-choices a {
    color: #3190b3;
    text-decoration: underline; }
  /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .folder-choices,
  .new_popover_wrap .new_album .folder-choices,
  .new_popover_wrap .copy_album .folder-choices {
    font-size: 18px;
    color: #4b525c;
    width: 350px;
    margin-top: 26px; }
    @media (max-width: 480px) {
      /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-choices,
      .new_popover_wrap .new_album .folder-choices,
      .new_popover_wrap .copy_album .folder-choices {
        width: 100%; } }
    /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-choices #cancel,
    .new_popover_wrap .new_album .folder-choices #cancel,
    .new_popover_wrap .copy_album .folder-choices #cancel {
      display: inline-block;
      float: right;
      font-size: 12px;
      color: #3190b3; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .error:after,
  .new_popover_wrap .new_album .error:after,
  .new_popover_wrap .copy_album .error:after {
    display: none; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .error input[type=text],
  .empty-grid.owner .error input[type=password],
  .new_popover_wrap .new_album .error input[type=text],
  .new_popover_wrap .new_album .error input[type=password],
  .new_popover_wrap .copy_album .error input[type=text],
  .new_popover_wrap .copy_album .error input[type=password] {
    border: 1px solid #cf1212; }
  /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .error .warning-tooltip,
  .new_popover_wrap .new_album .error .warning-tooltip,
  .new_popover_wrap .copy_album .error .warning-tooltip {
    position: absolute;
    top: -32px;
    min-width: 150px;
    white-space: nowrap;
    -moz-transform: translateX(-48%);
    -ms-transform: translateX(-48%);
    -webkit-transform: translateX(-48%);
    transform: translateX(-48%);
    text-align: center;
    color: #cf1212;
    font-size: 13px;
    line-height: 5px;
    padding: 12px;
    border: 1px solid #bebec3;
    border-radius: 6px;
    background-color: #fff;
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }
    /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .error .warning-tooltip:before,
    .new_popover_wrap .new_album .error .warning-tooltip:before,
    .new_popover_wrap .copy_album .error .warning-tooltip:before {
      content: '';
      position: absolute;
      left: 50%;
      bottom: -24%;
      width: 10px;
      height: 10px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      background-color: white;
      border-right: 1px solid #bebec3;
      border-bottom: 1px solid #bebec3; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .hide,
  .new_popover_wrap .new_album .hide,
  .new_popover_wrap .copy_album .hide {
    display: none; }
  /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .folder-list,
  .new_popover_wrap .new_album .folder-list,
  .new_popover_wrap .copy_album .folder-list {
    width: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 7px;
    border: 1px solid #b8b8b8;
    z-index: 3; }
    @media (max-width: 480px) {
      /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list,
      .new_popover_wrap .new_album .folder-list,
      .new_popover_wrap .copy_album .folder-list {
        position: relative;
        width: 100%; } }
    /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list #loadMore,
    .new_popover_wrap .new_album .folder-list #loadMore,
    .new_popover_wrap .copy_album .folder-list #loadMore {
      font-size: 14px;
      padding-left: 16px; }
    /* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list .loading-spinner,
    .new_popover_wrap .new_album .folder-list .loading-spinner,
    .new_popover_wrap .copy_album .folder-list .loading-spinner {
      margin-left: 16px; }
    /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list .folders-pullout,
    .new_popover_wrap .new_album .folder-list .folders-pullout,
    .new_popover_wrap .copy_album .folder-list .folders-pullout {
      display: none;
      position: absolute;
      background: #fff;
      left: 50px;
      border: 1px solid #b8b8b8;
      border-radius: 7px;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px;
      border-top: none; }
      @media (max-width: 480px) {
        /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-pullout,
        .new_popover_wrap .new_album .folder-list .folders-pullout,
        .new_popover_wrap .copy_album .folder-list .folders-pullout {
          left: -1px;
          width: 100%; } }
    /* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list.expanded,
    .new_popover_wrap .new_album .folder-list.expanded,
    .new_popover_wrap .copy_album .folder-list.expanded {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px; }
      /* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list.expanded .folders-pullout,
      .new_popover_wrap .new_album .folder-list.expanded .folders-pullout,
      .new_popover_wrap .copy_album .folder-list.expanded .folders-pullout {
        display: block; }
      /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list.expanded .dropdown-top,
      .new_popover_wrap .new_album .folder-list.expanded .dropdown-top,
      .new_popover_wrap .copy_album .folder-list.expanded .dropdown-top {
        border-bottom: 1px solid #e7e7e6; }
    /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list.reverse-popover,
    .new_popover_wrap .new_album .folder-list.reverse-popover,
    .new_popover_wrap .copy_album .folder-list.reverse-popover {
      position: relative;
      border-bottom-left-radius: 7px;
      border-bottom-right-radius: 7px; }
      /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list.reverse-popover .dropdown-top,
      .new_popover_wrap .new_album .folder-list.reverse-popover .dropdown-top,
      .new_popover_wrap .copy_album .folder-list.reverse-popover .dropdown-top {
        border-bottom: none; }
      /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list.reverse-popover .folders-pullout,
      .new_popover_wrap .new_album .folder-list.reverse-popover .folders-pullout,
      .new_popover_wrap .copy_album .folder-list.reverse-popover .folders-pullout {
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
        bottom: -1px;
        left: 360px; }
        /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list.reverse-popover .folders-pullout:before, .empty-grid.owner .folder-list.reverse-popover .folders-pullout:after,
        .new_popover_wrap .new_album .folder-list.reverse-popover .folders-pullout:before,
        .new_popover_wrap .new_album .folder-list.reverse-popover .folders-pullout:after,
        .new_popover_wrap .copy_album .folder-list.reverse-popover .folders-pullout:before,
        .new_popover_wrap .copy_album .folder-list.reverse-popover .folders-pullout:after {
          content: '';
          position: absolute;
          bottom: 11px;
          left: -10px;
          width: 0;
          height: 0;
          border-top: 10px solid transparent;
          border-bottom: 10px solid transparent;
          border-right: 10px solid #b8b8b8; }
        /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list.reverse-popover .folders-pullout:after,
        .new_popover_wrap .new_album .folder-list.reverse-popover .folders-pullout:after,
        .new_popover_wrap .copy_album .folder-list.reverse-popover .folders-pullout:after {
          left: -9px;
          border-right: 10px solid #fff; }
    /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list #folder-new,
    .new_popover_wrap .new_album .folder-list #folder-new,
    .new_popover_wrap .copy_album .folder-list #folder-new {
      border-top: 1px solid #b8b8b8;
      cursor: pointer;
      color: #626879;
      height: 25px;
      padding-top: 10px;
      margin-bottom: 0;
      padding-bottom: 5px;
      border-bottom-left-radius: 7px;
      border-bottom-right-radius: 7px;
      font-size: 14px;
      line-height: 20px; }
      /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list #folder-new:hover,
      .new_popover_wrap .new_album .folder-list #folder-new:hover,
      .new_popover_wrap .copy_album .folder-list #folder-new:hover {
        background-color: #f9f9f9; }
      /* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list #folder-new:before,
      .new_popover_wrap .new_album .folder-list #folder-new:before,
      .new_popover_wrap .copy_album .folder-list #folder-new:before {
        content: ' ';
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -709px;
        background-repeat: no-repeat;
        width: 20px;
        height: 17px;
        position: absolute;
        left: 15px;
        bottom: 12px;
        cursor: pointer; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .empty-grid.owner .folder-list #folder-new:before,
          .new_popover_wrap .new_album .folder-list #folder-new:before,
          .new_popover_wrap .copy_album .folder-list #folder-new:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -709px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list #folder-new span,
      .new_popover_wrap .new_album .folder-list #folder-new span,
      .new_popover_wrap .copy_album .folder-list #folder-new span {
        margin-left: 40px; }
        /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list #folder-new span:before,
        .new_popover_wrap .new_album .folder-list #folder-new span:before,
        .new_popover_wrap .copy_album .folder-list #folder-new span:before {
          background: none; }
    /* line 269, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list .folders-dropdown,
    .new_popover_wrap .new_album .folder-list .folders-dropdown,
    .new_popover_wrap .copy_album .folder-list .folders-dropdown {
      display: block;
      padding-top: 10px;
      max-height: 200px;
      overflow-y: auto;
      width: 350px; }
      @media (max-width: 480px) {
        /* line 269, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-dropdown,
        .new_popover_wrap .new_album .folder-list .folders-dropdown,
        .new_popover_wrap .copy_album .folder-list .folders-dropdown {
          width: 100%; } }
      /* line 280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .folders-dropdown li,
      .new_popover_wrap .new_album .folder-list .folders-dropdown li,
      .new_popover_wrap .copy_album .folder-list .folders-dropdown li {
        font-size: 14px;
        position: relative;
        height: 26px;
        padding-top: 6px;
        margin-bottom: 5px; }
        /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-dropdown li span,
        .new_popover_wrap .new_album .folder-list .folders-dropdown li span,
        .new_popover_wrap .copy_album .folder-list .folders-dropdown li span {
          display: inline-block;
          width: 270px;
          padding-left: 40px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          cursor: pointer;
          line-height: 16px; }
          /* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
          .empty-grid.owner .folder-list .folders-dropdown li span:before,
          .new_popover_wrap .new_album .folder-list .folders-dropdown li span:before,
          .new_popover_wrap .copy_album .folder-list .folders-dropdown li span:before {
            content: ' ';
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -596px;
            background-repeat: no-repeat;
            width: 18px;
            height: 16px;
            position: absolute;
            left: 15px;
            bottom: 11px; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .empty-grid.owner .folder-list .folders-dropdown li span:before,
              .new_popover_wrap .new_album .folder-list .folders-dropdown li span:before,
              .new_popover_wrap .copy_album .folder-list .folders-dropdown li span:before {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -596px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
        /* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-dropdown li span.lifetouch-folder:before,
        .new_popover_wrap .new_album .folder-list .folders-dropdown li span.lifetouch-folder:before,
        .new_popover_wrap .copy_album .folder-list .folders-dropdown li span.lifetouch-folder:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -692px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .empty-grid.owner .folder-list .folders-dropdown li span.lifetouch-folder:before,
            .new_popover_wrap .new_album .folder-list .folders-dropdown li span.lifetouch-folder:before,
            .new_popover_wrap .copy_album .folder-list .folders-dropdown li span.lifetouch-folder:before {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -692px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
        /* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-dropdown li span.default-folder:before,
        .new_popover_wrap .new_album .folder-list .folders-dropdown li span.default-folder:before,
        .new_popover_wrap .copy_album .folder-list .folders-dropdown li span.default-folder:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -367px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .empty-grid.owner .folder-list .folders-dropdown li span.default-folder:before,
            .new_popover_wrap .new_album .folder-list .folders-dropdown li span.default-folder:before,
            .new_popover_wrap .copy_album .folder-list .folders-dropdown li span.default-folder:before {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -367px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
        /* line 321, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .folders-dropdown li.selected:after,
        .new_popover_wrap .new_album .folder-list .folders-dropdown li.selected:after,
        .new_popover_wrap .copy_album .folder-list .folders-dropdown li.selected:after {
          content: ' ';
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -52px;
          background-repeat: no-repeat;
          width: 16px;
          height: 13px;
          position: absolute;
          right: 13px;
          bottom: 10px;
          cursor: pointer; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .empty-grid.owner .folder-list .folders-dropdown li.selected:after,
            .new_popover_wrap .new_album .folder-list .folders-dropdown li.selected:after,
            .new_popover_wrap .copy_album .folder-list .folders-dropdown li.selected:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -52px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
      /* line 334, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .folders-dropdown li:hover,
      .new_popover_wrap .new_album .folder-list .folders-dropdown li:hover,
      .new_popover_wrap .copy_album .folder-list .folders-dropdown li:hover {
        background-color: #f9f9f9; }
    /* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .folder-list .dropdown-top,
    .new_popover_wrap .new_album .folder-list .dropdown-top,
    .new_popover_wrap .copy_album .folder-list .dropdown-top {
      width: 350px;
      height: 28px;
      margin-top: 11px;
      font-size: 16px;
      color: #4b525c;
      cursor: pointer;
      position: relative; }
      @media (max-width: 480px) {
        /* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
        .empty-grid.owner .folder-list .dropdown-top,
        .new_popover_wrap .new_album .folder-list .dropdown-top,
        .new_popover_wrap .copy_album .folder-list .dropdown-top {
          width: 100%; } }
      /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .dropdown-top span,
      .new_popover_wrap .new_album .folder-list .dropdown-top span,
      .new_popover_wrap .copy_album .folder-list .dropdown-top span {
        display: inline-block;
        width: 278px;
        padding-left: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 20px;
        top: -2px;
        position: absolute; }
      /* line 364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .dropdown-top:before,
      .new_popover_wrap .new_album .folder-list .dropdown-top:before,
      .new_popover_wrap .copy_album .folder-list .dropdown-top:before {
        content: ' ';
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -596px;
        background-repeat: no-repeat;
        width: 18px;
        height: 16px;
        position: absolute;
        left: 15px;
        cursor: pointer; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .empty-grid.owner .folder-list .dropdown-top:before,
          .new_popover_wrap .new_album .folder-list .dropdown-top:before,
          .new_popover_wrap .copy_album .folder-list .dropdown-top:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -596px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .dropdown-top.lifetouch-folder:before,
      .new_popover_wrap .new_album .folder-list .dropdown-top.lifetouch-folder:before,
      .new_popover_wrap .copy_album .folder-list .dropdown-top.lifetouch-folder:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -692px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .empty-grid.owner .folder-list .dropdown-top.lifetouch-folder:before,
          .new_popover_wrap .new_album .folder-list .dropdown-top.lifetouch-folder:before,
          .new_popover_wrap .copy_album .folder-list .dropdown-top.lifetouch-folder:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -692px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 381, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .dropdown-top.default-folder:before,
      .new_popover_wrap .new_album .folder-list .dropdown-top.default-folder:before,
      .new_popover_wrap .copy_album .folder-list .dropdown-top.default-folder:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -367px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .empty-grid.owner .folder-list .dropdown-top.default-folder:before,
          .new_popover_wrap .new_album .folder-list .dropdown-top.default-folder:before,
          .new_popover_wrap .copy_album .folder-list .dropdown-top.default-folder:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -367px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
      .empty-grid.owner .folder-list .dropdown-top:after,
      .new_popover_wrap .new_album .folder-list .dropdown-top:after,
      .new_popover_wrap .copy_album .folder-list .dropdown-top:after {
        content: ' ';
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -43px;
        background-repeat: no-repeat;
        width: 12px;
        height: 7px;
        position: absolute;
        right: 15px;
        top: 5px;
        cursor: pointer; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .empty-grid.owner .folder-list .dropdown-top:after,
          .new_popover_wrap .new_album .folder-list .dropdown-top:after,
          .new_popover_wrap .copy_album .folder-list .dropdown-top:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -43px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
  /* line 399, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner input[type=text],
  .empty-grid.owner input[type=password],
  .new_popover_wrap .new_album input[type=text],
  .new_popover_wrap .new_album input[type=password],
  .new_popover_wrap .copy_album input[type=text],
  .new_popover_wrap .copy_album input[type=password] {
    width: 332px;
    height: 38px;
    margin-bottom: 10px;
    color: #4b525c;
    font-size: 16px;
    font-weight: lighter;
    box-shadow: none; }
    /* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner input[type=text]::-webkit-input-placeholder,
    .empty-grid.owner input[type=password]::-webkit-input-placeholder,
    .new_popover_wrap .new_album input[type=text]::-webkit-input-placeholder,
    .new_popover_wrap .new_album input[type=password]::-webkit-input-placeholder,
    .new_popover_wrap .copy_album input[type=text]::-webkit-input-placeholder,
    .new_popover_wrap .copy_album input[type=password]::-webkit-input-placeholder {
      color: #b7bac4; }
    /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner input[type=text]:-moz-placeholder,
    .empty-grid.owner input[type=password]:-moz-placeholder,
    .new_popover_wrap .new_album input[type=text]:-moz-placeholder,
    .new_popover_wrap .new_album input[type=password]:-moz-placeholder,
    .new_popover_wrap .copy_album input[type=text]:-moz-placeholder,
    .new_popover_wrap .copy_album input[type=password]:-moz-placeholder {
      color: #b7bac4; }
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner input[type=text]::-moz-placeholder,
    .empty-grid.owner input[type=password]::-moz-placeholder,
    .new_popover_wrap .new_album input[type=text]::-moz-placeholder,
    .new_popover_wrap .new_album input[type=password]::-moz-placeholder,
    .new_popover_wrap .copy_album input[type=text]::-moz-placeholder,
    .new_popover_wrap .copy_album input[type=password]::-moz-placeholder {
      color: #b7bac4; }
    /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner input[type=text]:-ms-input-placeholder,
    .empty-grid.owner input[type=password]:-ms-input-placeholder,
    .new_popover_wrap .new_album input[type=text]:-ms-input-placeholder,
    .new_popover_wrap .new_album input[type=password]:-ms-input-placeholder,
    .new_popover_wrap .copy_album input[type=text]:-ms-input-placeholder,
    .new_popover_wrap .copy_album input[type=password]:-ms-input-placeholder {
      color: #b7bac4; }
  /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner input[type=text]:focus,
  .empty-grid.owner input[type=password]:focus,
  .new_popover_wrap .new_album input[type=text]:focus,
  .new_popover_wrap .new_album input[type=password]:focus,
  .new_popover_wrap .copy_album input[type=text]:focus,
  .new_popover_wrap .copy_album input[type=password]:focus {
    border: 1px solid #767d91; }
  /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .action_btn_wrap .done-btn,
  .new_popover_wrap .new_album .action_btn_wrap .done-btn,
  .new_popover_wrap .copy_album .action_btn_wrap .done-btn {
    float: right;
    font-size: 18px;
    color: white;
    text-shadow: 0 1px 1px rgba(163, 0, 69, 0.8);
    background-color: white;
    background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
    border: 1px solid #bc5119;
    border-radius: 4px 5px 5px 4px;
    padding: 13px 36px; }
    /* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
    .empty-grid.owner .action_btn_wrap .done-btn:after,
    .new_popover_wrap .new_album .action_btn_wrap .done-btn:after,
    .new_popover_wrap .copy_album .action_btn_wrap .done-btn:after {
      content: "";
      display: block;
      clear: both; }
  /* line 449, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .empty-grid.owner .modal-spinner,
  .new_popover_wrap .new_album .modal-spinner,
  .new_popover_wrap .copy_album .modal-spinner {
    -moz-animation-name: rotateClockwise;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -moz-animation-duration: 2s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/import-spinner-bc867d9c3d3bab0d9f443d938653da36c7e08349687d23dffbda41e34d0cb7ca.png);
    background-size: 100px 100px;
    position: relative;
    margin: 20px auto;
    width: 100px;
    height: 100px; }

/* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
.albums.grid-view .loading {
  z-index: 10;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFFFFF; }
  /* line 473, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_grid.scss */
  .albums.grid-view .loading.hidden {
    display: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
.album_list_view {
  position: absolute;
  top: 98px;
  bottom: 41px;
  left: 0;
  right: 0;
  z-index: 33; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  .album_list_view.albumheader {
    bottom: 0px; }

/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
html.mobile .bucket-no-scroll {
  position: fixed;
  overflow: hidden; }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
body:not(.albums) .album_list_view {
  display: none; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
div#search {
  box-sizing: border-box;
  position: relative;
  width: 360px;
  height: 46px;
  line-height: 46px;
  margin: 0 auto;
  border: 1px solid #e2e5ec;
  border-width: 0 1px; }
  @media (max-width: 991px) {
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search {
      height: 36px;
      line-height: 36px;
      background-color: #fff;
      border-radius: 8px; } }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#search.hidden {
    display: none; }
  /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#search .icon_delete {
    display: none;
    position: absolute;
    top: 13px;
    right: 16px;
    width: 19px;
    height: 19px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
    background-position: 0 -188px;
    background-repeat: no-repeat;
    background-size: auto;
    z-index: 2;
    cursor: pointer; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      div#search .icon_delete {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
        background-position: 0 -188px;
        -moz-background-size: 25px auto;
        -o-background-size: 25px auto;
        -webkit-background-size: 25px auto;
        background-size: 25px auto; } }
    @media (max-width: 991px) {
      /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
      div#search .icon_delete {
        right: 5px; } }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .icon_delete:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -166px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        div#search .icon_delete:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -166px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .icon_delete:active {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -144px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        div#search .icon_delete:active {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -144px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#search .search_cancel {
    display: none;
    position: absolute;
    right: 10px;
    z-index: 10; }
  @media (max-width: 991px) {
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search.cancel .icon_delete {
      display: none; }
    /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search.cancel .search_cancel {
      display: inline-block; } }
  @media (min-width: 992px) {
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search.cancel .icon_delete {
      display: inline-block; }
    /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search.cancel .search_cancel {
      display: none; } }
  @media (max-width: 991px) {
    /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search.cancel .search-input {
      padding-right: 30px; } }
  /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#search .search-icon {
    width: 22px;
    height: 22px;
    position: absolute;
    left: 15px;
    top: 50%;
    opacity: 0.5;
    transform: translateY(-50%);
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1269px;
    background-repeat: no-repeat; }
    @media (max-width: 991px) {
      /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
      div#search .search-icon {
        left: 10px; } }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      div#search .search-icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1229px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#search .search-input {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    width: 100%;
    background-color: transparent;
    z-index: 1;
    outline: none;
    color: #4b525c;
    border: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    height: 100%;
    font-size: 17px;
    line-height: 20px;
    padding: 0 10px 0 50px; }
    @media (max-width: 991px) {
      /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
      div#search .search-input {
        padding-left: 40px;
        font-size: 14px; } }
    /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .search-input::-webkit-input-placeholder {
      font-weight: lighter; }
    /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .search-input::-moz-placeholder {
      font-weight: lighter; }
    /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .search-input:-ms-input-placeholder {
      font-weight: lighter; }
    /* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search .search-input:focus {
      outline: none; }
  @media (max-width: 992px) {
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#search {
      width: 100%; } }

/* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
.search.none_found {
  width: 100%;
  margin: 176px auto 10px;
  font-size: 24px;
  color: #4b525c;
  text-align: center;
  box-sizing: border-box; }
  @media (max-width: 480px) {
    /* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    .search.none_found {
      margin: 88px auto 10px;
      padding: 0 30px; } }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  .search.none_found .sadface {
    margin: 0 auto 27px;
    height: 176px;
    width: 176px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -384px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .search.none_found .sadface {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -384px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }

/* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
div#album-sort {
  position: relative;
  float: right;
  height: 46px;
  line-height: 46px;
  margin-right: 15px;
  font-size: 14px;
  color: #58595b;
  cursor: pointer; }
  @media (max-width: 991px) {
    /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#album-sort {
      height: 36px;
      line-height: 36px;
      margin-right: 10px !important;
      margin-left: 10px; } }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#album-sort.hidden {
    display: none; }
  @media (max-width: 991px) {
    /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#album-sort > .label {
      display: none; } }
  @media (max-width: 480px) {
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#album-sort > .flyout-view {
      margin-top: 0px; } }
  @media (min-width: 768px) {
    /* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
    div#album-sort .label-selected {
      font-weight: bold; } }
  /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#album-sort .label-selected:after {
    content: '';
    position: relative;
    float: right;
    width: 0;
    height: 0;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 7px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #58595b; }
  /* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#album-sort.active > span, div#album-sort:not(.disabled):hover > span {
    color: #f05323; }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#album-sort.active .label-selected:after, div#album-sort:not(.disabled):hover .label-selected:after {
    border-top-color: #f05323; }
  /* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
  div#album-sort.disabled {
    opacity: 0.5;
    cursor: default; }

/* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_album_list.scss */
#albums-list #album-sort {
  margin-right: 20px; }

/* empty view */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
.select_mode .empty_box {
  pointer-events: none; }

/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
.select_mode .story_header .story_middle {
  z-index: 1; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .select_mode .story_header .story_middle .story_avatar, .select_mode .story_header .story_middle .story_name {
    z-index: -1; }

/* checkboxes */
/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
.checkbox_multiple:not(.in_story) {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -260px;
  width: 25px;
  height: 25px;
  cursor: pointer; }
  /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .checkbox_multiple:not(.in_story):hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -235px; }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .checkbox_multiple:not(.in_story):active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -210px; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .checkbox_multiple:not(.in_story).selected {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -335px; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .checkbox_multiple:not(.in_story).selected:hover {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -310px; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
  .checkbox_multiple:not(.in_story).selected:active {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_select_mode-s6678ef11c2-0870e2932fc7a46ffe30d276bcdf63e4e84f275f9f99c4220ccd0fdee72e737e.png) 0 -285px; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_select_overlay.scss */
.checkbox_multiple.in_story {
  width: 32px;
  height: 32px;
  margin-left: -4px;
  margin-top: -1px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
.add_to_story_popover {
  opacity: 1;
  width: 408px;
  height: 500px; }
  @media (max-width: 767px) {
    /* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
    .add_to_story_popover {
      -webkit-transform: translateY(0%) !important;
      transform: translateY(0%) !important;
      margin-left: 0px !important;
      position: absolute;
      width: 100% !important;
      height: 100% !important;
      top: 0;
      left: 0;
      background: white;
      z-index: 39; }
      /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
      .add_to_story_popover .body {
        height: 100%; }
        /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
        .add_to_story_popover .body .albums_list {
          max-height: calc(100% - 100px); } }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .add_to_story_popover .albums_list_wrap {
    text-align: left; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .add_to_story_popover .story_list {
    background: linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0)) 0 0, linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 100%) 0 0, linear-gradient(rgba(255, 255, 255, 0), #ffffff 70%) 0 100%, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) 100%) 0 100%;
    background-size: 100% 80px, 100% 14px, 100% 80px, 100% 14px;
    background-attachment: local, scroll, local, scroll;
    background-repeat: no-repeat;
    background-color: white; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .add_to_story_popover h3 {
    padding: 0;
    line-height: 53px;
    border-bottom: 1px solid #caced2; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .add_to_story_popover .footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
    .add_to_story_popover .footer .create_story_btn {
      display: inline-block;
      padding: 11px 15px 15px 14px;
      cursor: pointer; }
      /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
      .add_to_story_popover .footer .create_story_btn .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -709px;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .add_to_story_popover .footer .create_story_btn .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -709px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
      .add_to_story_popover .footer .create_story_btn .label {
        font-size: 15px;
        color: #4B525C;
        vertical-align: middle;
        display: inline-block;
        margin-top: 4px; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .add_to_story_popover .albums_list {
    max-height: 399px; }

/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
.msie .add_to_story_popover .story_list {
  background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 100%) 0 0, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) 100%) 0 100%;
  background-size: 100% 14px, 100% 14px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-color: white; }

/* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
.story_list {
  max-height: 286px;
  overflow-y: auto;
  font-size: 15px;
  font-weight: bold;
  color: #767d91;
  line-height: 27px; }
  /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list h3 {
    padding: 0;
    height: 53px; }
  /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list h4 {
    color: #575f6d;
    font-size: 11px;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    background-color: #d8dee6;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZGVlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d8dee6));
    background: -moz-linear-gradient(top, #ffffff, #d8dee6);
    background: -webkit-linear-gradient(top, #ffffff, #d8dee6);
    background: linear-gradient(to bottom, #ffffff, #d8dee6);
    background: linear-gradient(top, #ffffff, #d8dee6);
    padding: 0 17px;
    border-bottom: 1px solid #d2d8e0;
    border-top: 1px solid #d2d8e0; }
  /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list h4:first-child {
    border-top: 0; }
  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li {
    height: 25px;
    padding: 5px 0 7px 19px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d6dce4;
    cursor: pointer;
    position: relative; }
  /* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li:hover, .story_list li:active {
    color: #fff;
    text-shadow: none;
    background-color: #f06b2b;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwNmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea25e), color-stop(100%, #f06b2b));
    background: -moz-linear-gradient(top, #fea25e, #f06b2b);
    background: -webkit-linear-gradient(top, #fea25e, #f06b2b);
    background: linear-gradient(to bottom, #fea25e, #f06b2b);
    background: linear-gradient(top, #fea25e, #f06b2b); }
  /* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li:first-child {
    border-top: 0; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li:active {
    background-color: #f06b2b;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwNmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fea25e), color-stop(100%, #f06b2b));
    background: -moz-linear-gradient(bottom, #fea25e, #f06b2b);
    background: -webkit-linear-gradient(bottom, #fea25e, #f06b2b);
    background: linear-gradient(to top, #fea25e, #f06b2b);
    background: linear-gradient(bottom, #fea25e, #f06b2b);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset; }
  /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list span {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 300px;
    white-space: nowrap; }
  /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list .avatar {
    padding: 0;
    border: 2px solid #fff;
    width: 20px;
    background-size: cover;
    height: 20px; }
  /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li.hearted .heart {
    background-position: 0 -25px; }
  /* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .story_list li:last-child {
    border-bottom: 0; }

/* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
.avatar.no_avatar {
  background-color: #dce0e7;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZTBlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(100%, #dce0e7));
  background: -moz-linear-gradient(top, #fdfdfe, #dce0e7);
  background: -webkit-linear-gradient(top, #fdfdfe, #dce0e7);
  background: linear-gradient(to bottom, #fdfdfe, #dce0e7);
  background: linear-gradient(top, #fdfdfe, #dce0e7); }
  /* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
  .avatar.no_avatar:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-position: -16px -92px; }

/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_story_list.scss */
.albums_list {
  overflow-y: auto; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
.tl_back {
  float: left;
  cursor: pointer;
  height: 35px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -140px;
  color: #6d7279;
  font-size: 14px;
  text-shadow: 0 0 1px #fff;
  font-weight: bold;
  line-height: 32px;
  padding-left: 19px;
  padding-right: 2px;
  position: relative;
  margin: 0px 0 0 4px; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
  .tl_back:after {
    content: '';
    position: absolute;
    width: 10px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -175px;
    top: 0;
    right: -10px;
    bottom: 0; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
.tl_back:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -70px; }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
  .tl_back:hover:after {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -105px; }

/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
.tl_back:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 0; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_thin_bars.scss */
  .tl_back:active:after {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -35px; }

/* over the course of MVP these styles will vanish */
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loader.scss */
.loader {
  z-index: 2;
  position: fixed;
  top: 102px;
  bottom: 41px;
  left: 0;
  right: 0;
  background: #fff;
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset; }

/* create popup */
/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
.create.popover {
  font-size: 15px;
  left: 50%;
  width: 980px;
  height: 570px;
  margin-left: -490px; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .tooltip_arrow {
    left: 580px; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover p {
    font-size: 15px;
    text-align: center;
    padding: 10px 20px 20px 20px;
    line-height: 25px;
    color: #9da0b3; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .tooltip-pointer {
    left: auto;
    right: 45px; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .arrow_spinner_wrap {
    border-top: 1px solid #dfe4ea; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .arrow_spinner {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/play_spinner-147c856fd34e00922176ca92844c1873b9602c9db73f38617fad4a20d5927734.png);
    width: 38px;
    height: 38px;
    margin: 20px auto 27px auto;
    -moz-animation-name: rotateClockwise;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -moz-animation-duration: 1500ms;
    -webkit-animation-duration: 1500ms;
    animation-duration: 1500ms;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .error {
    position: absolute;
    bottom: -44px;
    left: 0;
    width: 100%;
    text-align: center; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .error .tooltip {
      padding: 10px;
      font-size: 12px;
      display: inline-block;
      border: 1px solid #9e9ea3;
      border-radius: 6px;
      background: #fff;
      -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      color: #af2a2a;
      font-size: 14px;
      text-shadow: 0 1px 0 #fff; }
    /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .error:after {
      display: none; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create.popover .footer {
    text-align: center;
    height: 60px; }
    /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer.continue .modify {
      display: block;
      float: left;
      margin: 0 0 0 16px; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer.continue ul {
      float: right;
      margin-right: 16px; }
    /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer .modify {
      display: none; }
      /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create.popover .footer .modify .dark_grey_btn {
        background-color: #545454;
        border-radius: 5px;
        color: #fff;
        padding: 6px 12px; }
    /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer li:not(.active) {
      display: none; }
    /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer .orange-btn {
      float: none;
      margin-top: 15px;
      display: inline-block; }
    /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create.popover .footer li.disabled .orange-btn {
      opacity: .5;
      pointer-events: none; }

/* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
.create_floating_wrapper {
  position: absolute;
  top: 55px;
  left: 0;
  width: 100%;
  font-size: 15px; }
  /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.in-container {
    display: none;
    position: relative; }
    /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper.in-container.showing {
      display: block; }
    /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper.in-container .arrow {
      display: none; }
    /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper.in-container .create_floating {
      width: 100%;
      height: 100%;
      border: none;
      -moz-border-radius: none;
      -webkit-border-radius: none;
      border-radius: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      margin: 0;
      position: relative;
      top: 0;
      left: 0;
      text-align: left; }
      /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create_floating_wrapper.in-container .create_floating.new_mg {
        width: 600px;
        max-height: 600px; }
        @media screen and (min-width: 991px) {
          /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
          .create_floating_wrapper.in-container .create_floating.new_mg {
            width: 889px; } }
  /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.create-small .create_floating {
    width: 520px; }
  /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.create-small .create_floating_catcher, .create_floating_wrapper.create-small .create_floating_catcher.small-version {
    margin: 0;
    width: 960px;
    height: 345px; }
  /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.create-small.in-container .create_floating {
    margin: 0;
    width: 100%;
    text-align: center; }
  /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper .create_floating {
    width: 980px;
    height: 290px;
    background-color: #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
    border: solid 1px #c6c7c9;
    position: absolute;
    top: 0px;
    left: 115px;
    z-index: 1000; }
    /* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .create_floating .create_floating_loading {
      text-align: center;
      margin-top: 130px;
      font-size: 18px; }
    /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .create_floating.new_mg {
      width: 889px;
      height: auto;
      max-height: 510px;
      padding-top: 18px; }
      /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create_floating_wrapper .create_floating.new_mg .create_floating_loading {
        height: 246px;
        line-height: 246px;
        margin: 0; }
        /* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
        .create_floating_wrapper .create_floating.new_mg .create_floating_loading.sml_loading {
          height: 366px;
          line-height: 366px; }
  /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper .create_floating_catcher {
    width: 1050px;
    height: 340px;
    padding: 0;
    margin: 0;
    z-index: 900;
    position: absolute;
    top: -7px;
    left: 80px; }
    /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .create_floating_catcher.new_mg_catcher {
      width: 960px;
      height: 105%; }
      /* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create_floating_wrapper .create_floating_catcher.new_mg_catcher.sml_catcher {
        height: 355px; }
    /* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .create_floating_catcher.small-version {
      width: 600px;
      margin-left: -290px; }
    @media (max-width: 1150px) {
      /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create_floating_wrapper .create_floating_catcher {
        width: 1020px; } }
    @media (max-width: 990px) {
      /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
      .create_floating_wrapper .create_floating_catcher {
        display: none; } }
  /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.in_center .create_floating {
    top: 53px;
    left: 50%;
    margin-left: -490px; }
  /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.in_center .create_floating_catcher {
    top: 38px;
    left: 50%;
    margin-left: -525px; }
  /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper.in_center .arrow.small-arrow {
    top: 48px; }
  @media (max-width: 990px) {
    /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper.in_center:not(.showing) {
      display: none; }
    /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper.in_center.showing .create_floating_catcher {
      display: block; } }
  /* line 282, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper .create-redirect-link {
    width: 100%;
    text-align: center;
    display: inline-block; }
  /* line 288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper .create-redirect-link-bottom {
    width: 230px;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 228px;
    left: 50%;
    margin-left: -115px; }
    /* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .create-redirect-link-bottom .orange-btn {
      width: 100%;
      padding-top: 14px;
      padding-bottom: 14px;
      font-size: 16px;
      color: #FAFCFF; }
  /* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
  .create_floating_wrapper .arrow {
    position: absolute;
    border-left: 1px solid rgba(71, 71, 83, 0.35);
    border-top: 1px solid rgba(71, 71, 83, 0.35);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    left: 50%;
    width: 15px;
    height: 15px;
    border-bottom: 1px solid rgba(71, 71, 83, 0.35);
    border-top: none;
    margin-left: -6px;
    background-color: #fff;
    top: -8px;
    z-index: 1001;
    pointer-events: none; }
    /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_create.scss */
    .create_floating_wrapper .arrow.small-arrow {
      width: 10px;
      height: 10px;
      top: 101px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
h4.alert {
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  margin: 25px 0 20px 0; }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.icon_overlimit {
  width: 18px;
  height: 16px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/icon_overlimit-3f4dfe879ce68c4ff68ecd8babc63f51edf6496e9c0595e455bb5516f0f07a9f.png);
  float: left;
  margin: 0 5px 0 0; }

/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.upgrade_btn {
  width: 120px; }

/* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .left, .tab_panel.upgrade .left {
  padding-left: 28px;
  padding-bottom: 30px;
  padding-top: 20px;
  width: 300px;
  float: left; }
/* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .right, .tab_panel.upgrade .right {
  float: left;
  width: 230px; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  #upgrade_popup .right .orange-btn, .tab_panel.upgrade .right .orange-btn {
    display: block;
    margin: 100px auto 0 auto;
    width: 100px;
    float: none; }
/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup h3, .tab_panel.upgrade h3 {
  font-size: 24px !important;
  color: #4b525c;
  font-weight: normal;
  line-height: 28.8px; }
/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup h4, .tab_panel.upgrade h4 {
  color: #4b525c;
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  text-align: center; }
/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup h4.alert, .tab_panel.upgrade h4.alert {
  margin-top: 30px; }
/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .overlimit_icon, .tab_panel.upgrade .overlimit_icon {
  display: block;
  width: 18px;
  height: 17px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/overlimit-9fda5010039f97de784e3c383d55a1cb9fe10b1a8094888455c5a7aff64797cc.png);
  float: left;
  margin-right: 5px; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover, .tab_panel.upgrade .popover {
  width: 570px;
  height: 530px;
  margin-top: -265px;
  margin-left: -285px; }
  /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  #upgrade_popup .popover.max_plans, .tab_panel.upgrade .popover.max_plans {
    width: 770px;
    margin-left: -385px; }
/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .premium_message, .tab_panel.upgrade .premium_message {
  font-size: 20px;
  padding: 140px 50px;
  text-align: center;
  line-height: 1.5em; }

/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.upgrade_footer {
  text-align: center;
  color: #545a64;
  font-size: 16px; }

/* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.paid .plan_col {
  margin-top: 5px; }

/* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.plan_col {
  float: left;
  width: 199px;
  text-align: center;
  padding: 20px;
  border-right: 1px solid #d2d6dc; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col:last-child {
    border-right: none; }
  /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col .price {
    font-size: 0;
    overflow: hidden;
    line-height: normal;
    color: #4b525c;
    font-weight: lighter; }
    /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col .price .currency {
      font-size: 16px;
      margin: 10px 0px;
      vertical-align: top;
      letter-spacing: 0em;
      line-height: 65px; }
    /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col .price .amount {
      font-weight: normal;
      font-size: 32px;
      line-height: 65px; }
    /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col .price .billing_period {
      font-size: 16px;
      margin-top: 44px; }
    /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col .price div {
      display: inline-block; }
  /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col .plan_name {
    font-weight: lighter;
    color: #4b425c;
    font-size: 32px;
    line-height: 65px; }
  /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col .plan_video {
    font-size: 14px;
    line-height: 65px; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col .plan_btn .orange-btn {
    width: 100%;
    height: 48px;
    display: inline-block;
    float: none; }
  /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col .your_plan_btn {
    display: none; }
  /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col.current {
    border: 5px solid #f3764c;
    padding: 17px 15px 17px 15px; }
    /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col.current .orange-btn {
      display: none; }
    /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col.current .your_plan_btn {
      display: block;
      color: #f3764c;
      padding: 15px 0px 15px 0px; }
  /* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
  .plan_col.disable {
    padding: 23px 20px 65px 20px; }
    /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col.disable .orange-btn {
      display: none; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
    .plan_col.disable .plan_name, .plan_col.disable .price {
      color: #8a8a8a; }

/* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.plans_wrap {
  background-color: #fafbfc;
  border: 1px solid #d2d6dc;
  border-radius: 3px;
  margin: 52px 24px 64px 24px;
  -moz-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 2px -2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 4px 2px -2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 2px -2px;
  overflow: auto; }

/* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover.overlimit .plan_col .plan_desc {
  padding: 0 0 10px 0; }
/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover.overlimit .plan_col .plan_desc p {
  margin: 5px 0; }

/* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover h3 {
  padding-bottom: 15px; }
/* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover .plan_table_container {
  clear: both; }
/* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover .plan_table {
  margin: 0 auto;
  text-align: center; }
/* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover .plan_table_group {
  display: inline-block; }
/* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
#upgrade_popup .popover .plans_wrap {
  margin-top: 40px;
  text-align: center; }

/* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.tab_panel.upgrade h3 {
  padding: 0 0 15px 0 !important; }
/* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.tab_panel.upgrade .plan_table {
  margin: 0 auto;
  text-align: center; }
/* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.tab_panel.upgrade .plan_table_group {
  display: inline-block; }

/* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_upgrade_popup.scss */
.center_content {
  margin-left: auto;
  margin-right: auto;
  float: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
.add_nav {
  margin-right: 30px; }
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav li {
    display: table-cell;
    position: relative; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav a {
    color: #757d91;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    padding: 8px 11px 7px 11px;
    display: block;
    line-height: 24px;
    height: 25px;
    padding-top: 8px;
    padding-bottom: 7px;
    white-space: nowrap; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav a:hover {
    color: #4b525c; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav li.active a {
    color: #4b525c;
    border: 1px solid #afb1b3;
    border-width: 0 1px;
    padding: 8px 10px 7px 10px;
    -moz-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
    -webkit-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
    box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTVlZCIvPjxzdG9wIG9mZnNldD0iMjAuNzUlIiBzdG9wLWNvbG9yPSIjZmNmY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkM2RhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e3e5ed), color-stop(20.75%, #fcfcff), color-stop(100%, #d1d3da));
    background-image: -moz-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
    background-image: -webkit-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
    background-image: linear-gradient(to top, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
    background-image: linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%); }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav span {
    display: block;
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 9px; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav li:after {
    content: '';
    background-position: 0 -406px;
    width: 2px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: -1px; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  .add_nav li:first-child:after, .add_nav li.active:after {
    display: none; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap .tl_modal_top {
  height: 40px; }
/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap .import_middle_container {
  height: 433px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f7fb));
  background-image: -moz-linear-gradient(top, #ffffff, #f5f7fb);
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f7fb);
  background-image: linear-gradient(to bottom, #ffffff, #f5f7fb);
  background-image: linear-gradient(top, #ffffff, #f5f7fb);
  -moz-box-shadow: 0 0 45px #d4dbe5 inset;
  -webkit-box-shadow: 0 0 45px #d4dbe5 inset;
  box-shadow: 0 0 45px #d4dbe5 inset; }
/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader .title, #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .title {
  padding: 55px 0px 0px;
  margin: 0 auto; }
/* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader {
  width: 452px;
  float: left; }
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader .title {
    width: 300px; }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader .image {
    width: 95px;
    height: 69px;
    margin: 70px auto 0px;
    background-position: 0 -303px; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader:before {
    position: absolute;
    left: 452px;
    height: 370px;
    top: 20px;
    width: 1px;
    display: block;
    content: '';
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTRmMyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2RmZTRmMyIvPjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZGZlNGYzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZlNGYzIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(223, 228, 243, 0)), color-stop(15%, #dfe4f3), color-stop(85%, #dfe4f3), color-stop(100%, rgba(223, 228, 243, 0)));
    background-image: -moz-linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
    background-image: -webkit-linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
    background-image: linear-gradient(to bottom, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0));
    background-image: linear-gradient(top, rgba(223, 228, 243, 0), #dfe4f3 15%, #dfe4f3 85%, rgba(223, 228, 243, 0)); }
/* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader {
  float: right;
  width: 508px; }
  /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .title {
    width: 300px; }
  /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .image {
    width: 283px;
    height: 165px;
    margin: 24px auto 28px;
    background-position: 0 -43px; }
  /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .download {
    margin: auto;
    width: 172px;
    height: 22px;
    float: none;
    padding-top: 10px;
    padding-bottom: 2px; }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .download a {
      font-size: 15px;
      color: #676b72;
      font-weight: bold; }
/* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_left {
  margin: 8px 0 0 8px; }
  /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_left .get_mobile_app_btn {
    padding-left: 40px; }
    /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_left .get_mobile_app_btn .mobile_app {
      background-position: 0 -283px;
      width: 21px;
      height: 20px;
      position: absolute;
      top: 13px;
      left: 20px; }
/* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_right {
  margin: 8px 8px 0 0; }

/* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
#tl_import_to_album_modal_wrap {
  display: block; }
  /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_to_album_modal_wrap .popover {
    width: 430px;
    margin-top: -263px;
    margin-left: -215px; }
    /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .new_album_wrap {
      width: 300px;
      margin-left: 30px; }
    /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover.state_select_album .new_album_wrap {
      display: none; }
    /* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover.state_new_album .change_folder_wrap {
      display: none; }
    /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover.state_select_folder .default_folder_wrap {
      display: none; }
    /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover.state_select_folder .input_wrap.folder {
      display: none; }
    /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover.state_new_folder .default_folder_wrap {
      display: none; }
    /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .body {
      padding: 40px 50px;
      color: #4B525C; }
    /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .text {
      font-size: 16px;
      text-shadow: 0 1px 0 #fff;
      line-height: 20px;
      vertical-align: top; }
    /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .error_container {
      position: absolute;
      top: 6px;
      right: 17px;
      display: none; }
    /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .option_wrap {
      margin-top: 33px;
      float: left; }
    /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .album_dropdown_wrap {
      margin-top: 23px;
      margin-left: 30px; }
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap {
      display: block;
      padding: 0 11px; }
    /* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .default_wrap.error {
      border: solid thin #cf1212; }
    /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap.error input, #tl_import_to_album_modal_wrap .popover .default_wrap.error input {
      border: solid thin #cf1212; }
    /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap.error .arrow_icon, #tl_import_to_album_modal_wrap .popover .default_wrap.error .arrow_icon {
      display: none; }
    /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap.error .error_icon, #tl_import_to_album_modal_wrap .popover .default_wrap.error .error_icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -215px;
      background-repeat: no-repeat;
      width: 10px;
      height: 10px;
      position: absolute;
      top: 15px;
      right: 11px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tl_import_to_album_modal_wrap .popover .input_wrap.error .error_icon, #tl_import_to_album_modal_wrap .popover .default_wrap.error .error_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -175px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap.error:after, #tl_import_to_album_modal_wrap .popover .default_wrap.error:after {
      display: none; }
    /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .input_wrap.error .error_container, #tl_import_to_album_modal_wrap .popover .default_wrap.error .error_container {
      display: block; }
    /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .new_album_input, #tl_import_to_album_modal_wrap .popover .new_folder_input {
      width: 100%;
      color: #4b525c;
      font-size: 16px;
      font-weight: lighter;
      box-shadow: none;
      padding: 5px 10px;
      margin: 0 -11px; }
      /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .new_album_input::-webkit-input-placeholder, #tl_import_to_album_modal_wrap .popover .new_album_input::-moz-placeholder, #tl_import_to_album_modal_wrap .popover .new_album_input:-ms-input-placeholder, #tl_import_to_album_modal_wrap .popover .new_folder_input::-webkit-input-placeholder, #tl_import_to_album_modal_wrap .popover .new_folder_input::-moz-placeholder, #tl_import_to_album_modal_wrap .popover .new_folder_input:-ms-input-placeholder {
        color: #b7bac4; }
    /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .default_folder_wrap {
      margin-top: 5px; }
      /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .default_folder_wrap .text {
        font-size: 12px; }
    /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .existing_album_location_wrap {
      margin-top: 8px;
      margin-left: 30px; }
      /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .existing_album_location_wrap.hidden {
        display: none; }
      /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .existing_album_location_wrap .text {
        font-size: 12px; }
    /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .change_folder_wrap {
      margin-top: 40px; }
      /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .change_folder_wrap .link_btn {
        float: right;
        font-size: 12px;
        margin-top: 6px; }
    /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .link_btn {
      color: #3190b3; }
      /* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .popover .link_btn:hover {
        text-decoration: underline; }
    /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .popover .orange-btn {
      margin: 26px 0;
      padding: 12px 20px;
      border-radius: 6px;
      float: right; }
  /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
  #tl_import_to_album_modal_wrap .tl_dropdown {
    margin: 10px 0; }
    /* line 298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .tl_dropdown .footer_wrap {
      padding: 13px 15px 15px 14px; }
    /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
    #tl_import_to_album_modal_wrap .tl_dropdown .create_btn {
      display: inline-block;
      cursor: pointer; }
      /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .tl_dropdown .create_btn .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -709px;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tl_import_to_album_modal_wrap .tl_dropdown .create_btn .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -709px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_add_modal.scss */
      #tl_import_to_album_modal_wrap .tl_dropdown .create_btn .label {
        font-size: 15px;
        color: #4B525C;
        vertical-align: middle; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_get_mobile_app.scss */
.popover_wrap.popover_view_get_mobile_app {
  display: block;
  background: transparent; }
  /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_get_mobile_app.scss */
  .popover_wrap.popover_view_get_mobile_app .popover.get_mobile_app {
    width: 300px;
    margin-left: -50px;
    margin-top: -125px; }
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_get_mobile_app.scss */
    .popover_wrap.popover_view_get_mobile_app .popover.get_mobile_app .pointer {
      left: 50%;
      width: 60px;
      height: 30px;
      margin-left: -30px;
      overflow: hidden;
      position: absolute; }
      /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_get_mobile_app.scss */
      .popover_wrap.popover_view_get_mobile_app .popover.get_mobile_app .pointer:after {
        content: '';
        position: absolute;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 23px;
        height: 23px;
        left: 18px;
        top: -12px;
        background-color: #e6e9ee;
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTllZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e9ee), color-stop(100%, #ffffff));
        background-image: -moz-linear-gradient(top, #e6e9ee, #ffffff);
        background-image: -webkit-linear-gradient(top, #e6e9ee, #ffffff);
        background-image: linear-gradient(to bottom, #e6e9ee, #ffffff);
        background-image: linear-gradient(top, #e6e9ee, #ffffff);
        -moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2), 0 0 25px rgba(212, 219, 222, 0.9) inset;
        -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2), 0 0 25px rgba(212, 219, 222, 0.9) inset;
        box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2), 0 0 25px rgba(212, 219, 222, 0.9) inset;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb; }
    /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_get_mobile_app.scss */
    .popover_wrap.popover_view_get_mobile_app .popover.get_mobile_app .body {
      padding: 20px 10px;
      min-height: 55px;
      height: 20px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-x-rail {
  position: absolute;
  /* please don't change 'position' */
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  display: none; }

/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
  opacity: 0.6;
  filter: alpha(opacity=60); }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
  background-color: #eee;
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-x-rail.in-scrolling {
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-y-rail {
  position: absolute;
  /* please don't change 'position' */
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  filter: alpha(opacity=0);
  -o-transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear; }

/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
  opacity: 0.6;
  filter: alpha(opacity=60); }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
  background-color: #eee;
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-y-rail.in-scrolling {
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear; }

/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container.ie6 .ps-scrollbar-x {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */ }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
  background-color: #999; }

/* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-transition: background-color .2s linear;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color .2s linear;
  transition: background-color .2s linear; }

/* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container.ie .ps-scrollbar-y {
  font-size: 0;
  /* fixed scrollbar height in xp sp3 ie6 */ }

/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_perfect_scrollbar.scss */
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #999; }

/* library view */
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.framed_moment .zoom_icon {
  z-index: 1;
  opacity: .5;
  padding: 15px 12px 10px 10px; }

@media screen and (max-height: 676px) {
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
  .framed_moment .zoom_icon {
    padding: 8px; } }
/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.framed_moment.highlight .checkbox, .framed_moment.highlight .zoom_in {
  display: none; }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.full_view .zoom_icon {
  padding: 4px 4px 10px 10px; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.zoom_icon {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
  .zoom_icon div {
    width: 23px;
    height: 23px; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
  .zoom_icon:hover {
    opacity: 1; }

/* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.zoom_in div {
  background-position: 0 0; }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.zoom_out div {
  background-position: 0 -23px;
  width: 30px;
  height: 31px; }
/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.zoom_out:hover div {
  background-position: 0 -85px; }
/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.zoom_out:active div {
  background-position: 0 -54px; }

/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.small-checkbox-wrap {
  display: inline-block;
  vertical-align: middle; }
  /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
  .small-checkbox-wrap .small-checkbox {
    float: left;
    width: 19px;
    height: 18px;
    cursor: pointer;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -921px no-repeat; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
    .small-checkbox-wrap .small-checkbox.selected {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -939px no-repeat; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
  .small-checkbox-wrap span {
    float: left;
    font-size: 14px;
    margin-left: 8px;
    margin-top: 2px; }

/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.demo input[type=checkbox], .popover_wrap input[type=checkbox] {
  display: none; }
/* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.demo input[type=checkbox] + label, .popover_wrap input[type=checkbox] + label {
  display: inline-block;
  padding: 0 0 0 0px;
  width: 19px;
  height: 18px;
  cursor: pointer;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -921px no-repeat; }
/* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.demo input[type=checkbox]:checked + label, .popover_wrap input[type=checkbox]:checked + label {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app_skin-s34d9c72ac9-d9ac8658a2f23d984b8feff05bbc9b7fc2ad63dec1d4c79b96b0ae2d1a77c71b.png) 0 -939px no-repeat; }
/* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkboxes.scss */
.demo .include_self_checkbox_label, .popover_wrap .include_self_checkbox_label {
  cursor: pointer; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
.custom_select {
  display: inline-block;
  position: relative;
  vertical-align: top; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
  .custom_select.open .default_label {
    display: none; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
  .custom_select.open .options_wrap {
    display: inline-block; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
  .custom_select .component_wrap {
    width: inherit;
    position: absolute;
    display: inline-block; }
  /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
  .custom_select .default_label {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: inherit;
    height: 21px;
    margin-right: 5px;
    padding: 0;
    border-radius: 5px;
    background-color: #f5f7fb;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjdmYiIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZjVmN2ZiIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNlOGVhZWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGVhZWQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f7fb), color-stop(60%, #f5f7fb), color-stop(80%, #e8eaed), color-stop(100%, #e8eaed));
    background-image: -moz-linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: -webkit-linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: linear-gradient(to bottom, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    background-image: linear-gradient(top, #f5f7fb 0%, #f5f7fb 60%, #e8eaed 80%, #e8eaed 100%);
    -moz-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #b6b8ba;
    min-width: 50px;
    text-align: left;
    font: 400 14px/22px "Avenir LT", Verdana, Arial, sans-serif;
    text-shadow: 0 1px 0px #fff;
    color: #8a8890;
    z-index: 1;
    cursor: pointer; }
    /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label:hover {
      background-color: #edeff2;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkZWZmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #edeff2));
      background-image: -moz-linear-gradient(top, #fafcff 0%, #edeff2 100%);
      background-image: -webkit-linear-gradient(top, #fafcff 0%, #edeff2 100%);
      background-image: linear-gradient(to bottom, #fafcff 0%, #edeff2 100%);
      background-image: linear-gradient(top, #fafcff 0%, #edeff2 100%);
      color: #8e8d91;
      border: 1px solid #c8cbd0; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label:active {
      -moz-box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0;
      -webkit-box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0;
      box-shadow: #d5d9de 0 3px 8px inset, #ffffff 0 1px 0; }
    /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label span {
      margin-left: 5px; }
    /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label > .text {
      display: block !important; }
    /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label .arrow {
      display: inline-block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
      width: 18px;
      height: 18px;
      position: absolute;
      top: 2px;
      right: 5px;
      vertical-align: middle; }
    /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .default_label.disabled {
      pointer-events: none;
      opacity: .6;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; }
  /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
  .custom_select .options_wrap {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    width: inherit;
    height: auto;
    text-align: left;
    background: #f2f4f7;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 100; }
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .options_wrap .scroll_area {
      position: relative;
      overflow-y: scroll;
      overflow-x: hidden;
      background: #f2f4f7;
      margin: 4px 4px 4px 0;
      padding-right: 4px;
      border-radius: 3px;
      max-height: 200px; }
    /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
    .custom_select .options_wrap ul {
      top: 0 !important;
      margin-left: 0;
      font-size: 12px; }
      /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
      .custom_select .options_wrap ul li:not(.group_title):not(.group_divider) {
        display: block;
        padding: 3px;
        padding-left: 10px;
        color: #666;
        margin-right: 0;
        cursor: pointer; }
        /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
        .custom_select .options_wrap ul li:not(.group_title):not(.group_divider).selected {
          font-weight: 700;
          color: #f06b2b; }
        /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
        .custom_select .options_wrap ul li:not(.group_title):not(.group_divider):hover {
          background-color: #e8eaed;
          background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTI1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwNmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea25e), color-stop(100%, #f06b2b));
          background: -moz-linear-gradient(top, #fea25e, #f06b2b);
          background: -webkit-linear-gradient(top, #fea25e, #f06b2b);
          background: linear-gradient(to bottom, #fea25e, #f06b2b);
          background: linear-gradient(top, #fea25e, #f06b2b);
          border-top: 1px solid #b0aba4;
          padding-top: 2px;
          color: #fff;
          text-shadow: 0 1px 0 #a30045;
          font-weight: 700; }
      /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_custom_select.scss */
      .custom_select .options_wrap ul li.group_title {
        display: block;
        width: 147px;
        padding: 5px;
        padding-left: 10px;
        color: #666;
        font-weight: 700;
        font-size: 14px;
        margin-top: 3px; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle:hover:not(.selected) {
  -moz-box-shadow: inset 0 0 0 2px #f05323;
  -webkit-box-shadow: inset 0 0 0 2px #f05323;
  box-shadow: inset 0 0 0 2px #f05323; }
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .checkcircle:hover:not(.selected):before, .checkcircle:hover:not(.selected):after {
    background: #f05323; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.summary_element.selected .checkcircle:hover:before, .summary_element.selected .checkcircle:hover:after {
  background: #fff; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.tick {
  position: relative;
  top: 50%;
  -moz-transform: scale(1) translate3d(0, 0, 0);
  -ms-transform: scale(1) translate3d(0, 0, 0);
  -webkit-transform: scale(1) translate3d(0, 0, 0);
  transform: scale(1) translate3d(0, 0, 0); }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle:before,
.checkcircle:after,
.tick:before,
.tick:after {
  content: '';
  height: 2px;
  background-color: white;
  position: absolute;
  display: block;
  left: 50%; }

/* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle:before, .tick:before {
  bottom: 50%;
  width: 6px;
  margin-left: -6px;
  margin-bottom: -2px;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle:after, .tick:after {
  top: 50%;
  width: 12px;
  margin-left: -3px;
  margin-top: 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.tick:after, .tick:before {
  background: #fff;
  z-index: 2;
  width: 0px;
  opacity: 1; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle_multiple_wrap .checkcircle {
  width: 26px;
  height: 26px;
  position: relative;
  z-index: 1;
  -moz-box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  border: 1px solid #bcbec4; }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .checkcircle_multiple_wrap .checkcircle:not(.selected) {
    background: #fff; }
  /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .checkcircle_multiple_wrap .checkcircle:before, .checkcircle_multiple_wrap .checkcircle:after {
    background: #6e737b; }

/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle_multiple_wrap.selected .checkcircle:before, .checkcircle_multiple_wrap.selected .checkcircle:after,
.checkcircle_multiple_wrap .checkcircle.selected:before,
.checkcircle_multiple_wrap .checkcircle.selected:after {
  background: #fff; }

/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.selected .tick:before {
  width: 6px;
  -moz-transition: width 100ms;
  -o-transition: width 100ms;
  -webkit-transition: width 100ms;
  transition: width 100ms;
  -moz-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.selected .tick:after {
  width: 12px;
  -moz-transition: width 100ms;
  -o-transition: width 100ms;
  -webkit-transition: width 100ms;
  transition: width 100ms;
  -moz-transition-delay: 150ms;
  -o-transition-delay: 150ms;
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms; }

/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.selected .checkcircle,
.selected.checkcircle
.checkcircle_multiple_wrap.selected .checkcircle {
  -moz-transition: background 200ms;
  -o-transition: background 200ms;
  -webkit-transition: background 200ms;
  transition: background 200ms;
  background: #f05323;
  -moz-box-shadow: inset 0 0 0 2px #f05323;
  -webkit-box-shadow: inset 0 0 0 2px #f05323;
  box-shadow: inset 0 0 0 2px #f05323; }

/* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle_wrap {
  padding: 10px 0 0 10px; }

/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.framed_moment .checkcircle_wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  opacity: 0; }

/* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.framed_moment .checkcircle {
  opacity: 0; }

/* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
body.select_mode .framed_moment.selected
.checkcircle_wrap {
  opacity: 1; }
  /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  body.select_mode .framed_moment.selected
  .checkcircle_wrap .checkcircle {
    opacity: 1; }
    /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    body.select_mode .framed_moment.selected
    .checkcircle_wrap .checkcircle:before, body.select_mode .framed_moment.selected
    .checkcircle_wrap .checkcircle:after {
      background: #fff; }

/* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.full_view .checkcircle_wrap .checkcircle {
  width: 45px;
  height: 45px; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .full_view .checkcircle_wrap .checkcircle:before, .full_view .checkcircle_wrap .checkcircle:after, .full_view .checkcircle_wrap .checkcircle .tick:before, .full_view .checkcircle_wrap .checkcircle .tick:after {
    height: 3px; }
  /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .full_view .checkcircle_wrap .checkcircle:before, .full_view .checkcircle_wrap .checkcircle .tick:before {
    width: 12px;
    margin-left: -12px;
    margin-bottom: -1px; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .full_view .checkcircle_wrap .checkcircle:after, .full_view .checkcircle_wrap .checkcircle .tick:after {
    width: 23px;
    margin-left: -7px;
    margin-top: 6px; }

/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
body:not(.select_mode) .pulse .checkcircle {
  opacity: 1;
  -webkit-animation: checkbox_pulse 150ms; }

@-webkit-keyframes checkbox_pulse {
  0% {
    -webkit-transform: scale(0.6); }
  100% {
    -webkit-transform: scale(1); } }
/* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle_multiple, .checkcircle_multiple:before {
  -moz-box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0 0 0 2px #fff, 0 1px 3px rgba(0, 0, 0, 0.13);
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 100px;
  left: 3px;
  top: 0px;
  background: #fff;
  border: 1px solid rgba(188, 190, 196, 0.8); }

/* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.checkcircle_multiple:before {
  content: '';
  z-index: -1;
  left: 2px;
  top: -1px;
  border: 1px solid rgba(188, 190, 196, 0.6); }

/* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.in_story .checkcircle_wrap {
  opacity: 1; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .in_story .checkcircle_wrap .checkcircle {
    opacity: 1;
    color: #ffffff;
    border-color: #f05323;
    background-color: #f05323;
    box-shadow: none; }
    /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .in_story .checkcircle_wrap .checkcircle .checkmark:before, .in_story .checkcircle_wrap .checkcircle .checkmark:after {
      background-color: #fff; }

/* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.secondary_bar .checkcircle_multiple_wrap {
  display: inline-block;
  position: relative; }

/* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.secondary_bar .results_heading .checkcircle_multiple_wrap {
  margin-bottom: -7px;
  margin-right: 15px; }

/* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.count_wrap .checkcircle_multiple_wrap .checkcircle:not(.selected),
.count_wrap .checkcircle_multiple,
.count_wrap .checkcircle_multiple:before {
  background: rgba(0, 0, 0, 0.5); }

/* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
.check-wrap {
  position: relative;
  height: 20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  display: inline-block;
  padding: 0px 9px;
  color: #58595b;
  border: 1px solid #58595b;
  border-radius: 15px;
  cursor: pointer;
  text-shadow: none !important; }
  /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap .checkmark {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 10px; }
    /* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap .checkmark + .count {
      margin-left: 2px; }
    /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap .checkmark:before, .check-wrap .checkmark:after {
      content: '';
      position: absolute;
      background-color: #58595b; }
    /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap .checkmark:before {
      width: 5px;
      height: 2px;
      left: 1px;
      bottom: 2px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap .checkmark:after {
      width: 12px;
      height: 2px;
      left: 3px;
      bottom: 4px;
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  /* line 276, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap.white {
    background-color: #fff; }
  /* line 280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap.large {
    height: 30px;
    line-height: 32px;
    border-radius: 20px;
    color: #fff;
    border: 1px solid #fff;
    padding: 0px 6px; }
    /* line 288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap.large .checkmark {
      width: 18px; }
      /* line 291, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
      .check-wrap.large .checkmark:before {
        width: 6px;
        height: 2px;
        left: 1px;
        bottom: 1px;
        background-color: #fff; }
      /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
      .check-wrap.large .checkmark:after {
        width: 15px;
        height: 2px;
        left: 3px;
        bottom: 4px;
        background-color: #fff; }
  /* line 309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap:hover:not(.mobile) {
    color: #f05323;
    border-color: #f05323; }
    /* line 313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap:hover:not(.mobile) .checkmark:before, .check-wrap:hover:not(.mobile) .checkmark:after {
      background-color: #f05323; }
  /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap.selected, .check-wrap.selected:hover {
    color: #ffffff;
    border-color: #f05323;
    background-color: #f05323; }
    /* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
    .check-wrap.selected .checkmark:before, .check-wrap.selected .checkmark:after, .check-wrap.selected:hover .checkmark:before, .check-wrap.selected:hover .checkmark:after {
      background-color: #fff; }
  /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap.mobile .checkmark {
    display: none; }
  /* line 333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_checkcircle.scss */
  .check-wrap.mobile .count {
    margin-left: 0px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.disabled_tooltip_wrap.show {
  display: block; }

/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.disabled_tooltip_wrap {
  position: absolute;
  width: 250px;
  text-align: center;
  display: none;
  cursor: auto; }

/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.disabled_tooltip {
  border: 1px solid #bebec3;
  border-radius: 6px;
  background-color: #fff;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  display: inline-block;
  position: relative;
  top: 20px;
  color: #757d91;
  font-size: 14px;
  text-shadow: 0 1px 0 #fff;
  font-weight: normal;
  padding: 10px 15px;
  line-height: 22px;
  z-index: 2; }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .disabled_tooltip.costco {
    width: 420px;
    top: 72px;
    left: -175px; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .disabled_tooltip .tooltip_arrow {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -15px;
    width: 0px;
    height: 15px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #FFF; }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
    .disabled_tooltip .tooltip_arrow.border {
      top: -31.5px;
      margin-left: -16px;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-bottom: 16px solid #bebec3; }

/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.share_story .disabled_tooltip_wrap {
  width: 220px;
  left: -110px; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.create_story .disabled_tooltip_wrap, .add_to_story .disabled_tooltip_wrap {
  right: 10px;
  left: auto;
  text-align: right; }
  /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .create_story .disabled_tooltip_wrap .tooltip_arrow, .add_to_story .disabled_tooltip_wrap .tooltip_arrow {
    left: auto;
    right: 12px; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
    .create_story .disabled_tooltip_wrap .tooltip_arrow.border, .add_to_story .disabled_tooltip_wrap .tooltip_arrow.border {
      right: 11px; }
  /* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .create_story .disabled_tooltip_wrap .disabled_tooltip, .add_to_story .disabled_tooltip_wrap .disabled_tooltip {
    text-align: left; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.add_to_story .disabled_tooltip_wrap {
  right: 5px; }
  /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .add_to_story .disabled_tooltip_wrap .disabled_tooltip {
    padding: 25px 15px 10px 15px; }
    /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
    .add_to_story .disabled_tooltip_wrap .disabled_tooltip.timeline_tooltip {
      padding: 9px 36px 9px 15px; }
      /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
      .add_to_story .disabled_tooltip_wrap .disabled_tooltip.timeline_tooltip .close-btn {
        padding: 15px; }

/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
.choose_photos .disabled_tooltip_wrap {
  right: -54px; }
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_disabled_tooltip.scss */
  .choose_photos .disabled_tooltip_wrap .disabled_tooltip {
    padding: 10px 32px; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
.popover_wrap.popover_view_error.show {
  display: block; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
.popover_wrap.popover_view_error .popover {
  width: 380px;
  margin-left: -190px;
  margin-top: -67px;
  display: block; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
  .popover_wrap.popover_view_error .popover .body {
    margin: 25px; }
    /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
    .popover_wrap.popover_view_error .popover .body p {
      text-align: center;
      margin: 40px 0 24px;
      overflow-wrap: break-word; }
    /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
    .popover_wrap.popover_view_error .popover .body .orange-btn {
      font-weight: bold;
      margin: 0 auto;
      width: 80px;
      text-align: center;
      float: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
body.modal-open {
  overflow: hidden; }

@-ms-viewport {
  width: device-width; }
/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.primary_btn.albums.active .notify.show {
  display: inline-block; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
#tree-view {
  height: 100%;
  background: #fff; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view #timeline_view #timeline_scroll_left {
    left: 15px; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view .hide-folder-container {
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: fixed;
    left: 295px;
    top: 152px;
    background-color: #f05323;
    width: 32px;
    height: 32px;
    border-radius: 50px;
    z-index: 3;
    border-color: transparent; }
    /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view .hide-folder-container .hide-control {
      position: absolute;
      top: 9px;
      left: 10px;
      width: 10px;
      height: 10px;
      -moz-transform: rotate(225deg) translate3d(0, 0, 0);
      -ms-transform: rotate(225deg) translate3d(0, 0, 0);
      -webkit-transform: rotate(225deg) translate3d(0, 0, 0);
      transform: rotate(225deg) translate3d(0, 0, 0);
      display: block;
      border: 1px solid #fff;
      background-color: #f05323;
      border-width: 2px 2px 0 0; }
    /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view .hide-folder-container.hidden {
      display: block;
      -moz-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -o-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -webkit-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -moz-transform: translate3d(-295px, 0, 0);
      -ms-transform: translate3d(-295px, 0, 0);
      -webkit-transform: translate3d(-295px, 0, 0);
      transform: translate3d(-295px, 0, 0); }
      /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view .hide-folder-container.hidden .hide-control {
        -moz-transform: rotate(45deg) translate3d(0, 0, 0);
        -ms-transform: rotate(45deg) translate3d(0, 0, 0);
        -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
        transform: rotate(45deg) translate3d(0, 0, 0);
        left: 6px; }
    /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view .hide-folder-container:hover {
      cursor: pointer; }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view .hide-folder-container.disabled {
      cursor: not-allowed;
      pointer-events: none;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
      opacity: 0.65; }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view #bucket-wrapper {
    width: 340px;
    overflow: hidden;
    position: fixed;
    top: 141px;
    left: -30px;
    bottom: 41px;
    z-index: 2;
    color: #4b525c;
    background: #fff;
    opacity: 0.95;
    -moz-box-shadow: 1px 1px 1px #afbbc7;
    -webkit-box-shadow: 1px 1px 1px #afbbc7;
    box-shadow: 1px 1px 1px #afbbc7;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    transition: all 400ms linear;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    border-top: 1px solid #eceef3; }
    /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-wrapper.hidden {
      display: block;
      -moz-transform: translate3d(-295px, 0, 0);
      -ms-transform: translate3d(-295px, 0, 0);
      -webkit-transform: translate3d(-295px, 0, 0);
      transform: translate3d(-295px, 0, 0);
      -moz-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -o-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      -webkit-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
      transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55); }
      /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper.hidden .list-header,
      #tree-view #bucket-wrapper.hidden .create-folder,
      #tree-view #bucket-wrapper.hidden #bucket-list {
        -moz-transform: translate3d(-20px, 0, 0);
        -ms-transform: translate3d(-20px, 0, 0);
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0);
        -moz-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
        -o-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
        -webkit-transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55);
        transition: all 800ms cubic-bezier(0.9, -0.55, 0.5, 1.55); }
    /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-wrapper .list-header {
      font-size: 13px;
      left: -30px;
      border-bottom: 1px solid #eceef3;
      height: 57px; }
      /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper .list-header .list-title {
        display: inline-block;
        padding: 20px;
        opacity: 0.5;
        color: #626a73;
        font-size: 12px;
        font-weight: 900;
        line-height: 18px;
        margin-left: 25px; }
    /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-wrapper .create-folder {
      position: absolute;
      bottom: 0;
      cursor: pointer;
      width: 88.5%;
      height: 57px;
      margin: 7px 0px 4px 35px;
      background-color: rgba(236, 238, 243, 0.5);
      border-color: transparent;
      font-size: 15px;
      color: #4b525c; }
      /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper .create-folder .action-icon {
        width: 16px;
        height: 16px;
        position: absolute;
        display: inline-block;
        top: 32%;
        left: 17px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -727px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-wrapper .create-folder .action-icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -727px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper .create-folder .action-title {
        display: inline-block;
        padding: 16px 113px 26px 4px; }
      /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper .create-folder:hover .action-icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -709px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-wrapper .create-folder:hover .action-icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -709px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-wrapper .create-folder:hover .action-title {
        color: #f05323; }
  /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view #bucket-list {
    width: 340px;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 57px;
    top: 57px;
    bottom: 0px; }
    /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .delete-folder {
      display: none;
      position: absolute;
      width: 14px;
      height: 14px;
      top: 35%;
      right: 14px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -123px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .delete-folder {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -123px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
      /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .delete-folder:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -67px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-list .delete-folder:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -67px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
    /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list li {
      border-bottom: 1px solid #eceef3; }
      /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list li .section {
        color: inherit; }
        /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list li .section:visited {
          color: #4b525c; }
        /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list li .section.selected {
          color: #f05323; }
          /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.selected .shared-with-me-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -762px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.selected .shared-with-me-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -762px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.selected .automatic-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -288px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.selected .automatic-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -288px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.selected .lifetouch-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -675px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.selected .lifetouch-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -675px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.selected .costco-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -675px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.selected .costco-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -675px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
        /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list li .section:hover:not(.selected) {
          color: #f05323; }
          /* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section:hover:not(.selected) .shared-with-me-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -745px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section:hover:not(.selected) .shared-with-me-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -745px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section:hover:not(.selected) .automatic-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -271px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section:hover:not(.selected) .automatic-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -271px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section:hover:not(.selected) .lifetouch-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -658px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section:hover:not(.selected) .lifetouch-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -658px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section:hover:not(.selected) .costco-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -658px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section:hover:not(.selected) .costco-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -658px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
        /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list li .section a {
          color: inherit; }
        /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list li .section.active {
          color: #f05323; }
          /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.active .folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -579px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.active .folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -579px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
          /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list li .section.active .default-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
            background-position: 0 -350px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              #tree-view #bucket-list li .section.active .default-folder-arrow {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
                background-position: 0 -350px;
                -moz-background-size: 176px auto;
                -o-background-size: 176px auto;
                -webkit-background-size: 176px auto;
                background-size: 176px auto; } }
    /* line 246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .hide {
      display: none; }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .section-name {
      display: inline-block;
      padding: 10px;
      padding-top: 2px;
      padding-bottom: 13px;
      margin-left: 63px;
      width: 253px;
      line-height: 14px; }
      /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .section-name:hover {
        cursor: pointer;
        color: #f05323; }
    /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .folder-arrow,
    #tree-view #bucket-list .default-folder-arrow,
    #tree-view #bucket-list .shared-with-me-folder-arrow,
    #tree-view #bucket-list .automatic-folder-arrow,
    #tree-view #bucket-list .lifetouch-folder-arrow,
    #tree-view #bucket-list .costco-folder-arrow {
      display: inline-block;
      position: relative;
      top: 17px;
      left: 45px;
      width: 18px;
      height: 15px;
      cursor: pointer; }
    /* line 280, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -596px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -596px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .shared-with-me-folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -779px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .shared-with-me-folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -779px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .automatic-folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -305px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .automatic-folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -305px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .lifetouch-folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -692px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .lifetouch-folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -692px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .costco-folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -692px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .costco-folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -692px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .default-folder-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
      background-position: 0 -367px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #tree-view #bucket-list .default-folder-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
          background-position: 0 -367px;
          -moz-background-size: 176px auto;
          -o-background-size: 176px auto;
          -webkit-background-size: 176px auto;
          background-size: 176px auto; } }
    /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list.hidden {
      -moz-transform: translate3d(-295px, 0, 0);
      -ms-transform: translate3d(-295px, 0, 0);
      -webkit-transform: translate3d(-295px, 0, 0);
      transform: translate3d(-295px, 0, 0); }
    /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list .folder-item {
      height: auto;
      position: relative; }
      /* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section.selected .section-name {
        color: #f05323; }
      /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section.selected .folder-arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -579px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-list .folder-item .section.selected .folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -579px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section.selected .default-folder-arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -350px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-list .folder-item .section.selected .default-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -350px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section:hover {
        color: #f05323;
        cursor: pointer; }
        /* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list .folder-item .section:hover .delete-folder {
          display: inline-block; }
      /* line 337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section:focus .delete-folder {
        display: inline-block; }
      /* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section:hover:not(.selected) .folder-arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -562px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-list .folder-item .section:hover:not(.selected) .folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -562px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .section:hover:not(.selected) .default-folder-arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -333px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #tree-view #bucket-list .folder-item .section:hover:not(.selected) .default-folder-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -333px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .folder-name {
        margin-left: 63px;
        height: auto;
        display: inline-block;
        position: relative;
        width: 257px;
        padding: 10px;
        word-wrap: break-word;
        cursor: pointer; }
        /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #tree-view #bucket-list .folder-item .folder-name .folder-name-count-holder {
          display: inline-block;
          width: 225px; }
          /* line 367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #tree-view #bucket-list .folder-item .folder-name .folder-name-count-holder .name {
            line-height: 25px; }
      /* line 373, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #tree-view #bucket-list .folder-item .folder-actions {
        display: none; }
    /* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #tree-view #bucket-list #load-more {
      padding-top: 10px;
      right: 28px;
      position: relative; }
  /* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view.tree-view-adjustment .hide-folder-container {
    top: 159px; }
  /* line 390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view.tree-view-adjustment #bucket-wrapper {
    top: 146px; }
  /* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view.hide-list .hide-folder-container {
    display: none; }
  /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #tree-view.hide-list #bucket-wrapper {
    display: none; }

/*Right hand display*/
/* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
#albums-list {
  width: 100%;
  position: absolute;
  height: 100%;
  background: white;
  left: 0px;
  top: 0px;
  z-index: 1; }
  /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #albums-list #album-view #top {
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e2e5ec;
    box-sizing: border-box;
    display: flex; }
    @media (max-width: 991px) {
      /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top {
        display: flex;
        justify-content: space-between;
        background-color: #f5f6f8;
        padding: 5px 10px; } }
    /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view #top #breadcrumbs {
      position: relative;
      float: left;
      line-height: normal;
      padding: 0 10px;
      cursor: default; }
      @media (max-width: 991px) {
        /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #albums-list #album-view #top #breadcrumbs {
          display: inline-block; } }
      /* line 442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #breadcrumbs .name-border {
        display: inline-block; }
      /* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #breadcrumbs .name_wrap {
        position: relative;
        display: inline-block;
        white-space: nowrap;
        border: 1px solid transparent;
        line-height: 21px;
        margin: 10px auto; }
        /* line 454, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #albums-list #album-view #top #breadcrumbs .name_wrap.editable {
          padding-right: 20px;
          -moz-user-select: text;
          -ms-user-select: text;
          -webkit-user-select: text;
          user-select: text; }
          /* line 458, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #albums-list #album-view #top #breadcrumbs .name_wrap.editable:hover, #albums-list #album-view #top #breadcrumbs .name_wrap.editable.focus {
            border-radius: 5px;
            border: 1px solid #58595b;
            cursor: text; }
          /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #albums-list #album-view #top #breadcrumbs .name_wrap.editable.focus .name {
            text-overflow: clip; }
        /* line 472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #albums-list #album-view #top #breadcrumbs .name_wrap .name {
          text-overflow: ellipsis;
          overflow: hidden;
          height: 20px;
          width: 265px;
          padding: 2px 4px;
          border: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          font-size: 14px;
          color: #58595b; }
          /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #albums-list #album-view #top #breadcrumbs .name_wrap .name:disabled {
            background: none;
            color: #58595b;
            -webkit-text-fill-color: #58595b; }
          @media (max-width: 992px) {
            /* line 472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
            #albums-list #album-view #top #breadcrumbs .name_wrap .name {
              background: none;
              width: 106px; } }
        /* line 495, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
        #albums-list #album-view #top #breadcrumbs .name_wrap .error-text-icon.rename-error {
          right: 0px;
          top: -3px;
          -webkit-transform: translateZ(0); }
        @media (max-width: 991px) {
          /* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
          #albums-list #album-view #top #breadcrumbs .name_wrap {
            margin: 6px;
            margin-left: 10px;
            padding-left: 24px; } }
      /* line 509, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #breadcrumbs .count {
        display: inline-block;
        vertical-align: middle;
        height: 19px; }
    @media (max-width: 991px) {
      /* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #search {
        order: 0;
        border: 0; } }
    @media (max-width: 991px) {
      /* line 522, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #search .search-input {
        width: 100%;
        margin: 0;
        box-sizing: border-box; } }
    @media (max-width: 991px) {
      /* line 531, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      #albums-list #album-view #top #album-sort {
        flex-shrink: 0; } }
  /* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  #albums-list #album-view .albums-grid {
    margin: 25px auto 0 auto; }
  @media screen and (min-width: 360px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 300px; } }
  @media screen and (min-width: 660px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 600px; } }
  @media screen and (min-width: 960px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 900px; } }
  @media screen and (min-width: 1260px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 1200px; } }
  @media screen and (min-width: 1560px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 1500px; } }
  @media screen and (min-width: 1860px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 1800px; } }
  @media screen and (min-width: 2160px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 2100px; } }
  @media screen and (min-width: 2460px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    #albums-list #album-view .albums-grid {
      width: 2400px; } }

/* Album Grid*/
/* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.empty-grid {
  -moz-transform: translateY(25%);
  -ms-transform: translateY(25%);
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  text-align: center; }
  /* line 561, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid .text {
    font-size: 22px;
    line-height: 30px;
    color: #4b525c; }
  /* line 567, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid .subtext {
    margin-top: 30px;
    font-size: 18px;
    line-height: 26px;
    color: #767d91;
    display: block; }
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid .image {
    margin: 0 auto;
    background-repeat: no-repeat;
    margin: 0 auto 40px auto;
    width: 451px;
    height: 246px;
    background-position: center center; }
  /* line 584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.hidden {
    display: none; }
  /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.owner, .empty-grid.suggested, .empty-grid.album, .empty-grid.people {
    margin: 0 auto; }
    /* line 595, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.owner .subtext .column, .empty-grid.suggested .subtext .column, .empty-grid.album .subtext .column, .empty-grid.people .subtext .column {
      display: inline-block;
      width: 222px;
      font-size: 18px;
      color: #767d91;
      line-height: 25px; }
    /* line 603, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.owner .subtext .middle-column, .empty-grid.suggested .subtext .middle-column, .empty-grid.album .subtext .middle-column, .empty-grid.people .subtext .middle-column {
      vertical-align: top;
      margin-top: 10px;
      font-size: 16px;
      color: #b9bdc6; }
    /* line 610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.owner .subtext .orange-btn, .empty-grid.suggested .subtext .orange-btn, .empty-grid.album .subtext .orange-btn, .empty-grid.people .subtext .orange-btn {
      display: block;
      margin: 30px auto 0 auto;
      float: none;
      padding-top: 14px;
      padding-bottom: 14px;
      position: absolute;
      width: 208px; }
    /* line 620, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.owner .subtext .tip, .empty-grid.suggested .subtext .tip, .empty-grid.album .subtext .tip, .empty-grid.people .subtext .tip {
      font-size: 16px;
      color: #9197a7;
      display: block;
      margin: 35px auto 0 auto;
      line-height: 21px;
      width: 670px; }
      /* line 628, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      .empty-grid.owner .subtext .tip a,
      .empty-grid.owner .subtext .tip a:visited, .empty-grid.suggested .subtext .tip a,
      .empty-grid.suggested .subtext .tip a:visited, .empty-grid.album .subtext .tip a,
      .empty-grid.album .subtext .tip a:visited, .empty-grid.people .subtext .tip a,
      .empty-grid.people .subtext .tip a:visited {
        color: #f05323; }
  /* line 636, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.people {
    background-color: white;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    /* line 644, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.people .image {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album-81d471f1204591fa13582f8cc004afe3a4a5791517e2c82faabc1d3290dc2359.jpg);
      width: 573px;
      height: 241px;
      margin-bottom: 20px;
      padding-top: 5%; }
      @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
        /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .empty-grid.people .image {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album@2x-9d631722ca386569dfbaeb7e382cd8f624e3c82de9b08f62554b9571ae1d19a6.jpg);
          -moz-background-size: 100% 100%;
          -o-background-size: 100% 100%;
          -webkit-background-size: 100% 100%;
          background-size: 100% 100%; } }
  /* line 653, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.tag {
    background-color: white;
    height: 100%;
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    /* line 658, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.tag .image {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album-81d471f1204591fa13582f8cc004afe3a4a5791517e2c82faabc1d3290dc2359.jpg);
      width: 573px;
      height: 241px;
      padding-top: 5%; }
      @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
        /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .empty-grid.tag .image {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album@2x-9d631722ca386569dfbaeb7e382cd8f624e3c82de9b08f62554b9571ae1d19a6.jpg);
          -moz-background-size: 100% 100%;
          -o-background-size: 100% 100%;
          -webkit-background-size: 100% 100%;
          background-size: 100% 100%; } }
  /* line 667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.shared .image {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-empty-state-friends-album-66d446ef54e0b5e1a4e161f029d8eadd96b9419fba8c7ad123b1ee6f0d9de8d4.jpg); }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .empty-grid.shared .image {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-empty-state-friends-album@2x-f10f92aa516896f08d45a562fa53a29fd850874a0d642cb52208f005bc48b50e.jpg);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 672, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.suggested {
    -moz-transform: translateY(1%);
    -ms-transform: translateY(1%);
    -webkit-transform: translateY(1%);
    transform: translateY(1%); }
    /* line 675, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.suggested .image {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-empty-state-friends-album-66d446ef54e0b5e1a4e161f029d8eadd96b9419fba8c7ad123b1ee6f0d9de8d4.jpg); }
      @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
        /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .empty-grid.suggested .image {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-empty-state-friends-album@2x-f10f92aa516896f08d45a562fa53a29fd850874a0d642cb52208f005bc48b50e.jpg);
          -moz-background-size: 100% 100%;
          -o-background-size: 100% 100%;
          -webkit-background-size: 100% 100%;
          background-size: 100% 100%; } }
    /* line 679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.suggested .text {
      width: 800px;
      margin: 0 auto; }
  /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.album {
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -webkit-transform: translateY(10%);
    transform: translateY(10%); }
    /* line 688, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.album .image {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album-81d471f1204591fa13582f8cc004afe3a4a5791517e2c82faabc1d3290dc2359.jpg);
      width: 573px;
      height: 241px; }
      @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
        /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .empty-grid.album .image {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/img-album@2x-9d631722ca386569dfbaeb7e382cd8f624e3c82de9b08f62554b9571ae1d19a6.jpg);
          -moz-background-size: 100% 100%;
          -o-background-size: 100% 100%;
          -webkit-background-size: 100% 100%;
          background-size: 100% 100%; } }
  @media screen and (max-height: 660px) {
    /* line 696, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .empty-grid.album {
      -moz-transform: translateY(5%);
      -ms-transform: translateY(5%);
      -webkit-transform: translateY(5%);
      transform: translateY(5%); }
      /* line 699, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
      .empty-grid.album .image {
        background-size: contain;
        height: 230px;
        margin-bottom: 20px; } }
  /* line 707, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .empty-grid.viewer {
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    -webkit-transform: translateY(40%);
    transform: translateY(40%); }

/* line 712, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid-scroll {
  position: absolute;
  top: 46px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-overflow-scrolling: touch; }
  @media (max-width: 480px) {
    /* line 723, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid-scroll.albums-grid-no-scroll {
      position: absolute;
      overflow: hidden; }
    /* line 728, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid-scroll .empty-grid {
      margin-left: 0px !important;
      left: 0px;
      width: 100%;
      text-align: center; } }
  /* line 736, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid-scroll.empty {
    background-color: #f4f4f4; }
  /* line 740, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid-scroll .loading {
    position: absolute;
    top: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 10; }

/* line 751, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid {
  overflow: auto; }

/* line 759, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid .framed_moment.story_element.small,
.popover_view_share_story .framed_moment.story_element.small {
  margin: 8px; }
  /* line 762, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.small .framed_moment_media,
  .popover_view_share_story .framed_moment.story_element.small .framed_moment_media {
    height: 172px;
    width: 200px; }
    /* line 766, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid .framed_moment.story_element.small .framed_moment_media .img,
    .popover_view_share_story .framed_moment.story_element.small .framed_moment_media .img {
      bottom: 40px; }
  /* line 771, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.small .framed_moment_meta,
  .popover_view_share_story .framed_moment.story_element.small .framed_moment_meta {
    height: 40px; }
    /* line 774, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid .framed_moment.story_element.small .framed_moment_meta .title,
    .popover_view_share_story .framed_moment.story_element.small .framed_moment_meta .title {
      display: block;
      position: relative;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      bottom: 7px;
      font-weight: bold;
      font-size: 16px;
      max-width: 180px; }
  /* line 787, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.small.stack .stack_graphic:after,
  .popover_view_share_story .framed_moment.story_element.small.stack .stack_graphic:after {
    width: 190px; }
  /* line 791, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.small.stack .stack_graphic:before,
  .popover_view_share_story .framed_moment.story_element.small.stack .stack_graphic:before {
    width: 180px; }
/* line 796, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid .framed_moment.story_element.tiny,
.popover_view_share_story .framed_moment.story_element.tiny {
  margin-top: 17px; }
  /* line 799, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.tiny .framed_moment_meta,
  .popover_view_share_story .framed_moment.story_element.tiny .framed_moment_meta {
    height: 35px; }
    /* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid .framed_moment.story_element.tiny .framed_moment_meta .title,
    .popover_view_share_story .framed_moment.story_element.tiny .framed_moment_meta .title {
      bottom: 7px;
      font-size: 16px;
      font-weight: bold;
      display: block;
      position: relative;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 155px; }
  /* line 815, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.tiny .framed_moment_media,
  .popover_view_share_story .framed_moment.story_element.tiny .framed_moment_media {
    height: 120px;
    width: 140px; }
    /* line 819, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums-grid .framed_moment.story_element.tiny .framed_moment_media .img,
    .popover_view_share_story .framed_moment.story_element.tiny .framed_moment_media .img {
      bottom: 27px; }
  /* line 824, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.tiny.stack .stack_graphic:after,
  .popover_view_share_story .framed_moment.story_element.tiny.stack .stack_graphic:after {
    width: 131px; }
  /* line 828, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element.tiny.stack .stack_graphic:before,
  .popover_view_share_story .framed_moment.story_element.tiny.stack .stack_graphic:before {
    width: 121px; }
/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid .framed_moment.story_element .framed_moment_media,
.popover_view_share_story .framed_moment.story_element .framed_moment_media {
  width: 258px;
  height: 222px; }
  /* line 837, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums-grid .framed_moment.story_element .framed_moment_media .img,
  .popover_view_share_story .framed_moment.story_element .framed_moment_media .img {
    top: 2px;
    bottom: 51px;
    left: 2px;
    right: 2px;
    border-radius: 3px 3px 0 0;
    position: absolute;
    width: auto;
    height: auto; }
/* line 849, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid .framed_moment.story_element.stack .stack_graphic:after,
.albums-grid .framed_moment.story_element .stack .stack_graphic:before,
.popover_view_share_story .framed_moment.story_element.stack .stack_graphic:after,
.popover_view_share_story .framed_moment.story_element .stack .stack_graphic:before {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  bottom: 4px;
  left: 5px;
  width: 247px;
  top: -4px; }
/* line 858, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums-grid .framed_moment.story_element.stack .stack_graphic:before,
.popover_view_share_story .framed_moment.story_element.stack .stack_graphic:before {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  bottom: 7px;
  top: -8px;
  left: 10px;
  width: 237px; }

/* line 875, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_section > .name,
.folder_list_wrap .album_section > .name {
  padding: 10px 15px;
  font-size: 15px;
  color: #4b525c;
  background-color: #eceef3;
  border-top: solid thin #d6d6d6;
  border-bottom: solid thin #d6d6d6; }
/* line 884, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_section.hidden,
.folder_list_wrap .album_section.hidden {
  display: none; }
/* line 891, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .folder_item > .title_wrap,
.folder_list_wrap .folder_item > .title_wrap {
  padding: 10px 0 10px 28px; }
  /* line 894, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .folder_item > .title_wrap .icon,
  .folder_list_wrap .folder_item > .title_wrap .icon {
    display: inline-block;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -139px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 7px;
    vertical-align: middle; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .albums_list_wrap .folder_item > .title_wrap .icon,
      .folder_list_wrap .folder_item > .title_wrap .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -139px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 903, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .folder_item > .title_wrap .name,
  .folder_list_wrap .folder_item > .title_wrap .name {
    font-size: 14px;
    color: #abaeb3;
    vertical-align: middle;
    word-wrap: break-word; }
/* line 912, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .folder_item.selectable > .title_wrap .icon,
.folder_list_wrap .folder_item.selectable > .title_wrap .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
  background-position: 0 -157px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .albums_list_wrap .folder_item.selectable > .title_wrap .icon,
    .folder_list_wrap .folder_item.selectable > .title_wrap .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
      background-position: 0 -157px;
      -moz-background-size: 176px auto;
      -o-background-size: 176px auto;
      -webkit-background-size: 176px auto;
      background-size: 176px auto; } }
/* line 916, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .folder_item.selectable > .title_wrap .name,
.folder_list_wrap .folder_item.selectable > .title_wrap .name {
  color: #4b525c; }
/* line 922, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_item,
.folder_list_wrap .album_item {
  padding: 8px 0 8px 52px; }
  /* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .album_item > .title_wrap .icon,
  .folder_list_wrap .album_item > .title_wrap .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -17px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 15px;
    margin: 1px 7px 0 -23px;
    float: left; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .albums_list_wrap .album_item > .title_wrap .icon,
      .folder_list_wrap .album_item > .title_wrap .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -17px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 935, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .album_item > .title_wrap .name,
  .folder_list_wrap .album_item > .title_wrap .name {
    display: block;
    font-size: 14px;
    color: #4b525c;
    word-wrap: break-word;
    margin-right: 40px;
    line-height: 18px; }
  /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .album_item:hover,
  .folder_list_wrap .album_item:hover {
    background-color: #f5f8fb;
    cursor: pointer; }
    /* line 949, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
    .albums_list_wrap .album_item:hover .check,
    .folder_list_wrap .album_item:hover .check {
      display: inline-block; }
  /* line 954, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .album_item.current_album,
  .folder_list_wrap .album_item.current_album {
    pointer-events: none;
    opacity: 0.4; }
/* line 960, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .check,
.folder_list_wrap .check {
  display: none;
  float: right;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
  background-position: 0 -52px;
  background-repeat: no-repeat;
  width: 16px;
  height: 13px;
  margin-right: 15px;
  margin-top: 2px; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .albums_list_wrap .check,
    .folder_list_wrap .check {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
      background-position: 0 -52px;
      -moz-background-size: 176px auto;
      -o-background-size: 176px auto;
      -webkit-background-size: 176px auto;
      background-size: 176px auto; } }
/* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_item.selectable .title_wrap,
.albums_list_wrap .folder_item.selectable .title_wrap,
.folder_list_wrap .album_item.selectable .title_wrap,
.folder_list_wrap .folder_item.selectable .title_wrap {
  cursor: pointer; }
/* line 977, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_item.selectable:hover, .albums_list_wrap .album_item.selectable:focus,
.albums_list_wrap .folder_item.selectable:hover,
.albums_list_wrap .folder_item.selectable:focus,
.folder_list_wrap .album_item.selectable:hover,
.folder_list_wrap .album_item.selectable:focus,
.folder_list_wrap .folder_item.selectable:hover,
.folder_list_wrap .folder_item.selectable:focus {
  background-color: #f5f8fb; }
  /* line 981, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .albums_list_wrap .album_item.selectable:hover .check, .albums_list_wrap .album_item.selectable:focus .check,
  .albums_list_wrap .folder_item.selectable:hover .check,
  .albums_list_wrap .folder_item.selectable:focus .check,
  .folder_list_wrap .album_item.selectable:hover .check,
  .folder_list_wrap .album_item.selectable:focus .check,
  .folder_list_wrap .folder_item.selectable:hover .check,
  .folder_list_wrap .folder_item.selectable:focus .check {
    display: inline-block; }
/* line 988, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .album_item.selected .check,
.albums_list_wrap .folder_item.selected .check,
.folder_list_wrap .album_item.selected .check,
.folder_list_wrap .folder_item.selected .check {
  display: inline-block; }
/* line 995, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .folder_item .album_item,
.folder_list_wrap .folder_item .album_item {
  padding-left: 79px; }
/* line 1000, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap > :first-child .name,
.folder_list_wrap > :first-child .name {
  border-top: none; }
/* line 1004, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
.albums_list_wrap .clearfix:after,
.folder_list_wrap .clearfix:after {
  content: ''; }

@media screen and (max-width: 768px) {
  /* line 1015, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .mobile #bucket-list .folder-item .section:hover .delete-folder {
    display: none !important; }
  /* line 1023, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_folders.scss */
  .mobile #bucket-wrapper {
    bottom: 0px !important; } }
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
.tl_dropdown {
  display: block;
  position: relative;
  color: #4b525c;
  font-size: 16px; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown .default_wrap {
    background: #FFF;
    border: solid thin #e7e7e7;
    border-radius: 5px;
    padding: 10px;
    cursor: pointer;
    color: #a5a8ad; }
    /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown .default_wrap .text {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown .content_wrap {
    display: none;
    position: absolute;
    top: 41px;
    left: 0;
    right: 0;
    z-index: 1;
    background: #FFF;
    border: solid thin #e7e7e7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #FFF; }
    /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown .content_wrap .list_wrap {
      position: relative;
      max-height: 300px;
      overflow-y: scroll; }
    /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown .content_wrap .footer_wrap {
      border-top: solid thin #e7e7e7; }
      /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
      .tl_dropdown .content_wrap .footer_wrap:empty {
        display: none; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown .arrow_icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -43px;
    background-repeat: no-repeat;
    width: 12px;
    height: 7px;
    float: right;
    margin-top: 7px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_dropdown .arrow_icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -43px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.active > .default_wrap {
    border: solid thin #b8b8b8; }
    /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.active > .default_wrap .text {
      color: #4b525c; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.active > .content_wrap {
    border: solid thin #b8b8b8; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.active.open.invert_list .default_wrap:before {
    border-right: 10px solid #b8b8b8; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.open {
    z-index: 4; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.open .default_wrap {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.open .content_wrap {
      display: block; }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.selected .default_wrap {
    border: solid thin #b8b8b8;
    color: #4b525c; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.selected > .content_wrap {
    border: solid thin #b8b8b8; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.selected.open.invert_list .default_wrap:before {
    border-right: 10px solid #b8b8b8; }
  /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.open.invert_list .default_wrap {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
    /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.open.invert_list .default_wrap:before, .tl_dropdown.open.invert_list .default_wrap:after {
      content: '';
      position: absolute;
      bottom: 11px;
      right: -10px;
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid #e7e7e7;
      z-index: 3; }
    /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.open.invert_list .default_wrap:after {
      right: -11px;
      border-right: 10px solid #fff; }
  /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
  .tl_dropdown.open.invert_list .content_wrap {
    z-index: 2;
    top: auto;
    bottom: 0;
    left: 100%;
    right: auto;
    width: 100%;
    margin-left: 10px;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_dropdown.scss */
    .tl_dropdown.open.invert_list .content_wrap .list_wrap {
      max-height: 250px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
.tl_error_tooltip {
  position: relative; }
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
  .tl_error_tooltip .tooltip_wrap {
    position: absolute;
    bottom: 0;
    width: 300px;
    margin-left: -150px; }
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
    .tl_error_tooltip .tooltip_wrap .error_wrap {
      margin-bottom: -1px;
      text-align: center; }
      /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
      .tl_error_tooltip .tooltip_wrap .error_wrap .message {
        display: inline-block;
        padding: 7px 12px;
        border: 1px solid #bebec3;
        border-radius: 6px;
        background-color: #fff;
        -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
        line-height: 20px;
        color: #cf1212;
        font-size: 13px; }
    /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
    .tl_error_tooltip .tooltip_wrap .tooltip_arrow {
      display: block;
      background-position: 0 -5px;
      width: 30px;
      height: 15px;
      position: relative;
      bottom: 0;
      left: 50%;
      margin-left: -15px;
      z-index: 3;
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error_tooltip.scss */
  .tl_error_tooltip.hidden {
    display: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_information_message.scss */
#delayed-message-wrapper {
  position: absolute;
  top: 96px;
  width: 100%;
  text-align: center;
  z-index: 10;
  display: none; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_information_message.scss */
  #delayed-message-wrapper .delayed-message {
    display: inline-block;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    background-color: #f6f6f6;
    padding: 10px;
    border-radius: 0px 0px 5px 5px;
    min-width: 340px;
    height: 24px;
    line-height: 24px; }
    /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_information_message.scss */
    #delayed-message-wrapper .delayed-message span {
      display: inline-block; }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_information_message.scss */
    #delayed-message-wrapper .delayed-message .delayed-message-text {
      margin-right: 3px; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_information_message.scss */
    #delayed-message-wrapper .delayed-message .delayed-message-undo {
      text-decoration: underline;
      cursor: pointer;
      color: #336699; }

/*
OnlineOpinion v5.9.3
Released: 09/21/2015. Compiled 09/30/2015 12:09:31 PM -0500
Branch: 5.9.3 efe6bf2541deb563c2a9884b2a3034c881047acf
Components: Full
UMD: disabled
The following code is Copyright 1998-2015 Opinionlab, Inc. All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab.com
*/
/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_company_logo img {
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
  /* ie8 */ }

/* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_feedback_fl_spacer {
  display: block;
  height: 1px;
  position: absolute;
  top: 0;
  width: 100px; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float {
  width: 100px;
  height: 50px;
  overflow: hidden;
  font: 12px Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #252525;
  cursor: pointer;
  z-index: 999997;
  position: fixed;
  bottom: 5px;
  border: 1px solid #cccccc;
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  right: 10px;
  -webkit-transition: -webkit-transform 0.3s ease; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .olUp {
  width: 100%;
  height: 100%;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/oo_float_icon.gif) center 10px no-repeat;
  text-align: center;
  padding: 31px 0 5px 0;
  position: relative;
  z-index: 2;
  filter: alpha(opacity=100);
  opacity: 1;
  transition: opacity .5s;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s; }

/* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .olUp img {
  margin-bottom: 5px; }

/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .oo_transparent {
  display: block;
  background: white;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  opacity: 0.8;
  filter: alpha(opacity=80);
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; }

/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float:hover .oo_transparent {
  opacity: 1.0;
  filter: alpha(opacity=100); }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float:hover .olUp {
  display: block;
  opacity: 0;
  filter: alpha(opacity=0); }

/* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .fbText {
  display: block; }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .olOver {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  min-height: 50px;
  z-index: 2;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity .5s;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s; }

/* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float .olOver span {
  display: block;
  padding: 10px 5px; }

/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_feedback_float:hover .olOver {
  opacity: 1.0;
  filter: alpha(opacity=100);
  top: 0; }

/* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper {
  left: 0;
  padding: 0;
  position: fixed;
  text-align: center;
  top: 25px;
  width: 100%;
  z-index: 999999; }

/* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper span {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper .iwrapper {
  background-color: white;
  margin: 0 auto;
  position: relative;
  width: 535px;
  z-index: 2;
  box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3); }

/* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper iframe {
  position: relative;
  border: none;
  width: 100%;
  z-index: 4; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_cc_wrapper .oo_cc_close {
  position: absolute;
  display: block;
  right: 20px;
  top: 5px;
  font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  text-align: center;
  z-index: 5;
  color: black;
  text-decoration: none;
  cursor: pointer; }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_bar {
  padding: 10px 35px;
  cursor: pointer;
  color: white;
  border-top: 1px solid white;
  background-color: black;
  bottom: 0;
  display: block;
  font: 16px 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  left: 0;
  text-decoration: none;
  line-height: 16px;
  position: fixed;
  text-align: left;
  width: 100%;
  z-index: 999997;
  box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px; }

/* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_bar span.icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/oo_bar_icon.gif);
  background-repeat: no-repeat;
  position: absolute;
  left: 8px;
  top: 9px;
  width: 19px;
  height: 17px; }

/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_bar .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_bar:focus {
  outline: 3px solid #51ace9; }

/* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_bar {
  padding-bottom: 37px; }

/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  display: block;
  position: fixed;
  top: 40%;
  padding: 55px 0px 55px 0px;
  width: 35px;
  z-index: 999995;
  cursor: pointer; }

/* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab span {
  bottom: 15px;
  display: block;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/oo_tab_icon.gif) no-repeat;
  height: 9px;
  position: absolute;
  width: 9px; }

/* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab div {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/oo_tab.png);
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab.wcag a {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/oo_tab_icon.gif) no-repeat;
  background-repeat: no-repeat;
  background-position: center bottom;
  border: none;
  outline: none;
  position: absolute;
  display: block;
  bottom: 14px;
  left: -6px;
  top: 0;
  width: 100%; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab.wcag img {
  border: none;
  outline: none;
  display: block;
  position: absolute;
  left: -6px;
  top: -10px; }

/* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_left {
  left: -13px;
  border-radius: 0px 9px 9px 0px;
  -moz-border-radius: 0px 9px 9px 0px;
  -webkit-border-radius: 0px 9px 9px 0px;
  transition: left .5s;
  -moz-transition: left .5s;
  -webkit-transition: left .5s;
  -o-transition: left .5s;
  background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#eeeeee), to(#ffffff));
  background-image: -webkit-linear-gradient(left, #eeeeee, #ffffff);
  background-image: -moz-linear-gradient(left, #eeeeee, #ffffff);
  background-image: -ms-linear-gradient(left, #eeeeee, #ffffff);
  background-image: -o-linear-gradient(left, #eeeeee, #ffffff);
  background-image: linear-gradient(to right, #eeeeee, #ffffff); }

/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_left span {
  right: 6px; }

/* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_left div {
  background-position: 6px -10px; }

/* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_left:hover {
  left: -5px; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_right {
  right: -13px;
  border-radius: 9px 0px 0px 9px;
  -moz-border-radius: 9px 0px 0px 9px;
  -webkit-border-radius: 9px 0px 0px 9px;
  transition: right .5s;
  -moz-transition: right .5s;
  -webkit-transition: right .5s;
  -o-transition: right .5s;
  background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(left, #ffffff, #eeeeee);
  background-image: -moz-linear-gradient(left, #ffffff, #eeeeee);
  background-image: -ms-linear-gradient(left, #ffffff, #eeeeee);
  background-image: -o-linear-gradient(left, #ffffff, #eeeeee);
  background-image: linear-gradient(to right, #ffffff, #eeeeee); }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_right span {
  left: 7px; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_right div {
  background-position: -6px -10px; }

/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
.oo_tab_right:hover {
  right: -5px; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1 {
  background-color: black;
  border: 1px solid #ffffff;
  display: block;
  position: fixed;
  top: 40%;
  padding: 10px 0px 10px 0px;
  width: 124px;
  z-index: 999995;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
  font-family: 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  line-height: 16px;
  font-size: 16px;
  color: #fff; }

/* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1:focus {
  outline: 3px solid #51ace9; }

/* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1 span.screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_right_1 {
  right: -9px;
  transition: right 1.5s;
  -moz-transition: right 1.5s;
  -webkit-transition: right 1.5s;
  padding: 10px 0px 10px 35px;
  box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;
  width: 89px; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_right_1 span.icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/oo_tab_icon_1.gif);
  background-repeat: no-repeat;
  position: absolute;
  left: 8px;
  top: 9px;
  width: 19px;
  height: 17px; }

/* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_right_1.small {
  right: -90px; }

/* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_right_1.small:hover {
  right: -9px; }

/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_left_1 {
  left: -9px;
  transition: left 1.5s;
  -moz-transition: left 1.5s;
  -webkit-transition: left 1.5s;
  padding: 10px 0px 10px 15px;
  box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px;
  width: 109px; }

/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_left_1 span.icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/oo_tab_icon_1.gif);
  background-repeat: no-repeat;
  position: absolute;
  right: 8px;
  top: 9px;
  width: 19px;
  height: 17px; }

/* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_left_1.small {
  left: -90px; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_tab_1.oo_tab_left_1.small:hover {
  left: -9px; }

/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_container {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999999; }

/* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt {
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  margin: 5% auto;
  text-align: left;
  position: relative;
  width: 500px;
  z-index: 999999; }

/* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_company_logo {
  width: 100%;
  height: 120px;
  background: black; }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_company_logo img {
  height: 100%; }

/* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content {
  width: 80%;
  padding: 40px 10% 20px 10%;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ccc;
  -moz-box-shadow: inset 0px 0px 0px 1px #ccc; }

/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content p {
  color: black;
  font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 20px 0; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content p.prompt_button a {
  text-align: center;
  color: white;
  text-decoration: none;
  font-size: 1.5em;
  line-height: 1.2em;
  padding: 12px 0 13px 0;
  display: block;
  height: 25px; }

/* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content a {
  cursor: pointer; }

/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content a:focus {
  outline: 3px solid #51ace9; }

/* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content a#oo_launch_prompt {
  background: #cb352d; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content a#oo_no_thanks {
  background: #707070; }

/* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content #ol_brand_logo {
  text-align: center;
  border-top: 1px solid #ccc;
  line-height: 1.5em;
  margin: 20px 0 0 0;
  padding: 20px 0 0 0; }

/* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content #ol_brand_logo img {
  height: 25px;
  width: 146px;
  border: 0px; }

/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_invite_content #ol_brand_logo a {
  display: block;
  height: 25px; }

/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_close_prompt {
  position: absolute;
  display: block;
  right: 13px;
  top: 13px;
  line-height: 1em;
  font-size: 1em;
  color: white;
  text-decoration: none; }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_close_prompt:focus {
  outline: none; }

/* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt #oo_close_prompt:focus span {
  outline: 3px solid #51ace9; }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_invitation_prompt .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* Android, iPhone 6 ----------- */
@media only screen and (max-device-width: 480px), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
  /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt {
    width: 90%; }

  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt #oo_company_logo {
    height: 80px; } }
/* iPhone 5, 4 ----------- */
@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2), screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
  /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt {
    width: 90%;
    height: 90%;
    overflow-y: scroll;
    overflow-x: hidden; }

  /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt #oo_company_logo {
    height: 80px; }

  /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt #oo_invite_content {
    padding: 20px 10% 20px 10%; }

  /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt #oo_invite_content #ol_brand_logo {
    margin: 0 0 0 0; } }
/* iPhone 4 only ----------- */
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_invitation_prompt #oo_close_prompt {
    right: -70px; } }
/* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_container {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999999; }

/* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt {
  background: #fff;
  box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -moz-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(102, 102, 102, 0.3);
  margin: 5% auto;
  text-align: left;
  position: relative;
  width: 500px;
  z-index: 999999; }

/* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_company_logo {
  width: 100%;
  height: 120px;
  background: black; }

/* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_company_logo img {
  height: 100%; }

/* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content {
  width: 80%;
  padding: 30px 10% 20px 10%;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  -webkit-box-shadow: inset 0px 0px 0px 1px #ccc;
  -moz-box-shadow: inset 0px 0px 0px 1px #ccc; }

/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content a {
  cursor: pointer; }

/* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content a:focus {
  outline: 3px solid #51ace9; }

/* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content p {
  color: black;
  font: 1em/1.5em 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center; }

/* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content p#oo_waypoint_message {
  font-size: 1.2em; }

/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon {
  cursor: pointer;
  text-decoration: none;
  font-size: 1.5em;
  line-height: 1.2em;
  padding: 12px 0 13px 0;
  display: block;
  height: 25px;
  color: white;
  margin-bottom: 20px;
  background-color: #cb352d;
  text-align: center; }

/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content a.waypoint_icon.last {
  margin-bottom: 0; }

/* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content #ol_brand_logo {
  border-top: 1px solid #ccc;
  line-height: 1.5em;
  margin: 10px 0 0 0;
  padding: 20px 0 0 0; }

/* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content #ol_brand_logo img {
  height: 25px;
  width: 146px;
  border: 0px; }

/* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_waypoint_content #ol_brand_logo a {
  display: block;
  height: 25px; }

/* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_close_prompt {
  position: absolute;
  display: block;
  right: 13px;
  top: 13px;
  line-height: 1em;
  font-size: 1em;
  color: white;
  text-decoration: none; }

/* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_close_prompt:focus {
  outline: none; }

/* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt #oo_close_prompt:focus span {
  outline: 3px solid #51ace9; }

/* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
#oo_waypoint_prompt .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden; }

/* Android, iPhone 6 ----------- */
@media only screen and (max-device-width: 480px), screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
  /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt {
    width: 90%; }

  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt #oo_company_logo {
    height: 80px; } }
/* iPhone 5, 4 ----------- */
@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2), screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
  /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt {
    width: 90%;
    height: 90%;
    overflow-y: scroll;
    overflow-x: hidden; }

  /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt #oo_company_logo {
    height: 80px; }

  /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt #oo_waypoint_content {
    padding: 20px 10% 20px 10%; }

  /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt #oo_waypoint_content #ol_brand_logo {
    margin: 0 0 0 0; } }
/* iPhone 4 only ----------- */
@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
  /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_waypoint_prompt #oo_close_prompt {
    right: -70px; }

  /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_overlay, #oo_invitation_overlay, #oo_waypoint_overlay {
    background: white url(//d3j6qtaf6p78dj.cloudfront.net/oo_loading.gif) 50% 80px no-repeat;
    display: block;
    height: 1000%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999998;
    opacity: 0.5;
    filter: alpha(opacity=50); }

  /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_overlay.no_loading, #oo_invitation_overlay.no_loading, #oo_waypoint_overlay.no_loading {
    background: white;
    opacity: 0.5;
    filter: alpha(opacity=50); } }
@media print {
  /* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_oo_style.scss */
  #oo_bar, .oo_feedback_float, #oo_tab {
    display: none; } }
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
body.gifting #library_view, body.gifting .album_list_view, body.gifting #tl_bottom_bar {
  display: none !important; }

@-webkit-keyframes blink {
  from {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  to {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; } }
@-moz-keyframes blink {
  from {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  to {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; } }
@keyframes blink {
  from {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  to {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; } }
/* ----- variables ------ */
/* ----- end variables ----- */
/* For a small height screen. QA/PM request */
/* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
body.gifting {
  min-height: auto; }

/* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container {
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: 50px;
  bottom: 0;
  left: 0;
  z-index: 11;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent; }
  @media only screen and (max-width: 767px) {
    /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container {
      z-index: 12;
      top: 0; } }
  /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container div {
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .throbber {
    position: absolute; }
  /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-header {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    border-bottom: 1px solid #b9c4ce;
    background-color: #f9f9f9; }
    /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header .gifting-header-link {
      text-align: left;
      height: 24px;
      display: flex;
      align-items: center;
      margin-left: 10px;
      float: left; }
      /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-link.gifting-home .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -1479px;
        background-repeat: no-repeat;
        width: 24px;
        height: 24px;
        display: inline-block;
        margin-right: 10px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #gifting-container .gifting-header .gifting-header-link.gifting-home .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -1439px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header .gifting-header-logo {
      position: absolute;
      top: 10px;
      left: 10px;
      width: 112px;
      height: 28px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -40px;
      background-repeat: no-repeat;
      display: block; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #gifting-container .gifting-header .gifting-header-logo {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 0;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-back-to-top-wrapper {
    width: 100%;
    height: 50px;
    position: fixed;
    top: 65px;
    left: 0px;
    text-align: center;
    z-index: 10;
    display: none; }
    /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-back-to-top-wrapper .gifting-back-to-top {
      margin-top: 10px;
      width: 150px;
      height: 35px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      background-color: #666666;
      color: #fff;
      text-align: center;
      line-height: 35px;
      font-weight: 200;
      letter-spacing: 0.3px;
      cursor: pointer;
      opacity: 0.9;
      font-size: 14px;
      display: inline-block;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
      /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-back-to-top-wrapper .gifting-back-to-top .gifting-back-to-top-arrow {
        content: '';
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gifting-s0f0465deb4-6f6dd9ce01ea970a17adf153e5c1ef087ca54dfab9275ec2f2b010691c99c099.png);
        background-position: 0 -44px;
        background-repeat: no-repeat;
        width: 14px;
        height: 17px;
        display: inline-block;
        margin-left: 10px;
        vertical-align: middle; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #gifting-container .gifting-back-to-top-wrapper .gifting-back-to-top .gifting-back-to-top-arrow {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gifting@2x-s8137599840-8774a814eb82690718d134512eefb654b4aae20e01d9f4f3ac7e939553cda424.png);
            background-position: 0 -44px;
            -moz-background-size: 28px auto;
            -o-background-size: 28px auto;
            -webkit-background-size: 28px auto;
            background-size: 28px auto; } }
  /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-recipe-selection-title {
    display: none; }
  /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-recipe-selection-wrapper {
    display: block;
    width: 100%;
    top: 51px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: center; }
    /* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection {
      width: 90%;
      background-color: #ffffff;
      margin: 0 auto; }
      /* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item {
        width: 50%;
        border: 1px solid #b9c4ce;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        text-align: center;
        padding: 10px 0px 10px 0px;
        font-size: 13px;
        cursor: pointer;
        color: #4d525c;
        background-color: #ffffff;
        margin-left: -1px; }
        /* line 256, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.left {
          -webkit-border-radius: 3px 0px 0px 3px;
          border-radius: 3px 0px 0px 3px;
          background-clip: padding-box;
          /* stops bg color from leaking outside the border: */
          margin-left: 0; }
        /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.right {
          -webkit-border-radius: 0px 3px 3px 0px;
          border-radius: 0px 3px 3px 0px;
          background-clip: padding-box;
          /* stops bg color from leaking outside the border: */ }
        /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.selected {
          color: #fff;
          background-color: #f05323; }
  /* line 273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-header {
    color: #000;
    text-align: center;
    height: 45px; }
    /* line 278, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header h1 {
      font-size: 18px;
      font-weight: bold; }
    /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header .gifting-header-logo {
      display: block; }
    /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header .gifting-header-actions {
      position: absolute;
      top: 13px;
      right: 3px; }
      /* line 292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-actions a {
        display: inline-block;
        margin-right: 5px;
        width: 18px;
        height: 18px; }
      /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-actions .gifting-header-store {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -1295px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #gifting-container .gifting-header .gifting-header-actions .gifting-header-store {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -1255px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
      /* line 303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-actions .gifting-header-cart {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -99px;
        background-repeat: no-repeat;
        width: 20px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          #gifting-container .gifting-header .gifting-header-actions .gifting-header-cart {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -59px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
      /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-actions .gifting-header-divider {
        height: 18px;
        width: 1px;
        border-right: 1px solid #b9c4ce;
        display: inline-block;
        margin-right: 7px; }
  /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .main-gifting-title {
    display: none; }
  /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-wrapper {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0px; }
    /* line 331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-wrapper .gifting-pane {
      width: 100%; }
    /* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-wrapper .left-pane {
      background-color: #ffffff;
      overflow-y: auto;
      overflow-x: hidden;
      display: block;
      position: relative; }
      /* line 343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .left-pane .throbber-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background-color: rgba(255, 255, 255, 0.5); }
        /* line 352, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .throbber-wrapper .throbber {
          display: none; }
      /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper {
        height: 100%;
        box-sizing: border-box;
        padding: 20px;
        padding-top: 60px;
        color: #666666;
        margin: 0 auto; }
        @media only screen and (max-width: 767px) {
          /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper {
            padding: 30px;
            padding-top: 60px;
            padding-bottom: 0; } }
        /* line 372, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper h4 {
          font-size: 16px;
          margin: 12px 0;
          font-weight: 200; }
        /* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper {
          margin-bottom: 30px;
          padding-top: 12px;
          position: relative;
          /* The entire dropdown specifically for people */ }
          /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper input.mother-name {
            width: 100%;
            box-sizing: border-box;
            height: 40px;
            font-size: 16px;
            font-weight: 300;
            padding: 0 10px;
            display: block;
            margin: 10px 0;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            background-color: #ffffff;
            border: 1px solid #bcbec4; }
          /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown {
            position: absolute;
            display: none;
            text-align: left;
            width: 100%;
            height: auto;
            margin: 10px 0;
            background: white;
            border: 1px solid #b6b8ba;
            border-radius: 5px; }
            /* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown ul {
              top: 0 !important; }
            /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown:after {
              top: -3px;
              left: 50%;
              width: 15px;
              height: 15px;
              -moz-transform: rotate(45deg) translate(-50%);
              -ms-transform: rotate(45deg) translate(-50%);
              -webkit-transform: rotate(45deg) translate(-50%);
              transform: rotate(45deg) translate(-50%); }
            /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown img {
              margin-right: 10px;
              margin-top: 6px; }
            /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown img.avatar {
              margin: 2px 10px 0 25px;
              border-radius: 50%;
              width: 40px;
              height: 40px; }
          /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area {
            position: relative;
            max-height: 350px;
            /* this should stretch */
            overflow-x: hidden;
            margin: 0 0 0 0;
            border-radius: 3px; }
            /* line 443, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul {
              max-height: 258px; }
              /* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul.gifting_dropdown {
                width: 100%; }
                /* line 449, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul.gifting_dropdown li {
                  text-align: center; }
                  /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul.gifting_dropdown li .item-wrapper {
                    padding: 2px 0;
                    float: left; }
                    /* line 454, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul.gifting_dropdown li .item-wrapper .img {
                      float: left; }
                    /* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .name_dropdown-scroll-area ul.gifting_dropdown li .item-wrapper .name {
                      float: left;
                      font-size: 18px;
                      line-height: 40px;
                      padding: 0 6px;
                      text-overflow: ellipsis;
                      white-space: nowrap;
                      max-width: 60%;
                      overflow: hidden; }
          /* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper #name_dropdown-gifting {
            position: absolute;
            z-index: 20;
            top: 96px;
            left: 50%;
            -moz-transform: translate(-50%);
            -ms-transform: translate(-50%);
            -webkit-transform: translate(-50%);
            transform: translate(-50%); }
          /* line 486, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person {
            text-align: left;
            line-height: 25px;
            margin: 10px 0;
            border: 1px solid #b9c4ce;
            border-radius: 5px;
            padding: 4px 10px 4px 10px;
            box-sizing: border-box;
            cursor: pointer; }
            /* line 497, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person .person-face {
              border-radius: 50%;
              width: 30px;
              height: 30px;
              display: inline-block;
              background-size: contain;
              vertical-align: top; }
            /* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person .person-name {
              display: inline-block;
              margin-left: 10px;
              margin-right: 2px;
              font-weight: 200;
              text-overflow: ellipsis;
              white-space: nowrap;
              max-width: 215px;
              overflow: hidden;
              vertical-align: text-top;
              font-size: 16px; }
              @media only screen and (max-width: 359px) {
                /* line 506, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person .person-name {
                  max-width: 175px; } }
            /* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person .change-person {
              color: #3e96cc;
              cursor: pointer;
              display: inline-block;
              font-size: 15px;
              padding-right: 2px;
              float: right;
              line-height: normal;
              margin-top: 16px; }
              /* line 533, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .auto-complete-person-wrapper .auto-complete-person .change-person:hover {
                text-decoration: underline; }
          /* line 542, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship {
            width: 100%; }
            /* line 545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown {
              width: 100%; }
              /* line 547, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap {
                border-color: #bcbec4;
                background-color: #ffffff; }
                /* line 551, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .default_label {
                  padding-left: 10px;
                  line-height: 50px;
                  height: 50px;
                  background: none; }
                  /* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .default_label .text {
                    color: #bcbec4;
                    font-weight: 400; }
                    /* line 560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .default_label .text.selected {
                      color: black; }
                  /* line 564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .default_label .arrow {
                    top: 50%;
                    -moz-transform: translate(0, -50%);
                    -ms-transform: translate(0, -50%);
                    -webkit-transform: translate(0, -50%);
                    transform: translate(0, -50%); }
                  /* line 569, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .default_label:hover {
                    border-color: #9e9e9e; }
                /* line 573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .options_wrap {
                  -webkit-box-sizing: border-box;
                  -moz-box-sizing: border-box;
                  box-sizing: border-box;
                  border-color: #bcbec4; }
                  /* line 576, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .options_wrap .scroll_area {
                    border-radius: 5px; }
                    /* line 578, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .options_wrap .scroll_area .group_title {
                      border-color: #bcbec4;
                      padding: 11px 15px;
                      font-size: 16px; }
                    /* line 583, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .options_wrap .scroll_area .group_divider {
                      border-top: 1px solid #bcbec4;
                      margin-top: 3px;
                      margin-bottom: 3px; }
                    /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                    #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .mother-relationship-dropdown .row .info.relationship .dropdown.gifting #relationship_dropdown .component_wrap .options_wrap .scroll_area .clickable {
                      padding: 11px 15px;
                      font-size: 16px; }
          /* line 603, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .grandma-checkbox-label {
            color: #8a8a8a;
            display: block;
            margin-top: 15px; }
            /* line 608, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper .grandma-checkbox-label .grandma-checkbox {
              display: inline-block;
              margin: 0 8px 0 2px;
              vertical-align: initial;
              font-size: 20px; }
        /* line 619, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper h4 {
          margin: 3px 0; }
        /* line 625, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person {
          display: inline-block;
          margin: 10px;
          -webkit-tap-highlight-color: transparent;
          -webkit-tap-highlight-color: transparent; }
          @media only screen and (max-width: 359px) {
            /* line 625, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person {
              margin: 6px; } }
          /* line 635, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper {
            position: relative;
            cursor: pointer; }
            /* line 639, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-thumb {
              width: 72px;
              height: 72px;
              border-radius: 50%;
              background-size: contain;
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              border: 2px solid #b9c4ce; }
            /* line 649, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle {
              position: absolute;
              top: -5px;
              right: -5px;
              -moz-transform: scale(0.9);
              -ms-transform: scale(0.9);
              -webkit-transform: scale(0.9);
              transform: scale(0.9);
              background-color: white; }
              /* line 656, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle.checkcircle {
                border: 1px solid #8a8a8a;
                background-color: white; }
                /* line 659, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle.checkcircle:before, #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle.checkcircle:after {
                  background-color: #8a8a8a; }
                /* line 662, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle.checkcircle .tick:before, #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle.checkcircle .tick:after {
                  background-color: #8a8a8a; }
              /* line 667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-checkcircle:hover.checkcircle {
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none; }
            /* line 675, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper:not(.selected) .gifting-person-thumb {
              border-color: #6a6a6a; }
            /* line 682, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-thumb {
              border-color: #f05323; }
            /* line 686, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle {
              border: 2px solid #f05323;
              background-color: #f05323; }
              /* line 689, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:before, #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:after {
                background-color: white; }
              /* line 692, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:before, #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:after {
                background-color: white; }
        /* line 703, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper {
          width: 100%;
          display: block;
          position: relative; }
          /* line 705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper h4.gifting-header-item {
            text-transform: uppercase; }
            @media only screen and (max-width: 767px) {
              /* line 705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper h4.gifting-header-item {
                font-size: 16px;
                line-height: 22px; } }
          /* line 718, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .clear-all {
            color: #3e96cc;
            cursor: pointer;
            display: inline-block;
            font-size: 12px;
            padding-right: 2px;
            float: right;
            line-height: normal;
            position: absolute;
            top: 2px;
            right: 0; }
            /* line 735, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .clear-all:hover {
              text-decoration: underline; }
          /* line 740, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer {
            position: relative;
            width: 101vw;
            height: 130px;
            overflow: scroll;
            margin-left: -25px;
            -webkit-overflow-scrolling: touch; }
            /* line 748, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .empty-moment-selection-msg {
              position: absolute;
              width: 280px;
              height: 50px;
              top: 50%;
              left: 50%;
              -moz-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              text-align: center;
              line-height: 50px;
              background-color: white;
              border-radius: 3px;
              z-index: 1; }
            /* line 762, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container {
              position: absolute;
              height: 130px;
              overflow: hidden;
              padding: 0 25px 0 25px;
              font-size: 0px; }
              /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment {
                display: inline-block;
                margin: 4px;
                -webkit-tap-highlight-color: transparent;
                -webkit-tap-highlight-color: transparent; }
                @media only screen and (max-width: 359px) {
                  /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment {
                    margin: 1px; } }
                /* line 779, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper {
                  position: relative;
                  cursor: pointer; }
                  /* line 783, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper .gifting-moment-thumb-overlay {
                    display: none; }
                  /* line 787, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper .gifting-moment-thumb {
                    width: 60px;
                    height: 60px;
                    background-size: cover;
                    background-position: center center;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    border: 6px solid #e6e6e6; }
                  /* line 797, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper .gifting-moment-checkcircle {
                    position: absolute;
                    top: -5px;
                    right: -5px;
                    -moz-transform: scale(0.6);
                    -ms-transform: scale(0.6);
                    -webkit-transform: scale(0.6);
                    transform: scale(0.6);
                    -moz-box-shadow: inset 0 0 0 1px #fff;
                    -webkit-box-shadow: inset 0 0 0 1px #fff;
                    box-shadow: inset 0 0 0 1px #fff; }
                  /* line 806, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper:not(.selected) .gifting-moment-thumb {
                    border: 0; }
                  /* line 810, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                  #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper:not(.selected) .gifting-moment-checkcircle {
                    display: none; }
                /* line 816, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
                #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment.empty {
                  width: 60px;
                  height: 60px;
                  background-color: #f5f5f5; }
    /* line 827, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-wrapper .right-pane.mobile {
      background-color: #ffffff;
      display: table; }
      /* line 831, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-title {
        font-size: 16px;
        margin: 12px 0;
        font-weight: 200;
        color: #666666;
        padding-left: 25px; }
        /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-title.hide-title {
          display: none; }
      /* line 844, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-desktop-header {
        display: none; }
      /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mobile-nav {
        top: 46px; }
      /* line 852, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper {
        width: 100%;
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        /* line 859, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .mg-wrapper, #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .throbber-wrapper {
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          overflow: visible !important; }
          /* line 867, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .mg-wrapper .sfly_wgt_listview_container, #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .throbber-wrapper .sfly_wgt_listview_container {
            position: static;
            overflow-y: visible;
            height: auto; }
            /* line 872, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .mg-wrapper .sfly_wgt_listview_container .sfly_wgt_spread_mg, #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .throbber-wrapper .sfly_wgt_listview_container .sfly_wgt_spread_mg {
              height: auto;
              position: static; }
        /* line 879, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-mg-wrapper .throbber-wrapper {
          position: relative; }
      /* line 884, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-go-to-store {
        display: none;
        width: 100%;
        text-align: center;
        padding-top: 80px;
        padding-bottom: 100px;
        position: relative; }
        /* line 892, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane.mobile .right-pane-go-to-store .go-to-store-btn {
          margin-top: 20px;
          position: absolute;
          -moz-transform: translate(-50%);
          -ms-transform: translate(-50%);
          -webkit-transform: translate(-50%);
          transform: translate(-50%);
          left: 50%; }
  /* line 902, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-mobile-nav {
    width: 100%;
    height: 50px;
    background-color: #fff;
    text-align: center;
    border-bottom: 1px solid #b9c4ce;
    color: #222;
    position: absolute;
    top: 0;
    left: 0; }
    /* line 915, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-mobile-nav.hide-title {
      display: none; }
    /* line 919, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-mobile-nav h2 {
      text-align: center;
      font-size: 18px;
      line-height: 50px;
      display: inline-block; }
      /* line 920, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-mobile-nav h2.hide-title {
        display: none; }
      /* line 929, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-mobile-nav h2::before {
        content: '';
        background-image: url("data:image/png;base64,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");
        background-repeat: no-repeat;
        background-size: contain;
        width: 85px;
        height: 58px;
        display: inline-block;
        margin-right: 15px;
        vertical-align: bottom; }
    /* line 944, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-mobile-nav span.gifting-nav-link {
      display: inline-block;
      padding: 7px 12px 7px 12px;
      color: #fff;
      background-color: #f05323;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      position: absolute;
      top: 11px;
      right: 4px;
      cursor: pointer; }
      /* line 955, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-mobile-nav span.gifting-nav-link.disabled {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6; }
    /* line 960, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-mobile-nav .gifting-header-link {
      margin: 0;
      position: absolute;
      left: 4px;
      font-size: 18px;
      cursor: pointer; }
      /* line 968, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-mobile-nav .gifting-header-link .back_btn {
        height: 50px;
        line-height: 50px;
        padding: 0; }
        /* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-mobile-nav .gifting-header-link .back_btn::before {
          margin: 19px 8px 10px 17px; }
  @media only screen and (min-width: 768px) {
    /* line 982, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-recipe-selection-title {
      display: none; }
    /* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-recipe-selection-wrapper {
      display: inline;
      position: absolute;
      top: 0px;
      left: 50%;
      -moz-transform: translate(-50%);
      -ms-transform: translate(-50%);
      -webkit-transform: translate(-50%);
      transform: translate(-50%);
      background-color: transparent;
      padding: 0;
      border: none; }
      /* line 996, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection {
        width: 100%; }
        /* line 999, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item {
          width: 50%;
          border: 1px solid #b9c4ce;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: inline-block;
          text-align: center;
          padding: 10px 0px 10px 0px;
          font-size: 13px;
          cursor: pointer; }
          /* line 1009, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.left {
            -webkit-border-radius: 3px 0px 0px 3px;
            border-radius: 3px 0px 0px 3px;
            background-clip: padding-box;
            /* stops bg color from leaking outside the border: */ }
          /* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.right {
            -webkit-border-radius: 0px 3px 3px 0px;
            border-radius: 0px 3px 3px 0px;
            background-clip: padding-box;
            /* stops bg color from leaking outside the border: */ }
    /* line 1020, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-header {
      height: 35px;
      padding-top: 10px;
      position: absolute;
      display: none; }
      /* line 1027, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-link {
        padding: 0;
        margin-left: 10px; }
      /* line 1032, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header h1 {
        font-size: 24px;
        font-weight: bold; }
      /* line 1037, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-header .gifting-header-logo {
        display: none; }
    /* line 1042, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .main-gifting-title {
      display: block;
      width: 100%;
      height: 43px;
      text-align: center;
      position: absolute;
      top: 0;
      left: 0;
      background-color: #ffffff;
      z-index: 12;
      border-bottom: 1px solid #b9c4ce;
      color: #666666; }
      /* line 1056, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .main-gifting-title h2 {
        font-size: 22px;
        font-weight: 200;
        line-height: 46px;
        display: inline-block;
        margin-top: -15px; }
        /* line 1057, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .main-gifting-title h2.hide-title {
          display: none; }
        /* line 1068, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .main-gifting-title h2::before {
          content: '';
          background-image: url("data:image/png;base64,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");
          background-repeat: no-repeat;
          background-size: contain;
          width: 85px;
          height: 58px;
          display: inline-block;
          margin-right: 15px;
          vertical-align: bottom; }
      /* line 1081, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .main-gifting-title .main-gifting-title-back-btn {
        position: absolute;
        left: 4px;
        top: 0; }
    /* line 1090, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-wrapper {
      display: flex;
      flex-direction: row;
      align-items: stretch;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 43px; }
      /* line 1104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .left-pane {
        float: left;
        background-color: #ffffff;
        width: 330px;
        display: block;
        border-right: 1px solid #b9c4ce; }
        /* line 1113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper {
          padding-top: 1px;
          min-width: 330px; }
          /* line 1117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper h4 {
            font-size: 16px;
            margin: 15px 0;
            font-weight: 200; }
          /* line 1123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper {
            padding-top: 0px; }
            /* line 1126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .person-selection-wrapper #name_dropdown-gifting {
              top: 75px; }
          /* line 1132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper h4 {
            margin: 12px 0; }
          /* line 1139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person {
            display: inline-block;
            margin: 10px; }
          /* line 1147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper {
            width: 100%;
            height: auto; }
            /* line 1151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer {
              width: 100%;
              position: relative;
              display: table-cell;
              overflow: auto; }
              /* line 1157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container {
                padding: 0;
                height: auto;
                position: static;
                overflow: hidden;
                font-size: 0; }
      /* line 1179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-wrapper .right-pane {
        position: absolute;
        width: auto;
        left: 331px;
        right: 0;
        bottom: 0;
        top: 51px;
        background-color: #ffffff;
        flex: 3;
        display: block;
        text-align: center; }
        /* line 1191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane .right-pane-title {
          display: none; }
        /* line 1195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper {
          width: 100%;
          height: 100%;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding-top: 60px; }
          /* line 1201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
          #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .mg-wrapper, #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .throbber-wrapper {
            position: relative;
            height: 100%; }
            /* line 1205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
            #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .mg-wrapper .sfly_wgt_listview_container, #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .throbber-wrapper .sfly_wgt_listview_container {
              position: relative;
              overflow-y: scroll;
              height: 100%;
              overflow-x: hidden; }
              /* line 1211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
              #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .mg-wrapper .sfly_wgt_listview_container .sfly_wgt_spread_mg, #gifting-container .gifting-wrapper .right-pane .right-pane-mg-wrapper .throbber-wrapper .sfly_wgt_listview_container .sfly_wgt_spread_mg {
                height: 100%;
                position: absolute; }
        /* line 1219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
        #gifting-container .gifting-wrapper .right-pane .right-pane-go-to-store {
          display: none !important; }
    /* line 1225, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container .gifting-mobile-nav {
      display: none; } }
  /* line 1230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-mock-block, #gifting-container .gifting-mock-circle {
    background-color: #f5f5f5;
    -webkit-animation-name: blink;
    animation-name: blink;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    animation-direction: alternate; }
  /* line 1240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-mock-block {
    width: 300px;
    height: 40px;
    margin-bottom: 5px; }
  /* line 1246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-mock-circle {
    width: 71px;
    height: 71px;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  /* line 1253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .gifting-person.gifting-mock-person {
    margin: 8px !important; }
    @media only screen and (max-width: 767px) {
      /* line 1253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container .gifting-person.gifting-mock-person {
        margin: 6px !important; } }
  /* line 1260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .people-selection-wrapper.gifting-mock-people-section {
    margin-top: 30px !important; }
  /* line 1265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container .moment-selection-container.gifting-mock-moment-section .gifting-moment-thumb-wrapper {
    width: 60px;
    height: 60px;
    background: #f5f5f5; }

/* line 1275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection {
  width: 100%;
  background-color: #ffffff;
  margin: 0 auto;
  cursor: pointer; }
  /* line 1281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item {
    width: 50%;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    padding: 10px 0px 10px 0px;
    font-size: 13px;
    cursor: pointer !important;
    color: #4d525c; }
    /* line 1292, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.left {
      -webkit-border-radius: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      margin-left: 0; }
    /* line 1297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.right {
      -webkit-border-radius: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
    /* line 1301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item .golden-bullet {
      display: none; }
    /* line 1305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.selected {
      color: #000000;
      background-color: #ffffff;
      border-bottom: 3px solid #e0b857; }
      /* line 1310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container.gold-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.selected .golden-bullet {
        display: inline-block;
        color: #e0b857;
        margin-left: 5px;
        margin-right: 6px; }
/* line 1322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .sfly_wgt_product:hover {
  border: 1px solid #e0b857;
  background-color: #ffffff; }
/* line 1326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .sfly_wgt_product .sfly_wgt_product_hover {
  background-color: #e0b857;
  border-color: darkgoldenrod;
  background-image: none;
  text-shadow: 1px 0px 1px darkgoldenrod; }
/* line 1342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-thumb {
  border-color: #e0b857; }
/* line 1346, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle {
  border: 2px solid #e0b857;
  background-color: #e0b857;
  box-shadow: inset 0 0 0 2px #e0b857; }
  /* line 1350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:before, #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:after {
    background-color: white; }
  /* line 1353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:before, #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:after {
    background-color: white; }
/* line 1370, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-thumb-overlay {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background-color: white; }
/* line 1380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-person-thumb {
  border-color: #e0b857; }
/* line 1384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle {
  border: 2px solid #e0b857;
  background-color: #e0b857;
  box-shadow: inset 0 0 0 2px #e0b857; }
  /* line 1388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle:before, #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle:after {
    background-color: white; }
  /* line 1391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle .tick:before, #gifting-container.gold-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle .tick:after {
    background-color: white; }

/* line 1407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#floating-gifting-title {
  display: none;
  position: absolute;
  left: 50%;
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  top: 37px;
  z-index: 13; }
  @media only screen and (max-width: 767px) {
    /* line 1407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #floating-gifting-title {
      width: 100%;
      height: 76px;
      border-bottom: 1px solid #c6c7c9;
      position: fixed;
      top: 0;
      background-color: white;
      opacity: 0.9;
      text-align: center;
      line-height: 90px; } }
  /* line 1427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #floating-gifting-title h2 {
    font-size: 18px;
    line-height: 46px;
    color: #4b525b;
    font-weight: 400; }
    @media only screen and (max-width: 767px) {
      /* line 1427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #floating-gifting-title h2 {
        display: inline-block; } }
    /* line 1436, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #floating-gifting-title h2:before {
      content: '';
      background-image: url("data:image/png;base64,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");
      background-repeat: no-repeat;
      background-size: contain;
      width: 85px;
      height: 58px;
      display: inline-block;
      margin-right: 3px;
      vertical-align: bottom; }

/* line 1452, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .main-gifting-title h2 {
  font-size: 18px;
  line-height: 40px;
  color: #4b525b;
  font-weight: 400; }
  /* line 1453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .main-gifting-title h2.hide-title {
    display: none; }
  /* line 1462, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .main-gifting-title h2:before {
    content: '';
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: contain;
    width: 85px;
    height: 58px;
    display: inline-block;
    margin-right: 15px;
    vertical-align: bottom; }
/* line 1483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection {
  width: 100%;
  background-color: #ffffff;
  margin: 0 auto;
  cursor: pointer; }
  /* line 1489, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item {
    width: 50%;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    padding: 10px 6px 1px 6px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    cursor: pointer !important;
    margin: 0 10px;
    color: #4b525b; }
    /* line 1503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.left {
      -webkit-border-radius: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      margin-left: 0; }
    /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.right {
      -webkit-border-radius: 0px 0px 0px 0px;
      border-radius: 0px 0px 0px 0px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
    /* line 1512, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item .golden-bullet {
      display: none; }
    /* line 1516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-recipe-selection-wrapper .gifting-recipe-selection .gifting-recipe-selection-item.selected {
      background-color: #ffffff;
      border-bottom: 3px solid #f90045;
      color: #f90045; }
/* line 1526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .sfly_wgt_product:hover {
  border: 1px solid #f90045;
  background-color: #ffffff; }
/* line 1530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .sfly_wgt_product .sfly_wgt_product_hover {
  background-color: #f90045;
  border-color: darkgoldenrod;
  background-image: none;
  text-shadow: 1px 0px 1px darkgoldenrod; }
/* line 1542, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper h4 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px; }
  @media only screen and (max-width: 767px) {
    /* line 1542, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper h4 {
      font-size: 16px;
      line-height: 22px; } }
/* line 1556, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper .gifting-person-thumb {
  border: 0; }
/* line 1560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-thumb {
  border: 3px solid #f90045; }
/* line 1564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle {
  border: 2px solid white;
  background-color: #f90045;
  box-shadow: inset 0 0 0 2px #f90045; }
  /* line 1568, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:before, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle:after {
    background-color: white; }
  /* line 1571, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:before, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .people-selection-wrapper .people-thumb-container .gifting-person .gifting-person-thumb-wrapper.selected .gifting-person-checkcircle.checkcircle .tick:after {
    background-color: white; }
/* line 1584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper h4, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper.gifting-mock-moment-section h4 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px; }
  @media only screen and (max-width: 767px) {
    /* line 1584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper h4, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper.gifting-mock-moment-section h4 {
      font-size: 16px;
      line-height: 22px; } }
/* line 1598, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
#gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container {
  padding: 0 7px; }
  /* line 1605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-thumb-overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    background-color: white; }
  /* line 1615, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-person-thumb {
    border-color: #f90045; }
  /* line 1618, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
  #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle {
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
    /* line 1620, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
    #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle {
      border: 1px solid white;
      background-color: #f90045;
      box-shadow: inset 0 0 0 2px #f90045; }
      /* line 1624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle:before, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle:after {
        background-color: white; }
      /* line 1627, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_gifting.scss */
      #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle .tick:before, #gifting-container.pink-theme .gifting-wrapper .left-pane .left-pane-menu-wrapper .moment-selection-wrapper .moment-selection-container-outer .moment-selection-container .gifting-moment .gifting-moment-thumb-wrapper.selected .gifting-moment-checkcircle.checkcircle .tick:after {
        background-color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
.share_modal {
  background-color: white;
  width: 450px;
  height: 416px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 6px;
  -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #dddfe1; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
  .share_modal .close-btn {
    width: 16px;
    height: 16px;
    padding: 0px;
    margin-right: 15px;
    margin-top: 15px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
    background-position: 0 -274px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .share_modal .close-btn {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
        background-position: 0 0;
        -moz-background-size: 36px auto;
        -o-background-size: 36px auto;
        -webkit-background-size: 36px auto;
        background-size: 36px auto; } }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
  .share_modal .title {
    line-height: 27px;
    font-size: 20px;
    text-align: left;
    margin-top: 30px;
    margin-left: 30px;
    color: #4c4d4f; }
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
  .share_modal .bottom_section {
    height: 66px;
    width: 100%;
    background-color: #fbfcfd;
    position: absolute;
    bottom: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: inset 0 1px 0 0 #dddfe1; }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
    .share_modal .bottom_section .back_button {
      background-color: white;
      border: solid 1px #58595b;
      border-radius: 4px;
      float: right;
      color: #4c4d4f;
      padding: 10px 24px;
      float: right;
      line-height: 14px;
      font-size: 12px;
      margin-right: 10px;
      margin-top: 15px; }
    /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
    .share_modal .bottom_section .orange-button {
      padding: 10px 27px 10px 24px;
      background-color: #f05323;
      border-radius: 4px;
      color: white;
      float: right;
      font-size: 12px;
      line-height: 16px;
      margin-top: 15px;
      margin-right: 15px; }
      /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
      .share_modal .bottom_section .orange-button.disabled {
        background-color: #f8a991;
        pointer-events: none; }
      /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
      .share_modal .bottom_section .orange-button .count {
        background-color: white;
        border-radius: 100px;
        color: #f05323;
        padding: 2px 5px 2px 5px;
        margin-left: 4px;
        text-align: center; }
        /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
        .share_modal .bottom_section .orange-button .count.disabled {
          background-color: #f8a991; }

@media (max-width: 450px) {
  /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
  .share_modal_wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white;
    z-index: 39; }
    /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/share_modal.scss */
    .share_modal_wrap .share_modal {
      width: 100%;
      height: 100%; } }
/*========================
Magic-Shop Modal wrapper
========================== */
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
.magicshop_modal_wrapper {
  opacity: 0;
  display: none;
  position: fixed; }
  /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
  .magicshop_modal_wrapper.visible {
    opacity: 1;
    display: block;
    position: static; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
  .magicshop_modal_wrapper .magicshop_modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #464646;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
    opacity: 0.65;
    z-index: 6000; }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
  .magicshop_modal_wrapper .magicshop_modal_container {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    z-index: 6001;
    background-color: #ffffff;
    border-radius: 6px;
    overflow: hidden; }
    /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
    .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_close {
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 7001;
      height: 20px;
      width: 20px; }
      /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_close .magicshop_modal_x_icon:after, .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_close .magicshop_modal_x_icon:before {
        width: 2px;
        height: 18px;
        background: #c6c7c9;
        position: absolute;
        content: '';
        left: 50%;
        top: 50%;
        z-index: 2;
        margin: -9px 0 0 -1px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_close .magicshop_modal_x_icon:after {
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_close:hover {
        cursor: pointer; }
    /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
    .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper {
      width: 230px;
      height: 100%;
      float: left;
      background-color: #2d3137; }
      /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list {
        list-style: none;
        width: 85px;
        margin-top: 16px;
        z-index: 7001;
        position: relative; }
        /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
        .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list.hide-selected li.modal_category_btn.selected-category:before, .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list.hide-selected li.modal_category_btn.selected-category:after {
          display: none; }
        /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
        .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn {
          position: relative;
          height: 70px;
          width: 85px;
          cursor: default;
          font-size: 10px;
          text-align: center;
          z-index: initial; }
          /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn .btn_text {
            position: absolute;
            top: 50%;
            left: 50%;
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            z-index: 2; }
            /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn .btn_text .mg_label {
              display: block;
              margin-top: 3px;
              color: #ffffff; }
            /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn .btn_text .mg_icon {
              display: inline-block;
              content: '';
              width: 24px;
              height: 24px; }
          /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn .modal_category_btn_sub_menu {
            display: none;
            position: fixed;
            top: 0;
            left: 85px;
            width: 145px;
            height: 100%;
            background-color: #ebedf0;
            z-index: -1;
            overflow-y: auto; }
          /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.hover-active {
            background-color: #ebedf0 !important;
            height: 70px; }
            /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.hover-active:before {
              content: '';
              position: absolute;
              height: 70px;
              width: 85px;
              background-color: #686C71;
              z-index: 1;
              left: 0; }
            /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.hover-active:after {
              position: absolute;
              -moz-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
              top: 50%;
              right: -1px;
              content: '';
              border-top: 9px solid transparent;
              border-bottom: 9px solid transparent;
              border-right: 10px solid #ebedf0;
              border-right-color: #ebedf0;
              display: block;
              z-index: 2; }
            /* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.hover-active .modal_category_btn_sub_menu {
              opacity: 1;
              display: block !important;
              border-right: 1px solid #dcdee1;
              border-left: 1px solid #dcdee1;
              box-sizing: border-box; }
          /* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category:before {
            content: '';
            position: absolute;
            height: 70px;
            width: 85px;
            background-color: #686C71;
            z-index: 1;
            left: 0; }
          /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category:after {
            position: absolute;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            top: 50%;
            right: -1px;
            content: '';
            border-top: 9px solid transparent;
            border-bottom: 9px solid transparent;
            border-right: 10px solid #ebedf0;
            border-right-color: #ebedf0;
            display: block;
            z-index: 2; }
          /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category.hover-active:before, .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category.hover-active:after {
            display: block; }
          /* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.prints .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -312px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.prints .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -312px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.prints.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -288px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.prints.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -288px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photobook .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -24px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photobook .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -24px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photobook.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 0;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photobook.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 0;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.cns .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -120px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.cns .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -120px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.cns.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -96px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.cns.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -96px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 264, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.calendar .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -72px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.calendar .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -72px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.calendar.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -48px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.calendar.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -48px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photogifts .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -216px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photogifts .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -216px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photogifts.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -192px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.photogifts.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -192px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 286, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.homedecor .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -168px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.homedecor .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -168px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.homedecor.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -144px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.homedecor.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -144px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 297, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.kids .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -264px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.kids .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -264px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
          /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.kids.selected-category .mg_icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop-sb15ecfa25f-38ee8c6152b8a9c92979faec73fd7f3a86b9428c068979694a02a197e3a371a7.png);
            background-position: 0 -240px;
            background-repeat: no-repeat; }
            @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
              /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.kids.selected-category .mg_icon {
                background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_magicshop@2x-sf2bf7b4a63-21b6b699ca3ed021c54062e0c5ad7f55bc5d7379aab03f93023375693026c122.png);
                background-position: 0 -240px;
                -moz-background-size: 24px auto;
                -o-background-size: 24px auto;
                -webkit-background-size: 24px auto;
                background-size: 24px auto; } }
    /* line 310, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
    .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section {
      width: calc(100% - 85px);
      height: 100%;
      position: absolute;
      left: 85px;
      background-color: #ffffff;
      border-left: 1px solid #dcdee1; }
      /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar {
        display: none; }
      /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_content_wrapper {
        width: 100%;
        height: 100%; }
    @media (max-width: 767px) {
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container {
        width: 100%;
        height: 100%;
        border-radius: 0; } }
    @media (min-width: 768px) and (max-width: 991px) {
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container {
        width: 728px;
        height: 506px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container {
        width: 892px;
        height: 664px; } }
    @media (min-width: 1200px) {
      /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container {
        width: 1140px;
        height: 664px; } }
    @media (min-width: 992px) {
      /* line 362, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper {
        width: 272px; }
        /* line 365, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
        .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list {
          width: 100px; }
          /* line 368, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list.hide-selected li.modal_category_btn.selected-category {
            background-color: #2d3137;
            border: 0;
            height: 70px; }
            /* line 373, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list.hide-selected li.modal_category_btn.selected-category .modal_category_btn_sub_menu {
              display: none; }
          /* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn {
            width: 100px;
            font-size: 12px; }
            /* line 384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn .modal_category_btn_sub_menu {
              left: 100px;
              width: 172px;
              border-right: 1px solid #dcdee1;
              border-left: 1px solid #ebedf0;
              box-sizing: border-box; }
            /* line 392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category {
              background-color: #ebedf0;
              height: 70px;
              border-right: 1px solid #ebedf0; }
              /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category .modal_category_btn_sub_menu {
                display: block; }
              /* line 402, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.selected-category:before {
                display: block;
                content: '';
                position: absolute;
                width: 100px;
                z-index: 1;
                left: 0; }
            /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_menu_wrapper ul.modal_category_list li.modal_category_btn.hover-active:before {
              width: 100px; }
      /* line 428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
      .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section {
        width: calc(100% - 272px);
        float: left;
        position: static;
        border-left: none; }
        /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
        .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar {
          display: block;
          height: 78px;
          width: 100%; }
          /* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
          .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title {
            position: relative;
            width: 100%;
            height: 100%; }
            /* line 444, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
            .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers {
              display: inline-block;
              position: relative;
              line-height: 32px;
              text-align: center;
              background-color: #ebedf0;
              -moz-user-select: text;
              -ms-user-select: text;
              -webkit-user-select: text;
              user-select: text;
              -moz-transform: translate(-50%);
              -ms-transform: translate(-50%);
              -webkit-transform: translate(-50%);
              transform: translate(-50%);
              top: 45px;
              left: 50%;
              padding: 0 50px;
              width: 80%;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              font-size: 12px;
              color: #939598; }
              /* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers a {
                color: #5e6062; }
                /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
                .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers a span {
                  color: #f05323; }
              /* line 472, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers:before, .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers:after {
                content: '';
                display: block;
                position: absolute;
                top: 50%;
                margin-top: -17px;
                width: 0;
                height: 0;
                border-top: 17px solid transparent;
                border-bottom: 17px solid transparent; }
              /* line 484, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers:before {
                border-right: 17px solid transparent;
                border-left: 17px solid #ffffff;
                left: 0; }
              /* line 490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
              .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_promo_bar .sfly_wgt_listview_embedded_title .sfly_wgt_special_offers:after {
                left: 100%;
                margin-left: -34px;
                border-right: 17px solid #ffffff;
                border-left: 17px solid transparent; }
        /* line 503, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_magicshop.scss */
        .magicshop_modal_wrapper .magicshop_modal_container .magicshop_modal_right_section .magicshop_modal_content_wrapper {
          width: 100%;
          height: calc( 100% - 78px); } }

/* Usage: <div class="circular_spinner orange_small"></div>*/
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
.circular_spinner {
  display: inline-block;
  -webkit-animation-name: rotateClockwise;
  animation-name: rotateClockwise;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  /*Orange spinner classes*/
  /*Orange spinner classes*/ }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_small {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/small-spinner-6eb960f03356462e625c73e9d8254e3187b4fc498ac44ed9bd27e44b4a0e2759.png);
    width: 31px;
    height: 31px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_small {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/small-spinner@2x-83873e1812a66b9a7eb4021e98c042ad03976eaa7d52edd96f0a12dabc260361.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_xsmall {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xsmall-spinner-779a9877776e3e048af2c78ddf33b094d126c3c60e429d0509fc37eff432e43e.png);
    width: 17px;
    height: 17px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_xsmall {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xsmall-spinner@2x-21d5b9dcb60c3d3933c8844e47febf3150a6e3ba1e9a67334ef5461a743166b7.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_medium {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/medium-spinner-e55fcc6112fffc36f6d5b18080c06b2d90d4774469a9ceb48dc55fb526c915cc.png);
    width: 39px;
    height: 39px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_medium {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/medium-spinner@2x-3d4d0ebd00ebea646af11b9bbe4e6000a01945777d7d12be69392c7ee64895f9.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_large {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/large-spinner-6f31cfd49e5e7ddb25490c54b12235648ef6aae55b933d7732107ba73a00779b.png);
    width: 49px;
    height: 49px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_large {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/large-spinner@2x-9717909184a61f9a4fe38db0cdd44bc0ba05a37ddddb78b5381c5da0bbc6a35c.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_xlarge {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xlarge-spinner-7f4b0012bd2a6707ed7ce75b7183e3adfd1553c655a56163e0c81f28dbcc5569.png);
    width: 71px;
    height: 71px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_xlarge {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xlarge-spinner@2x-1a45161e76ee960549617883eec10c25a6627fad1c316160ccb96828287a5425.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_small {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/small-spinner-c23b0e9cf2d38b0e193b54e5f6d246fb7660094b9bffdf521f858cd3a539a081.png);
    width: 31px;
    height: 31px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_small {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/small-spinner@2x-2df6bbd5809820ffc61c3d824201fbbd8b074b7d4bd99a5e760d7d5a43d1e2cb.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_xsmall {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xsmall-spinner-b95dfd61a5c7fed89936700a2e3348092ffcd08716b8fb37a7dfb615ad07a118.png);
    width: 17px;
    height: 17px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_xsmall {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xsmall-spinner@2x-d18a03219bffc4f030b8ebcc5e1e0357712189b5c21fc421d17e4c801e289374.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_medium {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/medium-spinner-ab149d2a7538108f0b2213383f3f9f875833848f78802e81af850f447e0e9a47.png);
    width: 39px;
    height: 39px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_medium {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/medium-spinner@2x-e35482996eca5b0792498fbf52f5e97aa20595a5697433721335ef5d5e25b353.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_large {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/large-spinner-7a17907ad8f52cae2d15b3be9ed2e2e477dc5a3cc0f60e78b7a013199bd10b32.png);
    width: 49px;
    height: 49px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_large {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/large-spinner@2x-977bb573e8cdc0738eeb8487c6d01a1912e5791256a6db01b9bdbfb26182f243.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_xlarge {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xlarge-spinner-d3fb7fe4237eb870a0e753ef2c38d97bdbc83f952e74ae60bc48e756fb43e423.png);
    width: 71px;
    height: 71px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_xlarge {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xlarge-spinner@2x-8648c97ac1dec0381be4b4cda15c6fa2f4445e1c90a0a3811d5ed09e004d34ae.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
.visual-search-parent {
  margin: 0 8px; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent.vs-open {
    position: absolute;
    flex-grow: 1;
    left: 0;
    right: 0;
    margin: 0; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent.vs-closed {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0 0 0 16px;
    background-color: white;
    border-bottom: 1px solid #c5ced7; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent.vs-hidden, .visual-search-parent.vs-loading {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    .visual-search-parent.vs-hidden .vs-drawer-wrapper, .visual-search-parent.vs-loading .vs-drawer-wrapper {
      display: none; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent .vs-search-bar-items {
    margin-left: 0 !important; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent .vs-controls-wrapper {
    margin-right: 0 !important; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent .visual-search-container {
    top: 0; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    .visual-search-parent .visual-search-container.vs-closed {
      height: auto; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    .visual-search-parent .visual-search-container .vs-drawer-background {
      min-height: 100vh; }
    /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    .visual-search-parent .visual-search-container:not(.vs-mobile) .vs-search-bar-items {
      margin-right: 0 !important; }
    /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    .visual-search-parent .visual-search-container.vs-mobile.vs-open {
      height: 100vh;
      /* weird margin */ }

/* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile .no-scroll {
  position: fixed; }
/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile #tl_secondary_bar {
  z-index: 31; }
/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile .visual-search-parent {
  flex-grow: unset;
  order: 2;
  margin: 0;
  display: flex;
  margin: auto;
  width: 100%; }
  /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile .visual-search-parent.vs-closed {
    position: absolute;
    padding: 0 8px;
    background-color: white; }
    @media (max-width: 374px) {
      /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
      html.mobile .visual-search-parent.vs-closed {
        border-bottom: 0; } }
    /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    html.mobile .visual-search-parent.vs-closed .visual-search-container {
      border-bottom: 0;
      height: auto;
      width: 85%; }
    /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    html.mobile .visual-search-parent.vs-closed .vs-search-bar-items {
      margin-right: 0 !important; }
  /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile .visual-search-parent.vs-closed .vs-search-bar-items, html.mobile .visual-search-parent.vs-hidden .vs-search-bar-items {
    margin: 0; }
@media (max-width: 374px) {
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile.memories-enabled .visual-search-parent {
    order: 1;
    width: 100%; } }
@media (max-width: 374px) {
  /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile.memories-enabled .visual-search-parent.vs-hidden, html.mobile.memories-enabled .visual-search-parent.vs-closed {
    padding-top: 5px;
    padding-bottom: 5px; } }
@media (max-width: 374px) {
  /* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile.memories-enabled .visual-search-parent.vs-closed {
    position: relative; } }
/* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile.memories-enabled .visual-search-parent .visual-search-container.vs-mobile.vs-hidden {
  width: 100%;
  padding: 0 10px; }
  @media (max-width: 374px) {
    /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    html.mobile.memories-enabled .visual-search-parent .visual-search-container.vs-mobile.vs-hidden {
      width: 100% !important; } }
  @media (max-width: 374px) {
    /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    html.mobile.memories-enabled .visual-search-parent .visual-search-container.vs-mobile.vs-hidden .vs-search-bar-items {
      background: #f5f6f8 !important; } }
/* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile body.select_mode .visual-search-parent {
  flex-grow: 1; }
  /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile body.select_mode .visual-search-parent.vs-closed {
    position: relative; }
  @media (max-width: 374px) {
    /* line 163, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    html.mobile body.select_mode .visual-search-parent.vs-hidden, html.mobile body.select_mode .visual-search-parent.vs-closed {
      padding-top: 0;
      padding-bottom: 0; } }
/* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
html.mobile body.select_mode .visual-search-container {
  width: 100%;
  animation-name: unset;
  animation-duration: unset; }
  /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  html.mobile body.select_mode .visual-search-container.vs-hidden .vs-search-bar .vs-search-bar-items {
    background: #f5f6f8; }

/* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
body.tags .visual-search-parent, body.albums .visual-search-parent, body.people .visual-search-parent, body.timeline .visual-search-parent, body.memories .visual-search-parent {
  display: none !important; }
/* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
body.select_mode .visual-search-parent .visual-search-container {
  animation-name: unset;
  animation-duration: unset; }
  /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  body.select_mode .visual-search-parent .visual-search-container.vs-hidden .vs-search-bar .vs-search-bar-items {
    border: 0; }
    /* line 209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
    body.select_mode .visual-search-parent .visual-search-container.vs-hidden .vs-search-bar .vs-search-bar-items .vs-controls {
      opacity: 1;
      max-width: none;
      visibility: visible; }
/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
body.select_mode .visual-search-parent.vs-closed {
  position: relative;
  border-bottom: 0;
  width: 100%; }

@media (min-width: 480px) and (max-width: 767px) {
  /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_visual-search-bar.scss */
  .visual-search-parent.vs-hidden {
    min-width: 40px; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
.lifetouch-welcome-overlay {
  z-index: 33;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.3); }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
  .lifetouch-welcome-overlay .lifetouch-welcome-modal {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 375px;
    background-color: rgba(255, 255, 255, 0.97);
    border-radius: 6px;
    text-align: center;
    font-family: "Avenir LT", Verdana, Arial, sans-serif;
    color: #58595B;
    -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11); }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal > * {
      padding-left: 30px;
      padding-right: 30px; }
    /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal .title {
      font-family: "Avenir-Medium", "Avenir LT", Verdana, Arial, sans-serif;
      text-align: left;
      font-size: 23px;
      font-weight: normal;
      margin-bottom: 13px;
      margin-top: 30px; }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal .text {
      text-align: left;
      font-size: 14px;
      font-weight: 300;
      line-height: 24px;
      margin-bottom: 16px;
      font-family: "Avenir-Roman", "Avenir LT", Verdana, Arial, sans-serif; }
    /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal .footer {
      background-color: #f9fafc;
      border-top: solid #dcdee1 1px;
      padding-top: 12px;
      padding-bottom: 15px;
      padding-right: 18px;
      text-align: right;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
    /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal .got-it-btn {
      display: inline-block;
      vertical-align: middle;
      height: 34px;
      line-height: 34px;
      padding: 0 20px;
      margin-right: 0px;
      background-color: #f05323;
      border-radius: 4px;
      font-size: 12px;
      color: #FFF;
      text-transform: uppercase;
      cursor: pointer; }
      /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
      .lifetouch-welcome-overlay .lifetouch-welcome-modal .got-it-btn:hover {
        background-color: #dc4405; }
      /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
      .lifetouch-welcome-overlay .lifetouch-welcome-modal .got-it-btn:active {
        background-color: #bf3602; }
  @media (max-width: 480px) {
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_lifetouch.scss */
    .lifetouch-welcome-overlay .lifetouch-welcome-modal {
      width: auto;
      left: 10px; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_utility-classes.scss */
.no-transition {
  transition: none !important; }

/**
 * Include the manifest file for individual modules here
 * Create a symbolic link in the stylesheets/modules directory to your module's styles directory
 * Ex:
 *     cd app/assets/stylesheets/modules
 *     ln -s ../../javascripts/download/styles download
 *
 * We need to do this, because Rails only monitors the stylesheets directory for changes. But we still want to
 * maintain the stylesheets within our modules. This workaround is only necessary to make development easier.
 **/
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
.modal_wrap.login_modal iframe {
  position: absolute;
  height: 1px;
  width: 1px; }
/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
.modal_wrap.login_modal .input-label {
  font-weight: lighter;
  margin: 8px 0 3px 0; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
  .modal_wrap.login_modal .input-label .subtext {
    color: #767d90;
    font-size: 14px;
    float: right; }
/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
.modal_wrap.login_modal .modal_error {
  color: #cf1212;
  border: 1px solid #cf1212;
  background-color: #FFABAB;
  line-height: 16px;
  font-size: 12px;
  border-radius: 4px;
  margin: 5px 50px;
  padding: 2px 6px; }
/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
.modal_wrap.login_modal .modal_footer {
  text-align: center;
  font-weight: lighter;
  padding: 10px 50px 25px 50px !important; }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/login_modal.scss */
  .modal_wrap.login_modal .modal_footer a {
    font-weight: normal;
    color: #4b525c; }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/expire_modal.scss */
.popover_wrap.expire_modal .one_button_modal {
  text-align: center; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/expire_modal.scss */
.popover_wrap.expire_modal .modal_information {
  padding-right: 50px; }
/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/expire_modal.scss */
.popover_wrap.expire_modal .orange-btn {
  float: none !important;
  display: inline-block; }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/identity_login_modal.scss */
.uigModalDialog input[type=text], .uigModalDialog input[type=password], .uigModalDialog input[type=email], .uigModalDialog textarea {
  height: inherit;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: inherit;
  margin: inherit; }
/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/identity_login_modal.scss */
.uigModalDialog .modal-content a.uig-primary-button, .uigModalDialog .modal-content span.uig-primary-button {
  color: #FFF; }
/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/auth/identity_login_modal.scss */
.uigModalDialog .modal-content a.uig-tertiary-link, .uigModalDialog .modal-content span.uig-tertiary-link {
  color: #1aaeba; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
.faqs_modal {
  width: 750px;
  height: 490px;
  top: 50%;
  margin-top: -270px;
  margin-left: -375px; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
  .faqs_modal .tl_modal_top {
    height: 49px;
    text-align: center;
    background-color: #c4cdd5;
    background-image: linear-gradient(to top, #e5e9ef 0%, #e5e8ef 100%);
    border-radius: 6px 6px 0px 0px; }
    /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_top h3 {
      text-shadow: 0 1px 0 white;
      color: #4b525c;
      font-size: 24px;
      line-height: 48px; }
    /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_top .left-arrow {
      position: absolute;
      top: 18px;
      left: 22px;
      cursor: pointer;
      color: #4b525c; }
      /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_top .left-arrow:before {
        content: '';
        display: inline-block;
        width: 12px;
        height: 12px;
        margin-right: 4px;
        border-left: 2px solid #4b525c;
        border-bottom: 2px solid #4b525c;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
  .faqs_modal .tl_modal_middle {
    display: block;
    border-top: 0px;
    background-color: #f5f6f8; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_middle .faqs {
      width: 50%;
      height: 385px;
      float: left;
      overflow-y: auto; }
      /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_middle .faqs .post-list li {
        position: relative;
        color: #4b525c;
        background-color: white;
        border-right: 1px solid #afbbc7;
        border-bottom: 1px solid #afbbc7;
        font-size: 13px;
        line-height: 20px;
        padding: 13px 26px 13px 13px;
        cursor: pointer; }
        /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
        .faqs_modal .tl_modal_middle .faqs .post-list li.selected {
          color: white;
          background-color: #4b525c; }
          /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
          .faqs_modal .tl_modal_middle .faqs .post-list li.selected:after {
            border-right: 1px solid white;
            border-top: 1px solid white; }
        /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
        .faqs_modal .tl_modal_middle .faqs .post-list li:after {
          content: '';
          position: absolute;
          top: 50%;
          right: 10px;
          margin-top: -4px;
          display: inline-block;
          width: 9px;
          height: 9px;
          border-right: 1px solid #4b525c;
          border-top: 1px solid #4b525c;
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
    /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_middle .faq_content {
      width: 50%;
      height: 385px;
      float: right;
      overflow-y: auto;
      font-size: 14px;
      line-height: 22px;
      color: #4b525c;
      background-color: inherit; }
      /* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_middle .faq_content > div {
        padding: 30px; }
      /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_middle .faq_content p {
        padding-bottom: 30px; }
        /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
        .faqs_modal .tl_modal_middle .faq_content p:last-child {
          padding-bottom: 0px; }
      /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_middle .faq_content a {
        color: #f25e1c;
        text-decoration: underline; }
  /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
  .faqs_modal .tl_modal_bottom {
    clear: both;
    height: 55px;
    background-image: linear-gradient(to top, #e5e9ef 0%, #e5e9f0 100%);
    box-shadow: inset 0 1px 0 #c0c9d3; }
    /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_bottom .tl_modal_bottom_left {
      margin-top: 12px; }
    /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_bottom .faqs_links {
      margin-left: 10px; }
      /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
      .faqs_modal .tl_modal_bottom .faqs_links li {
        text-shadow: 0 1px 0 white;
        color: #4b525c;
        font-size: 14px;
        line-height: 30px;
        display: inline; }
        /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
        .faqs_modal .tl_modal_bottom .faqs_links li:not(:last-child):after {
          content: '';
          padding-right: 19px;
          margin-right: 15px;
          border-right: 1px solid #afbbc7; }
        /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
        .faqs_modal .tl_modal_bottom .faqs_links li a {
          color: inherit; }
    /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/faqs/faqs.scss */
    .faqs_modal .tl_modal_bottom .close-btn {
      color: #4b525c;
      font-size: 14px;
      line-height: 14px;
      background-color: white;
      background-image: linear-gradient(to top, #d6d9df 0%, #eceef2 100%);
      border: 1px solid #afbbc7;
      border-radius: 5px;
      padding: 10px 14px;
      margin: 10px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
.popover_wrap.slideshow {
  display: block; }

/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
.slideshow_container {
  width: 600px;
  height: 400px;
  background-color: white;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
  .slideshow_container .arrow {
    width: 60px;
    height: 90px;
    position: absolute;
    top: 50%;
    margin-top: -35px;
    cursor: pointer; }
    /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
    .slideshow_container .arrow.hidden {
      display: none; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
  .slideshow_container .left_arrow {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
    background-position: 0 -425px;
    background-repeat: no-repeat;
    left: -75px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .slideshow_container .left_arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
        background-position: 0 -428px;
        -moz-background-size: 210px auto;
        -o-background-size: 210px auto;
        -webkit-background-size: 210px auto;
        background-size: 210px auto; } }
    /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
    .slideshow_container .left_arrow:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -241px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .slideshow_container .left_arrow:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -244px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
  .slideshow_container .right_arrow {
    right: -79px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
    background-position: 0 -517px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .slideshow_container .right_arrow {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
        background-position: 0 -520px;
        -moz-background-size: 210px auto;
        -o-background-size: 210px auto;
        -webkit-background-size: 210px auto;
        background-size: 210px auto; } }
    /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
    .slideshow_container .right_arrow:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -333px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .slideshow_container .right_arrow:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -336px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/slideshow/slideshow.scss */
  .slideshow_container .close-btn {
    padding: 15px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
.popover.download_modal {
  width: 445px !important; }
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal.one_button_modal h4 {
    text-align: center; }
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal.two_button_modal h4 {
    padding: 35px; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .modal_information {
    margin: 0 35px 50px;
    color: #8a8a8a;
    font-weight: 200;
    font-size: 15px; }
    /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
    .popover.download_modal .modal_information p {
      margin-bottom: 25px; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_scroll_wrap {
    overflow: auto;
    max-height: 450px; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_list_wrap .list_container {
    overflow: initial;
    max-height: none !important; }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_list_wrap .list_item .archive_icon {
    height: 38px;
    width: 38px;
    background-size: cover;
    position: absolute;
    top: 22px;
    left: 22px; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_list_wrap .list_item .archive_name,
  .popover.download_modal .popover_list_wrap .list_item .archive_size {
    position: absolute;
    top: 22px;
    left: 75px;
    line-height: 21px;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    white-space: nowrap; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_list_wrap .list_item .archive_size {
    top: 39px;
    line-height: 17px;
    font-size: 13px;
    color: #80868f; }
  /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
  .popover.download_modal .popover_list_wrap .list_item .button_block {
    position: absolute;
    top: 18px;
    right: 18px;
    width: 70%; }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
    .popover.download_modal .popover_list_wrap .list_item .button_block .orange-btn {
      font-size: 14px;
      width: 40%;
      float: right; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
    .popover.download_modal .popover_list_wrap .list_item .button_block .original {
      float: left;
      margin-top: 15px;
      font-size: 14px; }
      /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
      .popover.download_modal .popover_list_wrap .list_item .button_block .original.selected {
        pointer-events: none;
        color: #b9bdc6; }
    /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/moment_modal.scss */
    .popover.download_modal .popover_list_wrap .list_item .button_block .original:hover {
      color: #f05323;
      cursor: pointer; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
.popover_wrap.video_download_modal h4 {
  text-align: center; }
/* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
.popover_wrap.video_download_modal .one_button_modal {
  min-height: 210px; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .one_button_modal h4 {
    padding-bottom: 55px; }
/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
.popover_wrap.video_download_modal .popover_scroll_wrap {
  margin: auto;
  max-height: 450px; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .archive_icon {
    height: 38px;
    width: 38px;
    background-size: cover;
    margin-left: 30px;
    float: left; }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .orange-btn {
    line-height: 14px;
    font-size: 14px;
    height: 28px;
    width: 120px;
    margin-right: 20px;
    float: right; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .download {
    line-height: 28px; }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .original {
    float: left;
    margin-top: 15px;
    margin-left: 80px;
    font-size: 14px; }
    /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
    .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .original.selected {
      pointer-events: none;
      color: #b9bdc6; }
  /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .original:hover {
    color: #f05323;
    cursor: pointer; }
  /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .inprogress {
    margin-left: 240px;
    pointer-events: none;
    color: #f05323; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .expired {
    position: absolute;
    top: 80px;
    right: 30px;
    background: #FFF;
    border: 1px solid #bebec3;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    padding: 8px 10px;
    margin: auto;
    color: #990000;
    font-size: 13px; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
  .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .arrow {
    position: absolute;
    width: 0px;
    height: 0px;
    top: 110px;
    left: 50%;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #FFF;
    bottom: 1px;
    margin-left: -9px;
    z-index: 6; }
    /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/download/video_modal.scss */
    .popover_wrap.video_download_modal .popover_scroll_wrap .button_block .arrow.border {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #bebec3;
      bottom: 0px;
      margin-left: -10px;
      z-index: 5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
#moment_dropzone_clickable {
  display: none; }

/* line 7, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
.dz-drag-hover-overlay, .dz-upload-overlay {
  text-align: center;
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 39;
  background: rgba(43, 46, 51, 0.8); }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
  .dz-drag-hover-overlay .dz-drag-hover-wrap, .dz-upload-overlay .dz-drag-hover-wrap {
    width: auto;
    height: auto;
    color: #FFF;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding-top: 10%;
    padding-bottom: 10%;
    pointer-events: none; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
    .dz-drag-hover-overlay .dz-drag-hover-wrap .content, .dz-upload-overlay .dz-drag-hover-wrap .content {
      margin: 0 auto;
      width: 100%;
      position: absolute;
      top: 35%; }
      /* line 34, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
      .dz-drag-hover-overlay .dz-drag-hover-wrap .content .image, .dz-upload-overlay .dz-drag-hover-wrap .content .image {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/clouds-5c69907fa92c041bf7c626f22136c6b8bc02d887c69ec024f695fbfbb36a7ac2.png);
        width: 290px;
        height: 126px;
        margin: 0 auto; }
        @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
          /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .dz-drag-hover-overlay .dz-drag-hover-wrap .content .image, .dz-upload-overlay .dz-drag-hover-wrap .content .image {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/clouds@2x-6d6ae6b6eb11a7630c937d9337cdc25ee4055f7c7c432dc0beed1e55fbaa397a.png);
            -moz-background-size: 100% 100%;
            -o-background-size: 100% 100%;
            -webkit-background-size: 100% 100%;
            background-size: 100% 100%; } }
      /* line 40, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/dropzone_overlay.scss */
      .dz-drag-hover-overlay .dz-drag-hover-wrap .content .header-text, .dz-upload-overlay .dz-drag-hover-wrap .content .header-text {
        font-size: 27px;
        font-weight: 400;
        line-height: 35px;
        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
        margin: 30px auto; }

/* line 7, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover .main-header-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content div div.header, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content div div.header, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content div div.header, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.main-message p.text, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.main-message span, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.main-message div.upload-success-message {
  width: inherit;
  color: #58595b;
  font-size: 14px;
  font-weight: 800;
  line-height: 25px; }
/* line 14, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover .main-secondary-message, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.counts div.import-sofar-toal {
  float: left;
  display: inline;
  color: #58595b;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px; }
/* line 23, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors {
  z-index: 31;
  position: relative;
  margin-bottom: 10px; }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
  .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .folder-drop-error, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .max-files-error, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .read-only-access-error {
    margin-bottom: 10px; }
  /* line 33, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
  .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content {
    padding: 10px; }
    /* line 35, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content div, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content div, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content div {
      width: auto;
      height: auto;
      color: #58595b; }
      /* line 42, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content div div.error-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content div div.suffix-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content div div.error-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content div div.suffix-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content div div.error-message, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content div div.suffix-message {
        padding: 5px 0;
        color: #58595b;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px; }
      /* line 49, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .read-only-access-error-popover-wrap .content div div.action, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .max-files-error-popover-wrap .content div div.action, .new_popover_wrap.bottom_toast.upload_progress_popover .fatal-errors .new_popover_wrap.upload_error_popover .folder-drop-error-popover-wrap .content div div.action {
        margin: 10px -1px;
        float: right; }
/* line 61, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content {
  padding: 10px; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
  .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status {
    display: none;
    width: 100%;
    height: auto; }
    /* line 69, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail {
      float: left;
      display: inline-block;
      overflow: hidden;
      width: 50px;
      height: 50px;
      border: 1px solid rgba(0, 0, 0, 0.25);
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
      /* line 77, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-preview.dz-processing {
        display: inline-block; }
        /* line 79, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-preview.dz-processing img {
          height: 50px;
          width: 50px; }
      /* line 84, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail div.dz-video-thumbnail {
        height: 50px;
        width: 50px;
        background-color: #c6c7c9; }
      /* line 89, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail div.dz-video-thumbnail::before {
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */
        content: '';
        width: 16px;
        height: 17px;
        background-color: rgba(0, 0, 0, 0.15);
        position: absolute;
        margin-top: 17px;
        margin-left: 13px; }
      /* line 99, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail div.dz-video-thumbnail::after {
        content: '';
        width: 4px;
        height: 4px;
        position: absolute;
        margin-left: 25px;
        margin-top: 19px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 7px solid rgba(0, 0, 0, 0.15); }
      /* line 111, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-thumbnail {
        display: block;
        width: 25px;
        height: 18px;
        position: absolute;
        top: 38%;
        left: 8%;
        background-color: #A8A9AB;
        border: 1px solid #8A8B8C;
        border-radius: 3px; }
      /* line 122, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-thumbnail:after {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        position: absolute;
        top: 3px;
        left: 25%;
        background-color: #C6C7C9;
        border-radius: 15px;
        border: 1px solid #8A8B8C; }
      /* line 134, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-thumbnail:before {
        content: "";
        display: block;
        width: 12px;
        border-bottom: 3px solid #8A8B8C;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        position: absolute;
        left: 24%;
        top: -25%; }
      /* line 145, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.thumbnail .dz-image-thumbnail span {
        display: block;
        width: 5px;
        height: 1px;
        position: absolute;
        top: 1px;
        left: 1px;
        background-color: #8A8B8C; }
    /* line 155, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress {
      display: inline-block;
      padding-left: 10px; }
      /* line 158, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.main-message {
        width: 80px;
        display: inherit; }
      /* line 166, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.counts {
        height: 22px; }
      /* line 172, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar {
        position: relative;
        width: 200px; }
        /* line 175, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar .basic-bar, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar div.uploader-shadow, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar div.progress-bar {
          position: absolute;
          top: 0;
          left: 0;
          -webkit-border-radius: 2px;
          border-radius: 2px;
          background-clip: padding-box;
          /* stops bg color from leaking outside the border: */ }
        /* line 181, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar div.uploader-shadow {
          height: 4px;
          width: inherit;
          background-color: #eeeeef;
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.13);
          -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.13);
          -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.13); }
        /* line 190, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.progress div.bar-container div.bar div.progress-bar {
          height: 2px;
          border: 1px solid #d25311;
          min-width: 1%;
          background-color: #ef5323;
          background-image: -webkit-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
          background-image: -moz-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
          background-image: -o-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
          background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
          -moz-transition: width 250ms;
          -o-transition: width 250ms;
          -webkit-transition: width 250ms;
          transition: width 250ms;
          -webkit-animation: uploading;
          -webkit-animation-duration: 800ms;
          -webkit-animation-iteration-count: infinite;
          -webkit-animation-timing-function: linear; }
@-webkit-keyframes uploading {
  from {
    background-position: 0 0; }
  to {
    background-position: -30px 0; } }
    /* line 214, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.upload-controls {
      float: right; }
      /* line 216, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.upload-status div.upload-controls a.cancel-upload {
        display: inline; }
  /* line 221, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
  .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload {
    min-height: 126px; }
    /* line 224, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div.results {
      display: none; }
    /* line 227, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left {
      display: inline-block;
      float: left;
      height: auto;
      width: 50px; }
      /* line 240, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:before, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:after {
        width: 42px;
        height: 37px; }
      /* line 244, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark {
        overflow: hidden;
        position: relative;
        transform: translateX(5%) translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
        -ms-transform: translateX(5%) translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
        -webkit-transform: translateX(5%) translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
        -o-transform: translateX(5%) translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866); }
      /* line 252, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:before, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:after {
        position: absolute;
        background: #C6C7C9;
        pointer-events: auto;
        content: ''; }
      /* line 258, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:before {
        border-radius: 20% 20% 20% 53%;
        transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(-60%);
        -ms-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(-60%);
        -webkit-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(-60%);
        -o-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(-60%); }
      /* line 262, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.error-mark:after {
        border-radius: 20% 20% 53% 20%;
        transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(10%);
        -ms-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(10%);
        -webkit-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(10%);
        -o-transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-46.3%) skewX(30deg) scaleY(0.866) translateX(10%); }
      /* line 267, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.check-mark-holder {
        background-color: #ef5323;
        height: 40px;
        width: 40px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */ }
      /* line 273, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.check-mark {
        height: 3px;
        width: 8px;
        background-color: #fff;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: -17px;
        margin-left: 8px; }
      /* line 285, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.left div.check-mark::after {
        content: '';
        height: 3px;
        width: 23px;
        background-color: #fff;
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        display: block;
        margin-left: -3px;
        position: absolute;
        bottom: 10px; }
    /* line 301, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right {
      display: inline-block;
      padding-left: 5px;
      width: 205px; }
      /* line 306, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.main-message {
        margin-top: 7px; }
        /* line 311, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.main-message div.upload-success-message {
          height: 97px; }
        /* line 315, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.main-message .failed-sofar {
          margin-top: 7px;
          color: #58595b;
          font-size: 14px;
          font-weight: 800;
          line-height: 25px;
          text-decoration: underline;
          cursor: pointer; }
      /* line 325, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.skipped-files-list {
        overflow: auto;
        max-height: 300px;
        margin-bottom: 5px;
        min-height: 55px; }
        /* line 330, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.skipped-files-list ul {
          min-height: 66px;
          margin-left: 10px; }
          /* line 333, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
          .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.skipped-files-list ul li {
            font-size: 14px;
            line-height: 20px; }
            /* line 336, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
            .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.right div.skipped-files-list ul li.header {
              font-weight: bold;
              line-height: 30px;
              color: #58595b; }
    /* line 346, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.processing-state {
      color: #58595b;
      font-size: 14px;
      font-weight: 400;
      margin: auto;
      padding: 5px;
      width: 50px; }
    /* line 354, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.processing-state::before {
      content: '';
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/smooth-spinner.gif) no-repeat;
      height: 25px;
      width: 25px;
      position: absolute;
      margin-left: -30px;
      margin-top: -8px; }
    /* line 363, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
    .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions {
      float: right;
      width: auto;
      padding-bottom: 10px; }
      /* line 367, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.add-to-album, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.view-skipped {
        margin-right: 10px;
        display: inline; }
        /* line 370, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
        .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.add-to-album.disabled, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.view-skipped.disabled {
          opacity: 0.6;
          cursor: auto; }
      /* line 375, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
      .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.continue, .new_popover_wrap.bottom_toast.upload_progress_popover .progress_popover_wrap .content div.after-upload div div.footer div.actions a.view-new {
        display: inline;
        float: right; }
/* line 386, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover.uploading .upload-controls {
  display: block; }
/* line 389, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover.uploading div.upload-status span.close-btn {
  display: none !important; }
/* line 395, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover.errors-only .progress_popover_wrap {
  display: none !important; }
/* line 400, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover.upload-in-progress div.upload-status {
  display: block !important; }
/* line 403, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover.upload-in-progress div.after-upload {
  display: none !important; }

/* line 409, /var/lib/shutterfly/photos/web/app/assets/javascripts/uploader/styles/upload_progress.scss */
.shrMCITF.photosWeb {
  display: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
.album-action-menu {
  display: inline-block;
  position: relative;
  height: 46px;
  line-height: 46px !important; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
  .album-action-menu.disabled {
    opacity: 0.5; }
    /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
    .album-action-menu.disabled .album-sort,
    .album-action-menu.disabled .album-actions {
      cursor: default; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
  .album-action-menu .album-sort,
  .album-action-menu .album-actions {
    display: inline-block;
    position: relative;
    margin: 0 14px 0 10px;
    padding: 0 6px;
    line-height: 30px;
    border: none;
    border-radius: 4px;
    background-color: transparent;
    cursor: pointer; }
    /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
    .album-action-menu .album-sort.hidden,
    .album-action-menu .album-actions.hidden {
      display: none; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
  .album-action-menu .album-sort {
    color: #58595b;
    font-size: 13px; }
    @media (max-width: 480px) {
      /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
      .album-action-menu .album-sort > .label {
        display: none; } }
    @media (max-width: 480px) {
      /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
      .album-action-menu .album-sort > .flyout-view {
        margin-top: 15px; } }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
    .album-action-menu .album-sort .label-selected {
      font-weight: bold; }
      /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
      .album-action-menu .album-sort .label-selected:after {
        content: '';
        position: relative;
        top: 10px;
        width: 0;
        height: 0;
        margin: 5px 0 5px 7px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #58595b; }
  /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
  .album-action-menu .album-actions {
    width: 20px;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle; }
    /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
    .album-action-menu .album-actions:before {
      content: '...';
      position: absolute;
      top: 0px;
      right: -16px;
      width: 1px;
      height: 1px;
      font-size: 32px;
      color: #58595b;
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
    /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
    .album-action-menu .album-actions:hover:before {
      color: #f05323; }
    @media (max-width: 480px) {
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/action_menu.scss */
      .album-action-menu .album-actions > .flyout-view {
        margin-top: 31px; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/album_upload.scss */
.album_upload {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0;
  right: 0;
  /* Hiding center with CSS for now, in case we want to bring it back later. */ }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/album_upload.scss */
  .album_upload .dropandselect_upload {
    bottom: 0px;
    top: 45px; }
    /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/album_upload.scss */
    .album_upload .dropandselect_upload .dropzone-content {
      margin: 3%;
      padding: 4% 0; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/album_upload.scss */
  .album_upload .album_right_side {
    display: none; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/album_upload.scss */
  .album_upload .timeline_action_bar .album_action_center {
    display: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
.album-breadcrumb {
  display: flex;
  align-items: center;
  height: 100%; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb.disabled .folder-name,
  .album-breadcrumb.disabled .goback-icon:before {
    color: rgba(88, 89, 91, 0.3);
    border-color: rgba(146, 148, 151, 0.3);
    cursor: default; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb button {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-left: 6px;
    height: 30px;
    border: none;
    border-radius: 4px;
    background-color: transparent; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb .goback-icon {
    display: flex;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    padding: 0 10px 0 20px; }
    /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
    .album-breadcrumb .goback-icon:before {
      content: '';
      display: block;
      width: 11px;
      height: 11px;
      border-left: 2px solid #58595b;
      border-bottom: 2px solid #58595b;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb .folder-name,
  .album-breadcrumb .album-name,
  .album-breadcrumb .pill {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    color: #58595b; }
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb .folder-name {
    flex: 0 0 auto;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    cursor: pointer; }
    @media (max-width: 991px) {
      /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
      .album-breadcrumb .folder-name {
        display: none; } }
    /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
    .album-breadcrumb .folder-name::after {
      content: '';
      position: absolute;
      right: 0;
      top: 48%;
      width: 1px;
      height: 14px;
      background-color: #58595b;
      -moz-transform: translateY(-48%);
      -ms-transform: translateY(-48%);
      -webkit-transform: translateY(-48%);
      transform: translateY(-48%); }
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb .album-name {
    flex: 0 1 auto;
    height: 46px;
    padding: 0;
    margin: 0 10px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb .pill {
    flex: 0 0 auto;
    width: auto;
    height: 22px;
    line-height: 22px;
    margin: 16px 0;
    padding: 0px 10px 0px 28px;
    background-color: #fff;
    border: 1px solid #58595b;
    border-radius: 11px;
    cursor: pointer; }
    @media (max-width: 991px) {
      /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
      .album-breadcrumb .pill {
        display: none; } }
    /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
    .album-breadcrumb .pill:before {
      content: '';
      position: absolute;
      top: 3px;
      left: 13px;
      width: 6px;
      height: 12px;
      border-bottom: 2px solid #58595b;
      border-right: 2px solid #58595b;
      background-color: transparent;
      transform: rotate(45deg); }
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb.selected .pill {
    visibility: visible;
    color: #fff;
    background-color: #f05323;
    border-color: #f05323; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
    .album-breadcrumb.selected .pill:before {
      border-right-color: #fff;
      border-bottom-color: #fff; }
  /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb:not(.is-alternative) .folder-name::after {
    display: none; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
  .album-breadcrumb:not(.is-alternative) .album-name,
  .album-breadcrumb:not(.is-alternative) .pill {
    display: none; }
  @media (max-width: 991px) {
    /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/breadcrumb.scss */
    .album-breadcrumb.is-alternative .album-name {
      flex-grow: 1;
      margin: 0;
      font-size: 11px;
      font-weight: bold;
      text-align: center; } }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/share.scss */
.app_modal.unshare-album-modal .middle_section {
  height: calc(100% - 128px); }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/share.scss */
.app_modal.unshare-album-modal .popover-unshare-album {
  width: auto;
  height: 100%;
  margin: 0 30px;
  text-align: left;
  line-height: 25px;
  color: #717b8c; }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
.banner.album-header {
  display: block;
  position: absolute;
  width: 100%;
  background: #ffffff;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07); }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .cover-wrap {
    position: relative;
    width: 200px;
    height: 133.0708661417px;
    line-height: 133.0708661417px;
    margin: 20px;
    text-align: center; }
    /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .cover-wrap .cover,
    .banner.album-header .cover-wrap .change-cover-wrap {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      vertical-align: middle;
      line-height: inherit; }
    /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .cover-wrap .cover {
      border: solid thin #cccccc;
      background-color: #eeeeee;
      background-size: cover;
      background-position: center center; }
    /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .cover-wrap .change-cover-wrap {
      display: none;
      background-color: rgba(0, 0, 0, 0.2);
      line-height: inherit; }
      /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .cover-wrap .change-cover-wrap .button {
        margin: 0;
        margin-top: -4px; }
    /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .cover-wrap:not(.disabled):hover .change-cover-wrap {
      display: block; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .title-wrap .title {
    margin-bottom: 5px; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .title-wrap .pill {
    margin: 4px 0 9px 0; }
  /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .title-wrap > * {
    vertical-align: middle; }
  /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .title {
    margin-left: -8px;
    font-size: 23px;
    font-weight: 700;
    color: #58595b;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    width: auto; }
  /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .pill {
    display: inline-block;
    position: relative;
    width: auto;
    height: 22px;
    line-height: 22px;
    padding: 0px 10px 0px 28px;
    color: #58595b;
    background-color: #fff;
    border: 1px solid #58595b;
    border-radius: 11px;
    cursor: pointer; }
    /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .pill:before {
      content: '';
      position: absolute;
      top: 3px;
      left: 13px;
      width: 6px;
      height: 12px;
      border-bottom: 2px solid #58595b;
      border-right: 2px solid #58595b;
      background-color: transparent;
      transform: rotate(45deg); }
    /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .pill:active, .banner.album-header .pill:focus, .banner.album-header .pill:hover {
      outline: none; }
    /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .pill:focus-visible {
      outline: none;
      box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
    /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .pill.selected {
      color: #fff;
      background-color: #f05323;
      border-color: #f05323; }
      /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .pill.selected:before {
        border-right-color: #fff;
        border-bottom-color: #fff; }
    /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .pill.no-checkmark {
      padding-left: 10px;
      cursor: auto; }
      /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .pill.no-checkmark:before {
        content: none; }
  /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .subtitle {
    font-size: 14px;
    font-weight: 300;
    color: #929497;
    margin-bottom: 16px;
    margin-top: 5px;
    /*@media screen and (max-width: 767px){
      .sub-item:not(.hidden) ~ .sub-item:not(.hidden) {
        &:after {
          content: "";
          margin: 0 6px;
        }
      }
    }*/ }
    /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle > div {
      display: inline-block; }
      /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .subtitle > div.hidden {
        display: none; }
    /* line 173, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .sub-item:not(.hidden) ~ .sub-item:not(.hidden):before {
      content: '|';
      margin: 0 6px; }
    /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .sub-item.end-line {
      /**
       * This is to cover for the removal of the | so it doesn't come back
       * on to the previous line.
       */
      margin-right: 17px; }
    /* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .sub-item.new-line:not(.hidden):before {
      display: none; }
    /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .sub-item.options > button {
      color: #1aaeba;
      cursor: pointer;
      margin-left: 6px;
      border: none;
      border-radius: 4px;
      background-color: transparent; }
      /* line 201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .subtitle .sub-item.options > button:active, .banner.album-header .subtitle .sub-item.options > button:focus, .banner.album-header .subtitle .sub-item.options > button:hover {
        outline: none; }
      /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .subtitle .sub-item.options > button:focus-visible {
        outline: none;
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
    /* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .invitees:not(.shutterfly-new-share) .count {
      text-decoration: underline; }
    /* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .invitees:not(.shutterfly-new-share) > span {
      font-weight: bold;
      color: #58595b;
      cursor: pointer; }
    /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .subtitle .down_arrow {
      display: inline-block;
      position: relative;
      background: #58595b;
      vertical-align: middle;
      margin-top: -5px;
      margin-left: 5px; }
      /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .subtitle .down_arrow:after {
        position: absolute;
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: ' ';
        height: 0;
        width: 0;
        pointer-events: none;
        border-color: rgba(113, 123, 213, 0);
        border-top-color: #58595b;
        border-width: 5px;
        margin-left: -5px; }
  /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .action-buttons-wrap {
    display: block; }
  /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .button {
    display: inline-block;
    vertical-align: middle;
    height: 34px;
    line-height: 32px;
    padding: 0 20px;
    margin-right: 10px;
    background-color: transparent;
    border: solid 1px #c6c7c9;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 700;
    color: #58595b;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button {
        font-size: 10px;
        margin-right: 15px; } }
    @media (max-width: 480px) {
      /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button {
        width: 60px;
        height: 51px; } }
    /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button .icon,
    .banner.album-header .button .text {
      display: inline-block;
      vertical-align: middle; }
    /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button .icon {
      width: 20px;
      height: 20px;
      margin-right: 5px; }
    /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button:last-child {
      margin-right: 0 !important; }
    /* line 303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button:hover {
      color: #f05323;
      border-color: #f05323; }
    /* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button:active {
      color: #dc4405;
      border-color: #dc4405; }
    /* line 313, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button:focus {
      outline: none; }
    /* line 317, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button:focus-visible:not(.disabled) {
      outline: none;
      box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
    /* line 323, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled, .banner.album-header .button.disabled:hover, .banner.album-header .button.disabled:active {
      color: rgba(88, 89, 91, 0.3);
      border-color: rgba(146, 148, 151, 0.3);
      cursor: default; }
    /* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.hidden {
      display: none; }
    /* line 339, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.add-photos .icon, .banner.album-header .button.disabled.add-photos:hover .icon, .banner.album-header .button.disabled.add-photos:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 0;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.add-photos .icon, .banner.album-header .button.disabled.add-photos:hover .icon, .banner.album-header .button.disabled.add-photos:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 0;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.slide-show .icon, .banner.album-header .button.disabled.slide-show:hover .icon, .banner.album-header .button.disabled.slide-show:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -752px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.slide-show .icon, .banner.album-header .button.disabled.slide-show:hover .icon, .banner.album-header .button.disabled.slide-show:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -752px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.share .icon, .banner.album-header .button.disabled.share:hover .icon, .banner.album-header .button.disabled.share:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -676px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.share .icon, .banner.album-header .button.disabled.share:hover .icon, .banner.album-header .button.disabled.share:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -676px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.print-all .icon, .banner.album-header .button.disabled.print-all:hover .icon, .banner.album-header .button.disabled.print-all:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -420px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.print-all .icon, .banner.album-header .button.disabled.print-all:hover .icon, .banner.album-header .button.disabled.print-all:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -420px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 371, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.photo-book .icon, .banner.album-header .button.disabled.photo-book:hover .icon, .banner.album-header .button.disabled.photo-book:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -348px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.photo-book .icon, .banner.album-header .button.disabled.photo-book:hover .icon, .banner.album-header .button.disabled.photo-book:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -348px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 379, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.product .icon, .banner.album-header .button.disabled.product:hover .icon, .banner.album-header .button.disabled.product:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -500px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.product .icon, .banner.album-header .button.disabled.product:hover .icon, .banner.album-header .button.disabled.product:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -500px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 387, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.download-all .icon, .banner.album-header .button.disabled.download-all:hover .icon, .banner.album-header .button.disabled.download-all:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -72px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.download-all .icon, .banner.album-header .button.disabled.download-all:hover .icon, .banner.album-header .button.disabled.download-all:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -72px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.disabled.save-album .icon, .banner.album-header .button.disabled.save-album:hover .icon, .banner.album-header .button.disabled.save-album:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -588px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.disabled.save-album .icon, .banner.album-header .button.disabled.save-album:hover .icon, .banner.album-header .button.disabled.save-album:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -588px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 403, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.filled {
      color: #ffffff;
      font-weight: normal;
      background-color: #f05323;
      border-color: #f05323; }
      /* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button.filled:hover {
        background-color: #dc4405;
        border-color: #dc4405; }
      /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button.filled:active {
        background-color: #bf3602;
        border-color: #bf3602; }
      /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button.filled .icon {
        display: none; }
      /* line 423, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .button.filled.disabled, .banner.album-header .button.filled.disabled:hover, .banner.album-header .button.filled.disabled:active {
        border-color: transparent;
        background-color: rgba(240, 83, 35, 0.3);
        color: #ffffff; }
    /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.add-photos .icon {
      width: 22px;
      height: 18px;
      margin-top: 2px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -54px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.add-photos .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -54px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.add-photos:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -18px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.add-photos:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -18px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 443, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.add-photos:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -36px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.add-photos:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -36px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 449, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.slide-show .icon {
      width: 16px;
      height: 20px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -812px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.slide-show .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -812px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 454, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.slide-show:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -772px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.slide-show:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -772px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.slide-show:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -792px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.slide-show:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -792px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.share .icon {
      width: 22px;
      height: 19px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -733px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.share .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -733px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.share:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -695px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.share:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -695px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 471, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.share:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -714px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.share:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -714px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.print-all .icon {
      width: 22px;
      height: 20px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -480px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.print-all .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -480px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 482, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.print-all:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -440px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.print-all:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -440px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 485, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.print-all:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -460px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.print-all:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -460px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.photo-book .icon {
      width: 22px;
      height: 18px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -402px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.photo-book .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -402px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 496, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.photo-book:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -366px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.photo-book:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -366px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.photo-book:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -384px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.photo-book:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -384px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 505, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.product .icon {
      width: 22px;
      height: 22px;
      margin-top: -2px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -566px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.product .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -566px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.product:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -522px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.product:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -522px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.product:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -544px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.product:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -544px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.save-album .icon {
      width: 22px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -654px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.save-album .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -654px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.save-album:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -610px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.save-album:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -610px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.save-album:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -632px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.save-album:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -632px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 534, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.download-all .icon {
      width: 23px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -138px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.download-all .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -138px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 539, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.download-all:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -94px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.download-all:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -94px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
    /* line 542, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .button.download-all:active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
      background-position: 0 -116px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .banner.album-header .button.download-all:active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
          background-position: 0 -116px;
          -moz-background-size: 109px auto;
          -o-background-size: 109px auto;
          -webkit-background-size: 109px auto;
          background-size: 109px auto; } }
  /* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.owner .title {
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 6px;
    height: auto; }
    /* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .title:hover, .banner.album-header.owner .title.editing {
      border: 1px solid rgba(0, 0, 0, 0.4); }
    /* line 560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .title:not(.editing) {
      cursor: pointer; }
  /* line 565, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.owner .content-wrap {
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 240px;
    right: 0; }
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.owner .action-buttons-wrap.mobile .download-all {
    display: none; }
  @media (max-width: 1199px) {
    /* line 581, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .subtitle {
      margin-bottom: 16px; }
    /* line 584, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .action-buttons-wrap {
      position: absolute;
      bottom: 0; }
      /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .action-buttons-wrap .button {
        vertical-align: top;
        padding: 0;
        margin-right: 30px;
        border: none; } }
    @media (max-width: 1199px) and (max-width: 767px) {
      /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .action-buttons-wrap .button {
        margin-right: 15px; } }
  @media (max-width: 1199px) {
        /* line 597, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.owner .action-buttons-wrap .button .icon,
        .banner.album-header.owner .action-buttons-wrap .button .text {
          display: block;
          margin-left: auto;
          margin-right: auto; } }
    @media (max-width: 1199px) and (max-width: 480px) {
      /* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .action-buttons-wrap .button .text {
        line-height: 15px;
        margin-top: 10px; } }
  @media (max-width: 1199px) {
        /* line 611, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.owner .action-buttons-wrap .button.product .icon {
          margin-top: 0px; } }
  @media (max-width: 991px) {
    /* line 621, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner:not(.shutterfly-new-share) .content-wrap .subtitle {
      visibility: hidden;
      margin: 0;
      height: 0; }
    /* line 629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .action-buttons-wrap {
      position: absolute;
      bottom: 0; } }
  @media (max-width: 767px) and (min-width: 480px) {
    /* line 548, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner {
      height: 230px; }
      /* line 638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .content-wrap .subtitle {
        margin-bottom: 20px; }
      /* line 642, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .content-wrap .action-buttons-wrap {
        position: absolute;
        margin-top: 0;
        top: 153.0708661417px;
        left: -220px;
        right: 0; } }
  @media (max-width: 479px) {
    /* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .cover-wrap {
      width: 100%;
      margin: 0;
      border: none;
      height: 266px;
      line-height: 266px; }
      /* line 663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .cover-wrap:not(.disabled):hover .change-cover-wrap {
        display: none; }
    /* line 669, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .content-wrap {
      position: relative;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      margin: 15px 0; }
      /* line 677, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .content-wrap .title-wrap {
        text-align: center; }
        /* line 680, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.owner .content-wrap .title-wrap .title {
          margin: 0 5px;
          padding: 7px 5px;
          font-size: 16px; }
        /* line 686, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.owner .content-wrap .title-wrap .pill {
          position: absolute;
          top: -55px;
          right: 20px; }
      /* line 693, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .content-wrap .subtitle {
        margin: 0 10px 10px 10px; }
      /* line 697, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.owner .content-wrap .action-buttons-wrap {
        position: absolute;
        text-align: center;
        position: static;
        top: auto;
        left: auto;
        margin-top: 13px; }
        /* line 705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.owner .content-wrap .action-buttons-wrap .slide-show {
          display: none; }
    /* line 713, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner.shutterfly-new-share .content-wrap .title-wrap {
      text-align: left; } }
  @media (max-width: 320px) {
    /* line 722, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.owner .action-buttons-wrap .button {
      margin-right: 20px; } }
  /* line 733, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared:not(.shutterfly-new-share) {
    margin-top: 20px;
    padding: 0 20px;
    background: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 740, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .content-wrap {
    left: 0; }
  /* line 744, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .cover-wrap ~ .content-wrap {
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 240px;
    right: 0; }
  /* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .title-wrap > * {
    vertical-align: middle; }
  /* line 756, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .title {
    color: #58595b;
    margin-left: 0; }
  /* line 761, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .owner {
    color: #58595b;
    font-weight: 700; }
  @media (max-width: 767px) {
    /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .title {
      font-size: 18px; }
    /* line 773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .subtitle {
      margin: 0 10px 10px 10px;
      text-align: center; }
    /* line 778, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .title-wrap,
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .action-buttons-wrap {
      display: block;
      text-align: center; }
    /* line 784, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .date {
      margin-top: 10px; }
    /* line 788, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .hidden {
      display: none; }
    /* line 792, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .invitees {
      margin-top: 8px; }
      /* line 793, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .invitees:before {
        display: none; }
    /* line 800, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .action-buttons-wrap {
      margin-top: 15px; }
    /* line 804, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button {
      vertical-align: top;
      padding: 0;
      background-color: transparent;
      border: none;
      font-weight: 700; }
      /* line 811, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button:not(.disabled) {
        color: #58595b; }
      /* line 815, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.disabled, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.filled.disabled {
        color: rgba(88, 89, 91, 0.3); }
        /* line 819, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.disabled:hover, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.disabled:active, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.filled.disabled:hover, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.filled.disabled:active {
          color: rgba(88, 89, 91, 0.3);
          border-color: rgba(146, 148, 151, 0.3);
          cursor: default; }
      /* line 827, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button:last-child {
        margin-right: 0; }
      /* line 831, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button .icon,
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button .text {
        display: block;
        margin-left: auto;
        margin-right: auto; }
      /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button .text {
        line-height: 15px;
        margin-top: 10px; }
      /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button:hover {
        color: #f05323;
        border-color: #f05323;
        background-color: transparent; }
      /* line 849, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button:active {
        color: #dc4405;
        border-color: #dc4405;
        background-color: transparent; }
      /* line 856, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled .icon, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled:hover .icon, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled:active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
        background-position: 0 -588px;
        background-repeat: no-repeat; } }
    @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled .icon, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled:hover .icon, .banner.album-header.shared:not(.shutterfly-new-share) .content-wrap .button.save-album.disabled:active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
        background-position: 0 -588px;
        -moz-background-size: 109px auto;
        -o-background-size: 109px auto;
        -webkit-background-size: 109px auto;
        background-size: 109px auto; } }
  @media (max-width: 767px) {
    /* line 866, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.shutterfly-new-share).shutterfly-new-share .content-wrap .subtitle {
      text-align: left; } }
  @media (max-width: 1199px) {
    /* line 876, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .title {
      font-size: 18px; }
    /* line 880, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .subtitle {
      margin: 0 10px 10px 10px;
      text-align: left; }
    /* line 885, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .title-wrap,
    .banner.album-header.shared.shutterfly-new-share .content-wrap .action-buttons-wrap {
      display: block;
      text-align: left; }
    /* line 891, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .date {
      margin-top: 10px; }
    /* line 895, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .hidden {
      display: none; }
    /* line 899, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .invitees {
      margin-top: 8px; }
      /* line 900, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .invitees:before {
        display: none; }
    /* line 907, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .action-buttons-wrap {
      margin-top: 15px; }
    /* line 911, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share .content-wrap .button {
      vertical-align: top;
      padding: 0;
      background-color: transparent;
      border: none;
      font-weight: 700; }
      /* line 918, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button:not(.disabled) {
        color: #58595b; }
      /* line 922, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button.disabled, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.filled.disabled {
        color: rgba(88, 89, 91, 0.3); }
        /* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.shared.shutterfly-new-share .content-wrap .button.disabled:hover, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.disabled:active, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.filled.disabled:hover, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.filled.disabled:active {
          color: rgba(88, 89, 91, 0.3);
          border-color: rgba(146, 148, 151, 0.3);
          cursor: default; }
      /* line 934, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button:last-child {
        margin-right: 0; }
      /* line 938, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button .icon,
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button .text {
        display: block;
        margin-left: auto;
        margin-right: auto; }
      /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button:hover {
        color: #f05323;
        border-color: #f05323;
        background-color: transparent; }
      /* line 951, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button:active {
        color: #dc4405;
        border-color: #dc4405;
        background-color: transparent; }
      /* line 958, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled .icon, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled:hover .icon, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled:active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner-s1739a9a79f-1d16332248962fa1ee20151e01823896e73edd0cbba2e424ea1f788c89871f90.png);
        background-position: 0 -588px;
        background-repeat: no-repeat; } }
    @media (max-width: 1199px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 1199px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 1199px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 1199px) and (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled .icon, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled:hover .icon, .banner.album-header.shared.shutterfly-new-share .content-wrap .button.save-album.disabled:active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_banner@2x-sc80520f07b-78442d8e3d845d1351f9858308c6963848ff6b9987a7d841ff33df335e852707.png);
        background-position: 0 -588px;
        -moz-background-size: 109px auto;
        -o-background-size: 109px auto;
        -webkit-background-size: 109px auto;
        background-size: 109px auto; } }
  @media (max-width: 1199px) {
    /* line 968, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared.shutterfly-new-share.shutterfly-new-share .content-wrap .subtitle {
      text-align: left; } }
  /* line 977, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.shared .action-buttons-wrap.mobile .download-all {
    display: none; }
  @media (max-width: 479px) {
    /* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared .cover-wrap {
      width: 100%;
      margin: 0;
      border: none;
      height: 266px;
      line-height: 266px; }
    /* line 993, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared .cover-wrap ~ .content-wrap {
      position: relative;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      margin: 15px 0; }
      /* line 1001, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared .cover-wrap ~ .content-wrap .title-wrap,
      .banner.album-header.shared .cover-wrap ~ .content-wrap .action-buttons-wrap {
        text-align: center; }
      /* line 1006, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header.shared .cover-wrap ~ .content-wrap .action-buttons-wrap {
        margin-top: 15px; }
        /* line 1009, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header.shared .cover-wrap ~ .content-wrap .action-buttons-wrap .button {
          vertical-align: top;
          margin: 0px; }
          /* line 1013, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
          .banner.album-header.shared .cover-wrap ~ .content-wrap .action-buttons-wrap .button .text {
            margin-top: 5px;
            width: 38px;
            height: 24px;
            font-size: 9px;
            font-weight: 500;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.33;
            letter-spacing: normal; } }
  @media (max-width: 360px) {
    /* line 1031, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared:not(.new-share) .content-wrap {
      text-align: center; } }
  @media (max-width: 1199px) {
    /* line 1041, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared .button.save-album .text, .banner.album-header.shared .button.download-all .text {
      position: relative;
      top: -3px; }
    /* line 1050, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.shared .button.print-all .text, .banner.album-header.shared .button.product .text, .banner.album-header.shared .button.add-photos .text {
      position: relative;
      top: -1px; } }
  /* line 1060, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.empty .cover-wrap:hover .change-cover-wrap {
    display: none; }
  /* line 1064, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header.empty .title-wrap .pill {
    padding-left: 10px;
    cursor: default; }
    /* line 1068, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header.empty .title-wrap .pill:before {
      display: none; }
  /* line 1075, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  .banner.album-header .invitees-popover {
    position: relative;
    display: inline-block; }
    /* line 1079, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    .banner.album-header .invitees-popover .story_invitees_popover {
      top: 0; }
      /* line 1082, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      .banner.album-header .invitees-popover .story_invitees_popover .selection_popover_dropdown {
        cursor: default !important;
        top: 10px;
        bottom: auto;
        right: -22px;
        left: auto; }
        /* line 1089, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header .invitees-popover .story_invitees_popover .selection_popover_dropdown.dropdown:after {
          top: -5px;
          left: auto;
          right: 20px; }
        /* line 1095, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        .banner.album-header .invitees-popover .story_invitees_popover .selection_popover_dropdown .icon_list {
          margin-top: 0; }
          /* line 1098, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
          .banner.album-header .invitees-popover .story_invitees_popover .selection_popover_dropdown .icon_list li {
            padding: 10px 0 10px 0; }

/* line 1109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
.banner.empty-album-footer .content-wrap {
  text-align: center;
  font-size: 24px;
  margin-top: 90px; }

/* line 1120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.albums.grid-view #tree-view #bucket-wrapper,
body.albums.grid-view #tree-view .hide-folder-container {
  display: none; }
/* line 1128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.albums.grid-view .pmc-heimdall#timeline_view {
  top: 0; }
/* line 1131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.albums.grid-view .pmc-heimdall .action-bar.top {
  justify-content: space-between;
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07); }
  @media (max-width: 991px) {
    /* line 1136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.albums.grid-view .pmc-heimdall .action-bar.top .column.center {
      display: none; } }
  @media (max-width: 991px) {
    /* line 1141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.albums.grid-view .pmc-heimdall .action-bar.top .column.right {
      flex-basis: 45px;
      max-width: 100%; } }
  @media (max-width: 991px) {
    /* line 1151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.albums.grid-view .pmc-heimdall .action-bar.top.is-alternative .column.left {
      max-width: 100%;
      flex-grow: 1; } }
  @media (max-width: 991px) {
    /* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.albums.grid-view .pmc-heimdall .action-bar.top.is-alternative .column.right {
      flex-grow: 0; } }
@media (max-width: 767px) {
  /* line 1168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.albums.grid-view .pmc-heimdall .date-summary.month {
    margin-left: 20px; } }
/* line 1174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.albums.grid-view .top-xs {
  top: 96px !important; }
/* line 1182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.albums.upload #tree-view #bucket-wrapper,
body.albums.upload #tree-view .hide-folder-container {
  display: none; }

/* line 1193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.new-receiver-exp.single-photo-album.friends-album .album-breadcrumb {
  position: fixed;
  height: 46px;
  width: 100%;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.95);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07); }
@media (max-width: 991px) {
  /* line 1203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album.landing .timeline_container {
    top: 50px; } }
/* line 1209, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.new-receiver-exp.single-photo-album.friends-album.landing .album-header {
  top: 0; }
  /* line 1211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .title {
    font-weight: 500; }
  /* line 1217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button {
    font-weight: 700; }
    @media (min-width: 992px) {
      /* line 1217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button {
        width: 110px;
        padding: 0;
        text-align: center; } }
    @media (max-width: 991px) {
      /* line 1217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button {
        color: #58595b;
        margin: 0 11px 0 0;
        vertical-align: middle;
        padding: 0 20px;
        background-color: transparent;
        border: solid 1px #c6c7c9;
        border-radius: 4px;
        font-size: 12px;
        height: 36px; }
        /* line 1236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button.filled {
          color: white;
          font-weight: 700;
          background-color: #f05323;
          border-color: #f05323; }
          /* line 1242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
          body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button.filled:hover {
            background-color: #dc4405;
            border-color: #dc4405; }
          /* line 1247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
          body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button.filled:active {
            background-color: #bf3602;
            border-color: #bf3602; }
        /* line 1253, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap .button .text {
          top: 0; } }
  /* line 1259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap.mobile {
    margin-top: 15px; }
    /* line 1262, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album.landing .album-header .content-wrap .action-buttons-wrap.mobile .download-all {
      display: block; }
/* line 1271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.new-receiver-exp.single-photo-album.friends-album .album-header {
  box-sizing: border-box;
  position: relative;
  top: 46px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  @media (min-width: 992px) {
    /* line 1271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header {
      display: flex;
      padding: 2.1333333333em 3.2em; } }
  /* line 1281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album .album-header .image-container {
    margin: 0;
    cursor: pointer; }
    @media (min-width: 992px) {
      /* line 1281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .image-container {
        width: 31%; } }
    /* line 1288, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .image-container img {
      display: block;
      width: 100%;
      height: auto; }
  @media (min-width: 992px) {
    /* line 1295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap {
      margin-left: 1.6em; } }
  @media (max-width: 991px) {
    /* line 1295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap {
      padding: 1.6em 1.0666666667em; } }
  @media (max-width: 991px) {
    /* line 1304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .title {
      margin-bottom: 0.8888888889em;
      line-height: 1; } }
  @media (max-width: 991px) {
    /* line 1311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle {
      display: flex;
      flex-wrap: wrap;
      margin: 0; } }
  @media (max-width: 991px) {
    /* line 1318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .owner {
      margin-right: 0; }
      /* line 1322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .owner::after {
        content: '|';
        display: inline-block;
        margin: 0 0.5714285714em;
        font-weight: 500; } }
  @media (max-width: 991px) {
    /* line 1331, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .date {
      order: 3;
      width: 100%;
      margin: 0.5333333333em 0 0; }
      /* line 1337, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .date::before {
        display: none; } }
  /* line 1343, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .invitees {
    display: none; }
  /* line 1347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .options {
    font-weight: 600; }
    @media (max-width: 991px) {
      /* line 1347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .options {
        order: 2; } }
    /* line 1353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .subtitle .options::before {
      display: none; }
  @media (max-width: 991px) {
    /* line 1359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .action-buttons-wrap {
      display: flex;
      margin-top: 2.1333333333em; }
      /* line 1364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .action-buttons-wrap > * {
        width: auto;
        margin: 0 3.2em 0 0; }
      /* line 1369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp.single-photo-album.friends-album .album-header .content-wrap .action-buttons-wrap .print-all {
        display: none; } }
  /* line 1376, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp.single-photo-album.friends-album .album-header .title-wrap .pill {
    display: none; }
/* line 1391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.new-receiver-exp:not(.single-photo-album).landing .timeline_container {
  top: 0; }
/* line 1395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
body.new-receiver-exp:not(.single-photo-album).landing .album-header {
  top: 0;
  box-sizing: border-box;
  position: relative;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  @media (min-width: 992px) {
    /* line 1395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header {
      display: flex;
      padding: 2.1333333333em 39px; } }
  /* line 1405, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .image-container {
    margin: 0; }
    @media (min-width: 992px) {
      /* line 1405, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .image-container {
        width: 22.7333333333em;
        max-width: 22.7333333333em; } }
    /* line 1412, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .image-container img {
      display: block;
      width: 100%;
      height: auto; }
  @media (min-width: 992px) {
    /* line 1419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap {
      margin-left: 1.6em; } }
  @media (max-width: 991px) {
    /* line 1419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap {
      padding: 1.0666666667em; } }
  /* line 1428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .title {
    font-weight: 500; }
    @media (max-width: 991px) {
      /* line 1428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .title {
        margin-bottom: 3px;
        line-height: 1; } }
  @media (max-width: 991px) {
    /* line 1437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle {
      display: flex;
      flex-wrap: wrap;
      margin: 0; } }
  /* line 1445, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .sub-item.sign-in {
    display: block;
    margin: 15px 0 22px; }
    /* line 1449, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .sub-item.sign-in a.js_login {
      color: #1aaeba; }
  @media (max-width: 991px) {
    /* line 1455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .owner {
      margin-right: 0; } }
  @media (max-width: 991px) {
    /* line 1461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .date {
      order: -1;
      width: 100%;
      margin: 0 0 6px; }
      /* line 1467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .date::before {
        display: none; } }
  /* line 1473, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .invitees {
    display: none; }
  /* line 1477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .options {
    font-weight: 600; }
    @media (max-width: 991px) {
      /* line 1477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .options {
        order: 2; } }
    /* line 1483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .subtitle .options::before {
      display: none; }
  /* line 1490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile {
    margin-top: 0; }
    /* line 1493, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .download-all {
      display: block; }
    /* line 1497, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .button {
      color: #58595b;
      margin: 0 11px 0 0;
      vertical-align: middle;
      padding: 0 20px;
      background-color: transparent;
      border: solid 1px #c6c7c9;
      border-radius: 4px;
      font-size: 12px;
      height: 36px; }
      /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .button.filled {
        color: white;
        font-weight: 700;
        background-color: #f05323;
        border-color: #f05323; }
        /* line 1514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .button.filled:hover {
          background-color: #dc4405;
          border-color: #dc4405; }
        /* line 1519, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
        body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .button.filled:active {
          background-color: #bf3602;
          border-color: #bf3602; }
      /* line 1525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap.mobile .button .text {
        top: 0; }
  @media (max-width: 991px) {
    /* line 1489, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
    body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap {
      display: flex;
      margin-top: 2.1333333333em; }
      /* line 1535, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap > * {
        width: auto;
        margin: 0 3.2em 0 0; }
      /* line 1540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap .print-all {
        display: none; } }
  /* line 1545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap .button {
    font-weight: 700; }
    @media (min-width: 992px) {
      /* line 1545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
      body.new-receiver-exp:not(.single-photo-album).landing .album-header .content-wrap .action-buttons-wrap .button {
        width: 110px;
        padding: 0;
        text-align: center; } }
  /* line 1556, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/albums/banners/album_header.scss */
  body.new-receiver-exp:not(.single-photo-album).landing .album-header .title-wrap .pill {
    display: none; }

/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
html:not(.mobile) #search-results-parent .group {
  cursor: pointer; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  html:not(.mobile) #search-results-parent .group:hover, html:not(.mobile) #search-results-parent .group:active {
    color: #f05323; }

/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
#library-vertical.pmc-heimdall .action-bar.top .user-banner {
  margin: 45px 0px 0px 0px;
  height: 30px;
  width: 100%;
  background-color: #ffffff;
  position: absolute; }
  /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-box {
    display: flex;
    align-items: center;
    background-color: #F2EEE6;
    color: #724912;
    border-radius: 5px;
    position: relative;
    width: 60%; }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-icon {
    margin: 5px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-size: 15px;
    background-repeat: no-repeat;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/share/images/gallery/warning-4371d91fbcb4e374793cfea537f43b8889c9d778231fa64cc667dcfb40f2cba1.png); }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-message {
    flex-grow: 1;
    width: 95%;
    font-size: 14px; }
    /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-message .bold-text {
      font-weight: 700; }
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .close-button {
    margin: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: 15px;
    background-repeat: no-repeat;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/share/images/gallery/Close-5f8c7458c71760a7fb78dc44d9b1c8fdc03346149e0a7cc5e0d9906bddb7cebe.png); }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .close-button:hover {
    opacity: 0.7;
    /* Slight transparency on hover */ }
@media (min-width: 360px) and (max-width: 1024px) {
  /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-box {
    width: 95%; }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .action-bar.top .user-banner .warning-message {
    font-size: 12px; } }

@media screen and (max-width: 480px) {
  /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .layouts-container {
    right: 23px; }
    /* line 100, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .layouts-container .month-bg .card {
      right: 35px; }
  /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
  #library-vertical.pmc-heimdall .scrubber-container {
    background-color: #f5f6f8; }
    /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .scrubber-container:before, #library-vertical.pmc-heimdall .scrubber-container:after {
      content: none; }
    /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .scrubber-container .handle-container .handle {
      display: none; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .scrubber-container .handle-container .needle {
      width: 34px;
      right: 0px; }
    /* line 127, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .scrubber-container .handle-container .tooltip {
      right: 46px; }
    /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/timeline.scss */
    #library-vertical.pmc-heimdall .scrubber-container .markers-container .marker {
      right: 0; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
.dropandselect_upload {
  position: absolute;
  top: 102px;
  bottom: 41px;
  left: 0;
  right: 0; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
  .dropandselect_upload .full-stretch, .dropandselect_upload .upload-container, .dropandselect_upload .upload-container .left, .dropandselect_upload .upload-container .left .dropzone-content {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
  .dropandselect_upload .upload-container {
    text-align: center;
    direction: ltr; }
    /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
    .dropandselect_upload .upload-container .left {
      margin-right: 296px; }
      /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container .left .dropzone-content {
        padding: 8% 0;
        margin: 8%;
        border: 2px dashed #c8cbd3;
        border-radius: 6px; }
        /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
        .dropandselect_upload .upload-container .left .dropzone-content .cloud-upload-image {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/clouds-5c69907fa92c041bf7c626f22136c6b8bc02d887c69ec024f695fbfbb36a7ac2.png);
          width: 290px;
          height: 126px;
          margin: 0 auto 2% auto; }
          @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
            /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .dropandselect_upload .upload-container .left .dropzone-content .cloud-upload-image {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/albums/clouds@2x-6d6ae6b6eb11a7630c937d9337cdc25ee4055f7c7c432dc0beed1e55fbaa397a.png);
              -moz-background-size: 100% 100%;
              -o-background-size: 100% 100%;
              -webkit-background-size: 100% 100%;
              background-size: 100% 100%; } }
        /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
        .dropandselect_upload .upload-container .left .dropzone-content .header-text {
          text-shadow: 0 1px 0 white;
          color: #4b525c;
          font-size: 25px;
          font-weight: 500;
          padding: 0 10px; }
        /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
        .dropandselect_upload .upload-container .left .dropzone-content .suffix-text {
          color: #767d90;
          font-size: 16px;
          font-weight: 400;
          margin: 1% 0; }
        /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
        .dropandselect_upload .upload-container .left .dropzone-content .upload-buttons-parent {
          float: left;
          position: relative;
          left: 50%; }
          /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
          .dropandselect_upload .upload-container .left .dropzone-content .upload-buttons-parent .upload-buttons {
            float: left;
            position: relative;
            left: -50%;
            margin-top: 30px; }
            /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
            .dropandselect_upload .upload-container .left .dropzone-content .upload-buttons-parent .upload-buttons .file-upload-btn {
              width: 85px; }
            /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
            .dropandselect_upload .upload-container .left .dropzone-content .upload-buttons-parent .upload-buttons a {
              margin: 0 10px; }
    /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
    .dropandselect_upload .upload-container .right {
      position: absolute;
      right: 0;
      top: 0;
      width: 296px;
      height: 100%;
      overflow: auto; }
      /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container .right h1 {
        height: 18px;
        text-shadow: 0 1px 0 white;
        color: #4b525c;
        font-family: Avenir;
        font-size: 16px;
        font-weight: 500;
        padding: 14px 0 6px; }
      /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container .right::-webkit-scrollbar-thumb:hover {
        border-radius: 7px;
        background-color: rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
      /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container .right::-webkit-scrollbar-thumb {
        background-color: #AAA;
        border-radius: 7px; }
      /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container .right::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px; }
    /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
    .dropandselect_upload .upload-container.stretch .right {
      display: none; }
    /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
    .dropandselect_upload .upload-container.stretch .left {
      margin-right: 0; }
      /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/upload.scss */
      .dropandselect_upload .upload-container.stretch .left .dropzone-content {
        margin: 5%; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
#library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline {
  margin: 80px auto;
  text-align: center;
  color: #58595b; }
/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
#library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .header {
  height: auto;
  line-height: 33px;
  font-size: 24px;
  font-weight: bold; }
/* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
#library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message, #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb {
  line-height: 27px;
  margin: 16px;
  font-size: 20px; }
/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
#library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb {
  display: none; }
@media (max-width: 767px) {
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
  #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline {
    position: relative;
    right: -11px; }
  /* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
  #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message {
    display: none; }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
  #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb {
    display: block; }
    /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
    #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb .upload-icon {
      position: relative;
      display: inline-block;
      width: 22px;
      height: 20px; }
      /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/banners/empty_timeline.scss */
      #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb .upload-icon:before {
        content: '';
        position: absolute;
        left: 0;
        top: 14px;
        width: 22px;
        height: 20px;
        transform: translateY(-50%);
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -753px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        #library-vertical.pmc-heimdall .layouts-container .banner-container .banner.empty-timeline .message-mweb .upload-icon:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -713px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
.widget-base {
  width: 277px;
  height: auto;
  background-color: white;
  border: 1px solid #e3e7eb;
  border-radius: 1px;
  margin: 0 auto 10px;
  text-align: center; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
  .widget-base h2 {
    text-shadow: 0 1px 0 white;
    color: #4b525c;
    font-size: 13px;
    font-weight: 800;
    line-height: 50px; }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
.empty-people-help-widget, .empty-tags-help-widget {
  margin: 10px auto 10px auto; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
  .empty-people-help-widget h2, .empty-tags-help-widget h2 {
    font-size: 16px;
    font-weight: 800;
    position: relative; }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
    .empty-people-help-widget h2:before, .empty-tags-help-widget h2:before {
      position: absolute;
      content: '';
      width: 24px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
      background-position: 0 -376px;
      background-repeat: no-repeat;
      top: 13px;
      left: 18px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .empty-people-help-widget h2:before, .empty-tags-help-widget h2:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
          background-position: 0 -376px;
          -moz-background-size: 166px auto;
          -o-background-size: 166px auto;
          -webkit-background-size: 166px auto;
          background-size: 166px auto; } }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
  .empty-people-help-widget .text, .empty-tags-help-widget .text {
    width: 236px;
    color: #595a5b;
    font-size: 13px;
    font-weight: 500;
    line-height: 20px;
    margin: 0 auto 15px auto;
    text-align: left; }

/* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
.empty-tags-help-widget h2 {
  text-align: left;
  padding-left: 55px; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/widget_base.scss */
  .empty-tags-help-widget h2:before {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
    background-position: 0 -659px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .empty-tags-help-widget h2:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
        background-position: 0 -659px;
        -moz-background-size: 166px auto;
        -o-background-size: 166px auto;
        -webkit-background-size: 166px auto;
        background-size: 166px auto; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
.widget-send-link {
  padding: 20px;
  box-sizing: border-box; }
  /* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
  .widget-send-link h2 {
    margin: -5px 0 12px;
    line-height: 20px; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
  .widget-send-link .send-link-content {
    position: relative; }
    /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link .send-link-content .success-overlay {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: white; }
      /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
      .widget-send-link .send-link-content .success-overlay .checkcircle {
        display: inline-block;
        position: relative;
        top: 2px;
        background-color: white;
        width: 28px;
        height: 28px;
        cursor: default;
        box-shadow: inset 0 0 0 2px #e35600; }
        /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
        .widget-send-link .send-link-content .success-overlay .checkcircle:before {
          width: 8px;
          height: 2px;
          margin-left: -6px;
          margin-bottom: -1px;
          background-color: #f05323; }
        /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
        .widget-send-link .send-link-content .success-overlay .checkcircle:after {
          height: 2px;
          margin-left: -2px;
          margin-top: 3px;
          background-color: #f05323; }
      /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
      .widget-send-link .send-link-content .success-overlay .phone-number {
        display: inline-block;
        position: relative;
        top: -6px;
        font-size: 18px;
        font-weight: bold;
        line-height: 20px;
        margin: 0 0 5px 8px; }
      /* line 58, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
      .widget-send-link .send-link-content .success-overlay .wrong-number {
        font-size: 11px;
        color: #708Ab5;
        cursor: pointer; }
    /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link .send-link-content.success .success-overlay {
      display: inline-block; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link .send-link-content.success ul.device-list {
      display: none; }
  /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
  .widget-send-link ul.device-list li {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin: 5px 3px; }
    /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link ul.device-list li.shutterfly {
      width: 50px;
      height: 50px;
      margin: 0;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
      background-position: 0 -515px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .widget-send-link ul.device-list li.shutterfly {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
          background-position: 0 -515px;
          -moz-background-size: 166px auto;
          -o-background-size: 166px auto;
          -webkit-background-size: 166px auto;
          background-size: 166px auto; } }
      /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
      .widget-send-link ul.device-list li.shutterfly:after {
        content: '';
        width: 5px;
        height: 8px;
        display: inline-block;
        margin: 21px 0 21px 67px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
        background-position: 0 -120px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .widget-send-link ul.device-list li.shutterfly:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
            background-position: 0 -120px;
            -moz-background-size: 166px auto;
            -o-background-size: 166px auto;
            -webkit-background-size: 166px auto;
            background-size: 166px auto; } }
    /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link ul.device-list li.apple {
      margin-left: 35px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
      background-position: 0 -80px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .widget-send-link ul.device-list li.apple {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
          background-position: 0 -80px;
          -moz-background-size: 166px auto;
          -o-background-size: 166px auto;
          -webkit-background-size: 166px auto;
          background-size: 166px auto; } }
    /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link ul.device-list li.android {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
      background-position: 0 -40px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .widget-send-link ul.device-list li.android {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
          background-position: 0 -40px;
          -moz-background-size: 166px auto;
          -o-background-size: 166px auto;
          -webkit-background-size: 166px auto;
          background-size: 166px auto; } }
    /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link ul.device-list li.amazon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
      background-position: 0 0;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .widget-send-link ul.device-list li.amazon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
          background-position: 0 0;
          -moz-background-size: 166px auto;
          -o-background-size: 166px auto;
          -webkit-background-size: 166px auto;
          background-size: 166px auto; } }
  /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
  .widget-send-link div.info {
    margin-top: 8px;
    height: 55px;
    font-size: 12px;
    line-height: 24px; }
  /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
  .widget-send-link div.send-to-phone {
    position: relative; }
    /* line 124, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone .phone-input {
      float: left;
      width: 142px;
      height: 29px;
      outline: none;
      box-shadow: none; }
    /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone .send-link {
      float: right;
      background-color: white;
      background-image: linear-gradient(to top, #d6d9df 0%, #eceef2 100%);
      border: 1px solid #afbbc7;
      border-radius: 4px 5px 5px 4px;
      color: #4b525c;
      font-size: 12px;
      padding: 7px 20px; }
    /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone .warning-icon {
      display: none;
      position: absolute;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png) 0 -1881px;
      width: 11px;
      height: 11px;
      margin: 10px auto auto -21px;
      cursor: pointer; }
    /* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone .warning-tooltip {
      display: none;
      position: absolute;
      width: 150px;
      margin: -24px auto auto -97px;
      text-align: center;
      color: #990000;
      border: 1px solid #bebec3;
      border-radius: 6px;
      background-color: #fff;
      -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }
      /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
      .widget-send-link div.send-to-phone .warning-tooltip:before {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -6px;
        width: 10px;
        height: 10px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        background-color: white;
        border-right: 1px solid #bebec3;
        border-bottom: 1px solid #bebec3; }
    /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone.invalid .phone-input {
      border-color: #ba3b3d; }
    /* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/send_link.scss */
    .widget-send-link div.send-to-phone.invalid .warning-icon, .widget-send-link div.send-to-phone.invalid .warning-tooltip {
      display: inline-block; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
.uploader-widget {
  margin-bottom: 10px;
  background-color: white;
  border: 1px solid #e3e7eb;
  border-radius: 1px; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .hidden {
    display: none; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget, .uploader-widget .windows-uploader-widget {
    height: 218px; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .photos-extension-uploader-widget {
    height: 178px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget .step-one div.laptop_macbook, .uploader-widget .windows-uploader-widget .step-one div.laptop_macbook, .uploader-widget .photos-extension-uploader-widget .step-one div.laptop_macbook {
    width: 166px;
    height: 98px;
    margin: 1px auto 18px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
    background-position: 0 -278px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .uploader-widget .mac-uploader-widget .step-one div.laptop_macbook, .uploader-widget .windows-uploader-widget .step-one div.laptop_macbook, .uploader-widget .photos-extension-uploader-widget .step-one div.laptop_macbook {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
        background-position: 0 -278px;
        -moz-background-size: 166px auto;
        -o-background-size: 166px auto;
        -webkit-background-size: 166px auto;
        background-size: 166px auto; } }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget .step-one div.laptop_windows, .uploader-widget .windows-uploader-widget .step-one div.laptop_windows, .uploader-widget .photos-extension-uploader-widget .step-one div.laptop_windows {
    width: 166px;
    height: 96px;
    margin: 1px auto 20px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
    background-position: 0 -757px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .uploader-widget .mac-uploader-widget .step-one div.laptop_windows, .uploader-widget .windows-uploader-widget .step-one div.laptop_windows, .uploader-widget .photos-extension-uploader-widget .step-one div.laptop_windows {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
        background-position: 0 -757px;
        -moz-background-size: 166px auto;
        -o-background-size: 166px auto;
        -webkit-background-size: 166px auto;
        background-size: 166px auto; } }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget .step-one div.mac_photos_extension, .uploader-widget .windows-uploader-widget .step-one div.mac_photos_extension, .uploader-widget .photos-extension-uploader-widget .step-one div.mac_photos_extension {
    width: 65px;
    height: 65px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
    background-position: 0 -398px;
    background-repeat: no-repeat;
    margin: 2px auto 18px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .uploader-widget .mac-uploader-widget .step-one div.mac_photos_extension, .uploader-widget .windows-uploader-widget .step-one div.mac_photos_extension, .uploader-widget .photos-extension-uploader-widget .step-one div.mac_photos_extension {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
        background-position: 0 -398px;
        -moz-background-size: 166px auto;
        -o-background-size: 166px auto;
        -webkit-background-size: 166px auto;
        background-size: 166px auto; } }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget .step-one div.step-one-action, .uploader-widget .windows-uploader-widget .step-one div.step-one-action, .uploader-widget .photos-extension-uploader-widget .step-one div.step-one-action {
    width: 170px;
    margin: 0 auto; }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .mac-uploader-widget .step-two, .uploader-widget .windows-uploader-widget .step-two, .uploader-widget .photos-extension-uploader-widget .step-two {
    padding: 58px 20px 0;
    width: 240px; }
    /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
    .uploader-widget .mac-uploader-widget .step-two h2, .uploader-widget .windows-uploader-widget .step-two h2, .uploader-widget .photos-extension-uploader-widget .step-two h2 {
      color: #595a5b;
      font-size: 13px;
      font-weight: 800;
      line-height: 20px; }
    /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
    .uploader-widget .mac-uploader-widget .step-two p, .uploader-widget .windows-uploader-widget .step-two p, .uploader-widget .photos-extension-uploader-widget .step-two p {
      color: #767d90;
      font-size: 12px;
      font-weight: 400;
      line-height: 24px; }
    /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
    .uploader-widget .mac-uploader-widget .step-two div.step-two-action, .uploader-widget .windows-uploader-widget .step-two div.step-two-action, .uploader-widget .photos-extension-uploader-widget .step-two div.step-two-action {
      with: inherit;
      margin: 0 auto;
      padding-top: 10px; }
      /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
      .uploader-widget .mac-uploader-widget .step-two div.step-two-action a, .uploader-widget .windows-uploader-widget .step-two div.step-two-action a, .uploader-widget .photos-extension-uploader-widget .step-two div.step-two-action a {
        color: #ef5323;
        font-size: 12px;
        font-weight: 400;
        line-height: 24px;
        text-decoration: underline; }
      /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
      .uploader-widget .mac-uploader-widget .step-two div.step-two-action span, .uploader-widget .windows-uploader-widget .step-two div.step-two-action span, .uploader-widget .photos-extension-uploader-widget .step-two div.step-two-action span {
        color: #767d90;
        font-size: 12px; }
  /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/uploader_widget.scss */
  .uploader-widget .photos-extension-uploader-widget .step-two {
    padding-top: 40px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/add_from_timeline_widget.scss */
.add-from-timeline-widget {
  height: 218px; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/add_from_timeline_widget.scss */
  .add-from-timeline-widget div.add-from-timeline-image {
    width: 122px;
    height: 76px;
    display: block;
    margin: 13px auto 28px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets-sc0a32cde1a-a7568565cb0815506736dd0008ec0bc5828db70d9badfe0e2b25a360a2819b18.png);
    background-position: 0 -681px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .add-from-timeline-widget div.add-from-timeline-image {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/widgets@2x-sd9d846e70b-889ca7b90393f22a8b6463b5d16f29af3b5300d19958e68f7609125d78087126.png);
        background-position: 0 -681px;
        -moz-background-size: 166px auto;
        -o-background-size: 166px auto;
        -webkit-background-size: 166px auto;
        background-size: 166px auto; } }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/timeline/widgets/add_from_timeline_widget.scss */
  .add-from-timeline-widget div.footer {
    width: 100%;
    margin: 0 auto; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
.moment-view-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2d3137;
  z-index: 33; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper.fetching .fullview-spinner {
    opacity: 1; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper.fetching:not(.slideshow_active) .moment-image {
    display: none; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper .moment-view-stage {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 60px;
    margin: auto;
    overflow: hidden; }
    /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-stage .moment-image {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0px;
      margin: auto;
      z-index: 2;
      transition: transform ease .38s; }
      /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-stage .moment-image.portrait {
        min-height: 100%; }
      /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-stage .moment-image.landscape {
        min-width: 100%; }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper .fullview-spinner::before {
    width: 31px;
    height: 31px; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper .moment-view-close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 3; }
  @media (max-width: 991px) {
    /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .video-view {
      top: 50px; } }
  /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
  .moment-view-wrapper .moment-view-btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.1)));
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    background-image: linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.16);
    background-color: rgba(0, 0, 0, 0.35);
    cursor: pointer;
    color: #e6e6e6;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 1px #000;
    padding: 7px 14px;
    height: 20px;
    line-height: 20px;
    margin: 0 5px; }
    /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn .icon {
      width: 20px;
      height: 20px;
      float: left; }
    /* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn span {
      padding-left: 5px;
      display: block;
      float: left; }
    /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn.disabled {
      opacity: .3;
      pointer-events: none; }
    /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip-wrap {
      display: none;
      position: absolute;
      bottom: 75px;
      left: 50%;
      margin-left: -250px;
      width: 500px;
      height: 1px;
      text-align: center; }
    /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip {
      display: inline-block;
      position: relative;
      border: 1px solid #000;
      border-radius: 4px;
      background-color: #1f2125;
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      padding: 5px 10px;
      white-space: nowrap; }
      /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip:after {
        position: absolute;
        content: '';
        left: 50%;
        margin-left: -12px;
        width: 24px;
        height: 16px;
        bottom: -16px;
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png) 0 -802px no-repeat; }
      /* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip .heading {
        color: #cdd3e2;
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        text-shadow: 0 1px 1px #000;
        text-transform: uppercase;
        padding: 10px 0; }
      /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip li {
        border-bottom: 1px solid #1d2025;
        border-top: 1px solid #2c2f34;
        padding: 7px;
        cursor: pointer;
        color: #cececf;
        font-size: 13px;
        font-weight: bold;
        overflow: hidden;
        line-height: 20px;
        -ms-word-break: break-all;
        /* Non standard for webkit */
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto; }
      /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip li:hover {
        background-color: #d15714;
        background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTcxNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmODEzYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d15714), color-stop(100%, #ef813b));
        background: -moz-linear-gradient(bottom, #d15714 0%, #ef813b 100%);
        background: -webkit-linear-gradient(bottom, #d15714 0%, #ef813b 100%);
        background: linear-gradient(to top, #d15714 0%, #ef813b 100%);
        background: linear-gradient(bottom, #d15714 0%, #ef813b 100%);
        text-shadow: 0 1px 2px #7a1100;
        color: #fff; }
      /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn .moment-view-btn-tooltip li:last-child {
        border-bottom: 0;
        border-radius: 0 0 3px 3px; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    body:not(.mobile_override) .moment-view-wrapper .moment-view-btn:hover:not(.disabled) {
      background-color: rgba(0, 0, 0, 0.25); }
    /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    body:not(.mobile_override) .moment-view-wrapper .moment-view-btn:hover .moment-view-btn-tooltip-wrap {
      display: block; }
    /* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn.facebook .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -722px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper .moment-view-btn.facebook .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -681px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn.email .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -641px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper .moment-view-btn.email .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -621px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn.download .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -199px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper .moment-view-btn.download .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -179px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
    .moment-view-wrapper .moment-view-btn.close {
      padding: 8px 8px 6px 8px;
      height: 16px; }
      /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/moment_view.scss */
      .moment-view-wrapper .moment-view-btn.close .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
        background-position: 0 -39px;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .moment-view-wrapper .moment-view-btn.close .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
            background-position: 0 -39px;
            -moz-background-size: 224px auto;
            -o-background-size: 224px auto;
            -webkit-background-size: 224px auto;
            background-size: 224px auto; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-btn.prev, .moment-view-btn.next {
  position: absolute;
  -moz-transition: -moz-transform 200ms, opacity 200ms;
  -o-transition: -o-transform 200ms, opacity 200ms;
  -webkit-transition: -webkit-transform 200ms, opacity 200ms;
  transition: transform 200ms, opacity 200ms;
  top: 50%;
  margin-top: -37px;
  padding: 0;
  opacity: 1; }
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-btn.prev div, .moment-view-btn.next div {
    width: 18px;
    height: 30px; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-btn.prev {
  padding: 22px 11px 30px 8px;
  left: 10px; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-btn.prev div {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1383px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .moment-view-btn.prev div {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1286px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }

/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-btn.next {
  padding: 22px 8px 30px 11px;
  right: 10px; }
  /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-btn.next div {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
    background-position: 0 -1333px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .moment-view-btn.next div {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
        background-position: 0 -1236px;
        -moz-background-size: 224px auto;
        -o-background-size: 224px auto;
        -webkit-background-size: 224px auto;
        background-size: 224px auto; } }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile:not(.slideshow_enabled) .full_view_btn {
  display: none; }
/* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile .full_view_btn {
  display: inline-block;
  float: none;
  vertical-align: middle;
  transform: translateY(-1px);
  margin: 0 10px; }
/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile .moment-view-stage {
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms; }
/* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile #slideshow_progress {
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  display: block;
  left: -5px; }
/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile.fade_out .moment-view-stage {
  opacity: 0; }
/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile.fade_out #slideshow_progress {
  opacity: 0; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
.moment-view-wrapper.mobile .bottom-bar {
  position: absolute;
  width: 100%;
  background-color: #2d3137;
  box-shadow: inset 0 1px 0 0 #e5e5e5;
  display: flex;
  justify-content: space-evenly;
  bottom: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.24); }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar span {
    height: 18px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.1px;
    color: #ffffff;
    position: relative;
    margin-top: 12px; }
  /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar .bottom-bar-center {
    height: 100%;
    line-height: 100%; }
  /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar .moment-view-btn {
    height: 36px;
    margin: 0;
    padding: 0 20px;
    background-color: rgba(255, 255, 255, 0.25);
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    font-size: 12px;
    line-height: 36px;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: initial; }
    /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .moment-view-btn .moment-view-btn-tooltip-wrap {
      display: none !important; }
    /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .moment-view-btn .icon {
      display: none;
      background-image: none; }
    /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .moment-view-btn span {
      padding: 0;
      float: none; }
  /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar .download {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 5px; }
    /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .download:before {
      content: '';
      display: block;
      width: 22px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -241px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .download:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -221px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .download.active:before, .moment-view-wrapper.mobile .bottom-bar .download:hover:before {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -263px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .download.active:before, .moment-view-wrapper.mobile .bottom-bar .download:hover:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -243px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
  /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar .share {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 5px; }
    /* line 163, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .share:before {
      content: '';
      display: block;
      width: 22px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -1142px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .share:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -1045px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .share.active:after, .moment-view-wrapper.mobile .bottom-bar .share:hover:after {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -1164px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .share.active:after, .moment-view-wrapper.mobile .bottom-bar .share:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -1067px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
  /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
  .moment-view-wrapper.mobile .bottom-bar .save {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 5px; }
    /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .save.hidden {
      display: none; }
    /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .save:before {
      content: '';
      display: block;
      width: 22px;
      height: 22px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -1472px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .save:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -1375px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }
    /* line 194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/mobile_view.scss */
    .moment-view-wrapper.mobile .bottom-bar .save.active:before, .moment-view-wrapper.mobile .bottom-bar .save:hover:before {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view-s6506febd84-3735953fb01db089ccff6c1ef02052a06876f6cded38a7c693389ba62686536d.png);
      background-position: 0 -1472px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .moment-view-wrapper.mobile .bottom-bar .save.active:before, .moment-view-wrapper.mobile .bottom-bar .save:hover:before {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_view@2x-s7b92640adb-93e882b543c71b1cfa158a2a256fd17365d4b8366a3fe10093619eae68b0d931.png);
          background-position: 0 -1375px;
          -moz-background-size: 224px auto;
          -o-background-size: 224px auto;
          -webkit-background-size: 224px auto;
          background-size: 224px auto; } }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/video_view.scss */
.moment-view-wrapper .vjs-afterglow-skin.vjs-has-started .vjs-top-control-bar {
  display: none; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/moment_view/video_view.scss */
.moment-view-wrapper .vjs-afterglow-skin .vjs-play-control {
  left: 45%; }

@media (max-width: 767px) {
  /* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
  .selection-bar .secondary-create-buttons {
    display: none; } }
@media (min-width: 768px) {
  /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
  .selection-bar .secondary-create-buttons {
    display: block;
    position: absolute;
    left: 0px;
    top: 50px;
    width: auto;
    height: 46px; }
    /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
    .selection-bar .secondary-create-buttons .primary_btn.create {
      display: none; }
    /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
    .selection-bar .secondary-create-buttons .dropdown {
      display: inline-block;
      border: none;
      box-shadow: none;
      -webkit-border-radius: 0px;
      border-radius: 0px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      background-color: inherit;
      margin-left: 9px; }
      /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
      .selection-bar .secondary-create-buttons .dropdown:after {
        display: none; }
      /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
      .selection-bar .secondary-create-buttons .dropdown li.primary_btn {
        color: #369;
        font-weight: normal; }
        /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
        .selection-bar .secondary-create-buttons .dropdown li.primary_btn:hover {
          color: #3a3f47; }
        /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
        .selection-bar .secondary-create-buttons .dropdown li.primary_btn.disabled {
          text-shadow: none; }
        /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
        .selection-bar .secondary-create-buttons .dropdown li.primary_btn span {
          font-size: 13px;
          line-height: 25px; }

  /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
  body.select_mode .create_floating_wrapper {
    top: 98px; }
    /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
    body.select_mode .create_floating_wrapper .create_floating_catcher {
      left: 0px; }
    /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/create_buttons.scss */
    body.select_mode .create_floating_wrapper .create_floating {
      left: 10px; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
body.select_mode {
  /* Library */
  /* Albums */ }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  body.select_mode.library .secondarybar-upload {
    display: none; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  body.select_mode.library #tl_bottom_bar #tl_bottom_bar_left,
  body.select_mode.library #tl_bottom_bar #tl_bottom_bar_right .help_btn {
    display: none; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  body.select_mode.albums #tree-view #bucket-wrapper,
  body.select_mode.albums .hide-folder-container {
    display: none; }

/* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 12px;
  box-sizing: border-box;
  color: #fff;
  background-color: #2d3137;
  z-index: 33; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .products-overlay {
    display: none; }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar.disabled .selection-content {
    pointer-events: none;
    opacity: 0.5; }
  /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar.disabled .close {
    pointer-events: none; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar.disabled .close:before, .selection-bar.disabled .close:after {
      opacity: 0.5; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar.disabled .products-overlay {
    width: 100%;
    height: 50px;
    display: block;
    position: fixed;
    left: -15px;
    top: 0px;
    padding-right: 15px;
    background: rgba(0, 0, 0, 0.3); }
  /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content {
    margin-right: 51px;
    padding: 0 10px 0 15px; }
  @media (max-width: 320px) {
    /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content {
      margin-right: 30px;
      padding: 0 10px 0 15px; } }
  /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .close {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-left: 1px solid #58595b; }
    /* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .close:hover {
      background: rgba(24, 21, 18, 0.4); }
    /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .close:before, .selection-bar .close:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 2px;
      height: 17px;
      -moz-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg);
      background-color: #ffffff; }
    /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .close:after {
      -moz-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg); }
    /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .close.disabled {
      cursor: default; }
      /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .close.disabled:before, .selection-bar .close.disabled:after {
        opacity: 0.5; }

/* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .magicshop > .selection-btn,
.selection-bar .selection-content .selection > .selection-btn,
.selection-bar .selection-content .timeline > .selection-btn {
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  font-weight: bold;
  line-height: 34px;
  text-transform: uppercase;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out; }
/* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .magicshop .selection_title {
  font-size: 16px;
  font-weight: normal; }
/* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .magicshop .add-photos {
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 0 17px;
  margin: 7px 10px 0 0; }
  /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .magicshop .add-photos.empty {
    cursor: default;
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.05);
    border-color: rgba(221, 223, 225, 0.3); }
  /* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .magicshop .add-photos:not(.empty):hover, .selection-bar .selection-content .magicshop .add-photos.selected {
    background: #fff;
    color: #f05323; }
/* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .selection,
.selection-bar .selection-content .magicshop,
.selection-bar .selection-content .timeline {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 50px; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .selection .products,
  .selection-bar .selection-content .selection .order-prints,
  .selection-bar .selection-content .selection .view-selected,
  .selection-bar .selection-content .magicshop .products,
  .selection-bar .selection-content .magicshop .order-prints,
  .selection-bar .selection-content .magicshop .view-selected,
  .selection-bar .selection-content .timeline .products,
  .selection-bar .selection-content .timeline .order-prints,
  .selection-bar .selection-content .timeline .view-selected {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    padding: 0 24px;
    margin: 0 10px 0 0;
    border: 1px solid rgba(221, 223, 225, 0.4);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
    /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products:not(.empty):hover, .selection-bar .selection-content .selection .products.selected,
    .selection-bar .selection-content .selection .order-prints:not(.empty):hover,
    .selection-bar .selection-content .selection .order-prints.selected,
    .selection-bar .selection-content .selection .view-selected:not(.empty):hover,
    .selection-bar .selection-content .selection .view-selected.selected,
    .selection-bar .selection-content .magicshop .products:not(.empty):hover,
    .selection-bar .selection-content .magicshop .products.selected,
    .selection-bar .selection-content .magicshop .order-prints:not(.empty):hover,
    .selection-bar .selection-content .magicshop .order-prints.selected,
    .selection-bar .selection-content .magicshop .view-selected:not(.empty):hover,
    .selection-bar .selection-content .magicshop .view-selected.selected,
    .selection-bar .selection-content .timeline .products:not(.empty):hover,
    .selection-bar .selection-content .timeline .products.selected,
    .selection-bar .selection-content .timeline .order-prints:not(.empty):hover,
    .selection-bar .selection-content .timeline .order-prints.selected,
    .selection-bar .selection-content .timeline .view-selected:not(.empty):hover,
    .selection-bar .selection-content .timeline .view-selected.selected {
      border: 1px solid #fff;
      background: rgba(255, 255, 255, 0.25);
      color: #fff; }
    /* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products.hidden,
    .selection-bar .selection-content .selection .order-prints.hidden,
    .selection-bar .selection-content .selection .view-selected.hidden,
    .selection-bar .selection-content .magicshop .products.hidden,
    .selection-bar .selection-content .magicshop .order-prints.hidden,
    .selection-bar .selection-content .magicshop .view-selected.hidden,
    .selection-bar .selection-content .timeline .products.hidden,
    .selection-bar .selection-content .timeline .order-prints.hidden,
    .selection-bar .selection-content .timeline .view-selected.hidden {
      display: none; }
  /* line 194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .selection .products,
  .selection-bar .selection-content .magicshop .products,
  .selection-bar .selection-content .timeline .products {
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #f05323;
    background: #f05323; }
    /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products:not(.empty):hover,
    .selection-bar .selection-content .magicshop .products:not(.empty):hover,
    .selection-bar .selection-content .timeline .products:not(.empty):hover {
      color: #fff;
      border-color: #dc4405;
      background-color: #dc4405; }
    /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products:not(.empty):active,
    .selection-bar .selection-content .magicshop .products:not(.empty):active,
    .selection-bar .selection-content .timeline .products:not(.empty):active {
      color: #fff;
      border-color: #bf3602;
      background-color: #bf3602; }
    /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products.selected,
    .selection-bar .selection-content .magicshop .products.selected,
    .selection-bar .selection-content .timeline .products.selected {
      border-color: #f05323;
      background-color: #f05323; }
    /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products:after,
    .selection-bar .selection-content .magicshop .products:after,
    .selection-bar .selection-content .timeline .products:after {
      content: '';
      position: relative;
      top: 10px;
      left: 6px;
      width: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #fff; }
    @media (max-width: 768px) {
      /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .products:after,
      .selection-bar .selection-content .magicshop .products:after,
      .selection-bar .selection-content .timeline .products:after {
        display: none; } }
  /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .selection .view-selected,
  .selection-bar .selection-content .magicshop .view-selected,
  .selection-bar .selection-content .timeline .view-selected {
    padding: 0 17px; }
    /* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .view-selected .selected-count,
    .selection-bar .selection-content .magicshop .view-selected .selected-count,
    .selection-bar .selection-content .timeline .view-selected .selected-count {
      background-color: #2d3137;
      color: #fff;
      font-size: 14px;
      font-weight: normal;
      margin-left: 7px;
      padding: 2px 14px;
      -webkit-border-radius: 11px;
      border-radius: 11px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      -moz-transition: all 150ms ease-in-out;
      -o-transition: all 150ms ease-in-out;
      -webkit-transition: all 150ms ease-in-out;
      transition: all 150ms ease-in-out; }
    /* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .view-selected.empty,
    .selection-bar .selection-content .magicshop .view-selected.empty,
    .selection-bar .selection-content .timeline .view-selected.empty {
      cursor: default;
      color: rgba(255, 255, 255, 0.5);
      background-color: rgba(255, 255, 255, 0.05);
      border-color: rgba(221, 223, 225, 0.3); }
      /* line 254, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected.empty .selected-count,
      .selection-bar .selection-content .magicshop .view-selected.empty .selected-count,
      .selection-bar .selection-content .timeline .view-selected.empty .selected-count {
        background-color: rgba(88, 89, 91, 0.52); }
    /* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .view-selected:not(.empty):hover,
    .selection-bar .selection-content .magicshop .view-selected:not(.empty):hover,
    .selection-bar .selection-content .timeline .view-selected:not(.empty):hover {
      border: 1px solid #fff; }
      /* line 262, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected:not(.empty):hover .selected-count,
      .selection-bar .selection-content .magicshop .view-selected:not(.empty):hover .selected-count,
      .selection-bar .selection-content .timeline .view-selected:not(.empty):hover .selected-count {
        background-color: #373b41;
        color: #fff; }
    /* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .view-selected:not(.empty).selected,
    .selection-bar .selection-content .magicshop .view-selected:not(.empty).selected,
    .selection-bar .selection-content .timeline .view-selected:not(.empty).selected {
      border: 1px solid #fff; }
      /* line 271, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected:not(.empty).selected .selected-count,
      .selection-bar .selection-content .magicshop .view-selected:not(.empty).selected .selected-count,
      .selection-bar .selection-content .timeline .view-selected:not(.empty).selected .selected-count {
        color: #4b525c;
        background-color: #fff; }
  @media (max-width: 480px) {
    /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .products,
    .selection-bar .selection-content .magicshop .products,
    .selection-bar .selection-content .timeline .products {
      padding: 0 20px 0 20px; }
    /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .view-selected,
    .selection-bar .selection-content .magicshop .view-selected,
    .selection-bar .selection-content .timeline .view-selected {
      position: fixed;
      bottom: 0px;
      left: 0;
      height: 42px;
      width: 100%;
      line-height: 42px;
      font-size: 0;
      margin: 0;
      padding: 0;
      background-color: #eeeeee;
      color: #f05323;
      border: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
      /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected:not(.empty):hover, .selection-bar .selection-content .selection .view-selected:not(.empty).selected,
      .selection-bar .selection-content .magicshop .view-selected:not(.empty):hover,
      .selection-bar .selection-content .magicshop .view-selected:not(.empty).selected,
      .selection-bar .selection-content .timeline .view-selected:not(.empty):hover,
      .selection-bar .selection-content .timeline .view-selected:not(.empty).selected {
        border: none;
        background: #eeeeee;
        color: inherit; }
        /* line 305, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .view-selected:not(.empty):hover .selected-count, .selection-bar .selection-content .selection .view-selected:not(.empty).selected .selected-count,
        .selection-bar .selection-content .magicshop .view-selected:not(.empty):hover .selected-count,
        .selection-bar .selection-content .magicshop .view-selected:not(.empty).selected .selected-count,
        .selection-bar .selection-content .timeline .view-selected:not(.empty):hover .selected-count,
        .selection-bar .selection-content .timeline .view-selected:not(.empty).selected .selected-count {
          color: #fff;
          background-color: #4b525c; }
      /* line 311, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected .selection-btn-grp,
      .selection-bar .selection-content .magicshop .view-selected .selection-btn-grp,
      .selection-bar .selection-content .timeline .view-selected .selection-btn-grp {
        width: 100%;
        /*.selection-btn-grp-left {
          float: left;
        }
        .selection-btn-grp-right {
          float: right;
        }*/ }
      /* line 321, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected:before,
      .selection-bar .selection-content .magicshop .view-selected:before,
      .selection-bar .selection-content .timeline .view-selected:before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 20px;
        width: 8px;
        height: 8px;
        margin-top: 0px;
        border: 2px solid #4b525c;
        border-bottom-color: transparent;
        border-right-color: transparent;
        -moz-transform: rotate(45deg) translateY(-50%);
        -ms-transform: rotate(45deg) translateY(-50%);
        -webkit-transform: rotate(45deg) translateY(-50%);
        transform: rotate(45deg) translateY(-50%); }
      /* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected:after,
      .selection-bar .selection-content .magicshop .view-selected:after,
      .selection-bar .selection-content .timeline .view-selected:after {
        content: 'PHOTOS SELECTED';
        width: 120px;
        height: 16px;
        font-size: 12px;
        color: #2d3137;
        font-weight: 600; }
      /* line 345, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected .selected-count,
      .selection-bar .selection-content .magicshop .view-selected .selected-count,
      .selection-bar .selection-content .timeline .view-selected .selected-count {
        color: #fff;
        background-color: #4b525c;
        font-size: 14px;
        height: 22px;
        line-height: 24px;
        margin: 8px 12px 0 10px;
        padding: 0 11px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */ }
      /* line 357, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .view-selected.selected,
      .selection-bar .selection-content .magicshop .view-selected.selected,
      .selection-bar .selection-content .timeline .view-selected.selected {
        bottom: calc(100% - 93px);
        z-index: 32;
        width: 100%;
        background: #eeeeee;
        -moz-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out; }
        /* line 364, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .view-selected.selected:before,
        .selection-bar .selection-content .magicshop .view-selected.selected:before,
        .selection-bar .selection-content .timeline .view-selected.selected:before {
          top: 15px;
          -moz-transform: rotate(-135deg) translateY(50%);
          -ms-transform: rotate(-135deg) translateY(50%);
          -webkit-transform: rotate(-135deg) translateY(50%);
          transform: rotate(-135deg) translateY(50%); }
        /* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .view-selected.selected:after,
        .selection-bar .selection-content .magicshop .view-selected.selected:after,
        .selection-bar .selection-content .timeline .view-selected.selected:after {
          content: 'PHOTOS SELECTED';
          width: 120px;
          height: 16px;
          font-size: 12px;
          color: #2d3137;
          font-weight: 600; }
        /* line 378, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .view-selected.selected .selected-count,
        .selection-bar .selection-content .magicshop .view-selected.selected .selected-count,
        .selection-bar .selection-content .timeline .view-selected.selected .selected-count {
          color: #fff;
          background-color: #4b525c; } }
  /* line 386, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .selection .selection-actions,
  .selection-bar .selection-content .magicshop .selection-actions,
  .selection-bar .selection-content .timeline .selection-actions {
    display: flex;
    flex-basis: auto;
    flex-direction: row-reverse;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: nowrap;
    margin-left: 48px; }
    /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
    .selection-bar .selection-content .selection .selection-actions .selection-btn,
    .selection-bar .selection-content .magicshop .selection-actions .selection-btn,
    .selection-bar .selection-content .timeline .selection-actions .selection-btn {
      position: relative;
      display: inline-block;
      height: 24px;
      width: 24px;
      margin-top: -2px;
      margin-right: 32px;
      vertical-align: middle;
      cursor: pointer;
      background-color: inherit;
      border: inherit;
      padding: 1px; }
      /* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn:after {
        content: '';
        position: absolute;
        display: block;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
      /* line 416, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.hidden,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.hidden,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.hidden {
        display: none !important; }
      /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -32px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -32px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -54px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.add-to-album:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.add-to-album:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.add-to-album:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -54px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -535px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -535px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -557px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.manage-albums:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.manage-albums:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.manage-albums:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -557px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.share:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.share:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -856px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.share:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.share:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -856px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.share.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.share:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.share.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.share:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -878px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.share.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.share:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.share:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.share.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.share:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -878px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -429px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -429px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -451px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.favorite:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.favorite:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.favorite:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -451px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.trash:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -1036px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.trash:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -1036px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.trash.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.trash:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -1058px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.trash.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.trash:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.trash:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.trash:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -1058px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate:after {
        width: 15px;
        height: 19px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -655px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -655px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 496, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate:hover:after {
        width: 19px;
        height: 15px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -674px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -674px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 502, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.rotate.hidden,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.rotate.hidden,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.rotate.hidden {
        display: none; }
      /* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.tag:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -960px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.tag:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -960px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.tag.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.tag:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -982px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.tag.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.tag:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.tag:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.tag:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -982px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -76px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -76px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 527, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -98px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.change-date:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.change-date:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.change-date:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -98px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 534, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.download:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.download:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -289px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.download:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.download:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -289px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.download.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.download:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.download.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.download:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -311px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.download.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.download:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.download:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.download.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.download:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -311px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 547, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.save:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -720px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.save:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -720px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 553, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.save.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.save:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -742px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.save.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.save:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -742px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 560, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.collage:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -152px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.collage:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -152px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 566, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.collage.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.collage:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -174px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.collage.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.collage:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.collage:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.collage:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -174px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 573, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account:after {
        width: 22px;
        height: 22px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -780px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -780px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 579, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account:hover:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account.active:after,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account:hover:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account.active:after,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account:hover:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
        background-position: 0 -802px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.save-to-account:hover:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account.active:after,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn.save-to-account:hover:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account.active:after,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn.save-to-account:hover:after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
            background-position: 0 -802px;
            -moz-background-size: 24px auto;
            -o-background-size: 24px auto;
            -webkit-background-size: 24px auto;
            background-size: 24px auto; } }
      /* line 589, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn.more,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn.more {
        flex-direction: column; }
        /* line 591, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn.more:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn.more:after {
          width: 24px;
          height: 6px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -579px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn.more:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn.more:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -579px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 597, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn.more.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.more:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn.more.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn.more:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -585px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn.more.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn.more:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn.more:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn.more.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn.more:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -585px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
      /* line 603, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon {
        width: 18px;
        height: 18px; }
        /* line 607, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon:after {
          content: '';
          position: relative;
          display: block;
          margin: auto; }
        /* line 615, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -120px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -120px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 624, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -136px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.change-date:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -136px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 635, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -333px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -333px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 640, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -349px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.download:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.download:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.download:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -349px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 650, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save:after {
          width: 17px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -764px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -764px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 656, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage:after {
          width: 17px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -196px;
          background-repeat: no-repeat;
          margin-left: 2px; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -196px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-square:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-square:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-square:after {
          width: 15px;
          height: 15px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -242px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-square:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-square:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-square:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -242px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 673, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after {
          width: 15px;
          height: 15px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -227px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-portrait:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -227px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 683, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after {
          width: 15px;
          height: 15px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -212px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.collage-landscape:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -212px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 694, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -471px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -471px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 699, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -487px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.favorite:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -487px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -689px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -689px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 715, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -704px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-right:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -704px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 726, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left:after {
          width: 16px;
          height: 16px;
          transform: scaleX(-1);
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -689px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -689px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 732, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after {
          transform: scaleX(-1);
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -704px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.rotate-left:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -704px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 744, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -1004px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -1004px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 749, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -1020px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.tag:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.tag:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.tag:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -1020px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 756, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash:after {
          width: 16px;
          height: 16px;
          margin-top: -1px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -1080px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -1080px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 762, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -1096px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.trash:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.trash:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.trash:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -1096px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 773, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -623px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -623px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 782, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -639px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.remove-from-album:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -639px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 793, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -257px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -257px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -273px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.copy-to-album:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -273px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 813, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -591px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -591px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 822, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -607px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.move-to-album:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -607px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email:after {
          width: 19px;
          height: 15px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -365px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -365px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -381px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-email:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -381px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 849, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link:after {
          width: 18px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -503px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -503px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 854, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -519px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-link:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -519px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 865, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites:after {
          width: 23px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -928px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -928px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 870, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -944px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-sites:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -944px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 881, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb:after {
          width: 18px;
          height: 18px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -397px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -397px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 886, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -413px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-fb:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -413px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 896, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after {
          width: 11px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -1112px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share-tumblr:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -1112px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 902, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -898px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.share:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.share:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.share:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -898px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 909, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 0;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 0;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 914, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -16px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.add-to-album:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -16px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 925, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account:after {
          width: 16px;
          height: 16px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -824px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -824px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
        /* line 934, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar-s1070be6edc-1da97ee9b8a57e0c043df01f139ea2d6fefc8e2b57532766cd9a694449980375.png);
          background-position: 0 -840px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after, .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after,
            .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account.active:after,
            .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view .icon.save-to-account:hover:after {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bar@2x-saa4565bb1d-1a1de7c29a52d25aec6b4140f1a95ed2e5e6f350cafb39ec76616cfde38cf40c.png);
              background-position: 0 -840px;
              -moz-background-size: 24px auto;
              -o-background-size: 24px auto;
              -webkit-background-size: 24px auto;
              background-size: 24px auto; } }
      /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
      .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view,
      .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view,
      .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view {
        top: 38px;
        width: auto;
        padding: 8px 22px;
        margin-left: 0;
        box-sizing: border-box;
        transform: translate3d(-50%, 0px, 0px); }
        /* line 953, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view.flyout-menu,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view.flyout-menu,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view.flyout-menu {
          padding: 8px 0; }
        @media (max-width: 768px) {
          /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view {
            margin-left: 0px; } }
        @media (max-width: 549px) {
          /* line 945, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
          .selection-bar .selection-content .selection .selection-actions .selection-btn .flyout-view,
          .selection-bar .selection-content .magicshop .selection-actions .selection-btn .flyout-view,
          .selection-bar .selection-content .timeline .selection-actions .selection-btn .flyout-view {
            margin-left: 0; } }
      @media (max-width: 768px) {
        /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
        .selection-bar .selection-content .selection .selection-actions .selection-btn,
        .selection-bar .selection-content .magicshop .selection-actions .selection-btn,
        .selection-bar .selection-content .timeline .selection-actions .selection-btn {
          margin-right: 32px; } }
/* line 974, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .timeline .header,
.selection-bar .selection-content .albumCover .header {
  font-size: 16px; }
/* line 981, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .albumCover .header span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  /* line 987, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .albumCover .header span.small {
    display: none; }
@media (max-width: 768px) {
  /* line 992, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .albumCover .header span.large {
    display: none; }
  /* line 995, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .albumCover .header span.small {
    display: block; } }
@media (max-width: 768px) {
  /* line 1005, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .timeline .header > span {
    font-size: 0; } }
/* line 1011, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection-content .timeline .add-to-album {
  border: 1px solid #fff;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 0 24px;
  margin: 7px 10px 0 0; }
  /* line 1018, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .timeline .add-to-album.empty {
    cursor: default;
    color: rgba(255, 255, 255, 0.5);
    background-color: rgba(255, 255, 255, 0.05);
    border-color: rgba(221, 223, 225, 0.3); }
  /* line 1025, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
  .selection-bar .selection-content .timeline .add-to-album:not(.empty):hover, .selection-bar .selection-content .timeline .add-to-album.selected {
    background: #fff;
    color: #f05323; }

/* line 1035, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection.disableCollage .selection-btn.collage {
  display: none !important; }

/* line 1039, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bar.scss */
.selection-bar .selection.disableCollage .selection-btn.more .flyout-item-view.collageFlyout {
  display: none !important; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
.click_blocker {
  width: 100%;
  height: 100%;
  z-index: 32;
  display: block;
  position: fixed;
  left: -15px;
  top: 50px;
  padding-right: 15px;
  background: rgba(0, 0, 0, 0.3); }
  @media (max-width: 549px) {
    /* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
    .click_blocker {
      height: 0px; } }

/*=======================
  PRIMARY BAR - SETTINGS
  ======================*/
/* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
.selection_popover_dropdown.selection_bin {
  position: fixed;
  bottom: 0px;
  right: 0px;
  top: 51px;
  width: 273px;
  background-color: white;
  -moz-box-shadow: -1px 0 3px #afbbc7;
  -webkit-box-shadow: -1px 0 3px #afbbc7;
  box-shadow: -1px 0 3px #afbbc7;
  border: none;
  border-radius: 0; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
  .selection_popover_dropdown.selection_bin:after {
    content: none; }
  /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
  .selection_popover_dropdown.selection_bin .popover_content {
    border-top: 1px solid #fff;
    border-radius: 6px;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    max-width: 386px; }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
    .selection_popover_dropdown.selection_bin .popover_content ul {
      padding: 10px;
      overflow: hidden;
      width: 100%;
      position: relative;
      z-index: 2; }
      /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
      .selection_popover_dropdown.selection_bin .popover_content ul li {
        float: left;
        margin: 10px;
        position: relative;
        width: 100px;
        height: 100px;
        border: 1px solid #d2d9e0;
        overflow: hidden; }
        /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
        .selection_popover_dropdown.selection_bin .popover_content ul li .image_container {
          position: relative;
          width: 100px;
          height: 100px;
          -moz-background-size: cover;
          -o-background-size: cover;
          -webkit-background-size: cover;
          background-size: cover;
          background-position: center center; }
          /* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
          .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn {
            top: 5px;
            right: 5px;
            position: absolute;
            width: 22px;
            height: 22px;
            display: block;
            cursor: pointer;
            background-position: 0 -43px; }
            /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
            .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:hover, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:focus {
              background-position: 0 -21px; }
          /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
          .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .play_btn {
            position: absolute;
            top: 50%;
            left: 50%;
            background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/play_video-6601121937028e743cba643500c9bfddf16d283e2f1b7be8cc615c2951df7c2b.png);
            background-size: cover;
            width: 40px;
            height: 40px;
            margin: -20px 0 0 -20px; }
      /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
      .selection_popover_dropdown.selection_bin .popover_content ul li.transition {
        -moz-transition: width 150ms, margin 150ms;
        -o-transition: width 150ms, margin 150ms;
        -webkit-transition: width 150ms, margin 150ms;
        transition: width 150ms, margin 150ms; }
      /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
      .selection_popover_dropdown.selection_bin .popover_content ul li.remove {
        margin: 10px 0;
        border: 1px solid transparent;
        width: 0; }
    @media (max-width: 549px) {
      /* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
      .selection_popover_dropdown.selection_bin .popover_content {
        max-width: 100%; }
        /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
        .selection_popover_dropdown.selection_bin .popover_content ul {
          max-width: 366px;
          margin: 0 auto; } }
  /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
  .selection_popover_dropdown.selection_bin.magicshop .popover_content ul li, .selection_popover_dropdown.selection_bin.timeline .popover_content ul li {
    cursor: default; }
  @media (max-width: 549px) {
    /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
    .selection_popover_dropdown.selection_bin {
      width: 100%;
      height: calc(100% - 93px);
      top: calc(100% + 93px);
      -moz-transition: all 300ms ease-in-out;
      -o-transition: all 300ms ease-in-out;
      -webkit-transition: all 300ms ease-in-out;
      transition: all 300ms ease-in-out; }
      /* line 129, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/selection/selection_bin.scss */
      .selection_popover_dropdown.selection_bin.show {
        top: 93px;
        -moz-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        -webkit-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out; } }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
.trash-view {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 33;
  color: #ffffff;
  background-color: #2a2e33; }
  /* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
  .trash-view .action-menu {
    position: relative;
    height: 55px;
    line-height: 55px;
    box-sizing: border-box;
    border-bottom: 1px solid #45464b; }
    /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .action-menu .count,
    .trash-view .action-menu .action-wrapper,
    .trash-view .action-menu .restore-all,
    .trash-view .action-menu .empty-trash {
      display: inline-block; }
    /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .action-menu .count {
      font-size: 17px;
      margin-left: 16px; }
    /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .action-menu .pending-updates {
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 55px;
      z-index: 1;
      background-color: #d8d8d8;
      color: #58595b;
      text-align: center;
      font-size: 14px; }
      /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .pending-updates.show {
        display: block; }
    /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .action-menu .action-wrapper {
      position: relative;
      left: 50%;
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%); }
      /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .action-wrapper .restore-all,
      .trash-view .action-menu .action-wrapper .empty-trash {
        appearance: none;
        width: 131px;
        height: 30px;
        font-size: 13px;
        line-height: 18px;
        color: #4f565f;
        text-shadow: none;
        box-sizing: border-box;
        float: none; }
        /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .action-menu .action-wrapper .restore-all.disabled,
        .trash-view .action-menu .action-wrapper .empty-trash.disabled {
          cursor: default;
          border-radius: 4px;
          background-image: linear-gradient(to bottom, #eceef2, #d7dae0);
          border: solid 1px #afbbc8;
          color: #c1c2c3; }
        /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .action-menu .action-wrapper .restore-all:hover:not(.disabled),
        .trash-view .action-menu .action-wrapper .empty-trash:hover:not(.disabled) {
          color: #ffffff;
          border-color: #bc5119;
          background-color: #f15d1b;
          background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2MzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background-size: 100%;
          background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e94d0f), color-stop(100%, #f57c3a));
          background-image: -moz-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
          background-image: -webkit-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
          background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
          background-image: linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%); }
      /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .action-wrapper .empty-trash {
        margin-left: 13px; }
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .action-menu .close {
      position: absolute;
      top: 0;
      right: 0;
      width: 55px;
      height: 55px;
      box-sizing: border-box;
      border-left: 1px solid #45464b;
      cursor: pointer; }
      /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .close:before, .trash-view .action-menu .close:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 2px;
        height: 17px;
        -moz-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
        background-color: #ffffff; }
      /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .close:after {
        -moz-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        transform: translate(-50%, -50%) rotate(-45deg); }
      /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .close:hover:before, .trash-view .action-menu .close:hover:after {
        background-color: #f05323; }
    @media (max-width: 767px) {
      /* line 123, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .action-menu .action-wrapper {
        display: block;
        text-align: center;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); } }
  /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
  .trash-view .trash-grid {
    position: absolute;
    top: 55px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: #2a2e33 !important; }
    /* line 979, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
    .trash-view .trash-grid .moment:focus:not([tabindex="-1"]):focus, .trash-view .trash-grid .moment:focus:not([disabled]):focus {
      outline: none;
      box-shadow: 0 0 0 2px #2d3137, 0 0 0 4px white; }
    /* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
    .trash-view .trash-grid .moment:focus:not([tabindex="-1"]):focus:not(:focus-visible), .trash-view .trash-grid .moment:focus:not([disabled]):focus:not(:focus-visible) {
      outline: none;
      box-shadow: none; }
    /* line 991, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
    .trash-view .trash-grid .moment:focus:not([tabindex="-1"]):focus-visible, .trash-view .trash-grid .moment:focus:not([disabled]):focus-visible {
      outline: none;
      box-shadow: 0 0 0 2px #2d3137, 0 0 0 4px white; }
    @media (max-width: 767px) {
      /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid {
        top: 105px; } }
    /* line 148, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .action-bar {
      background-color: #2a2e33; }
    /* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .month-bg {
      padding-top: 62px; }
    /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .date-summary .date,
    .trash-view .trash-grid.pmc-heimdall .pmc-summary .group {
      color: #fff; }
    /* line 162, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .pmc-summary .pill:hover {
      color: inherit;
      border-color: inherit;
      cursor: default; }
    /* line 169, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .layouts-container {
      left: 0; }
      @media (min-width: 768px) {
        /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .trash-grid.pmc-heimdall .layouts-container .pmc-summary.month {
          margin-left: 20px; } }
      /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid.pmc-heimdall .layouts-container .px-month:before {
        background-color: #2a2e33; }
    /* line 185, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid.pmc-heimdall .moment .trash-overlay {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6);
      z-index: 1;
      /*&.show {
        display: block;
      }*/ }
      /* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid.pmc-heimdall .moment .trash-overlay .restore-button {
        position: absolute;
        left: 50%;
        top: 50%;
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 128px;
        height: 30px;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 13px;
        box-sizing: content-box;
        line-height: 30px;
        text-shadow: none; }
    /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid #trash_slider_vertical_wrap .holder_background {
      background-color: #2a2e33; }
    /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid #trash-scroller-wrap {
      position: absolute;
      overflow: hidden;
      width: 100%;
      top: 0;
      bottom: 0; }
      /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid #trash-scroller-wrap #trash-scroller {
        position: absolute;
        min-width: 100%;
        top: 0;
        bottom: 0; }
        /* line 235, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .trash-grid #trash-scroller-wrap #trash-scroller .loading {
          z-index: 3;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: rgba(0, 0, 0, 0.8); }
    /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
    .trash-view .trash-grid .framed_moment {
      display: inline-block;
      position: absolute;
      margin: 5px; }
      /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid .framed_moment .framed_moment_media.trash {
        overflow: hidden; }
      /* line 256, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
      .trash-view .trash-grid .framed_moment .restore-overlay {
        display: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.6);
        border: 4px solid #ffffff;
        z-index: 1; }
        /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .trash-grid .framed_moment .restore-overlay .restore-button {
          position: absolute;
          left: 50%;
          top: 50%;
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          width: 128px;
          height: 30px;
          font-size: 13px;
          box-sizing: border-box;
          text-shadow: none; }
        /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
        .trash-view .trash-grid .framed_moment .restore-overlay.show {
          display: block; }

/* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/trash/trash.scss */
.trash-timer-notification {
  color: #dcdee1;
  font-size: 16px;
  font-weight: 100;
  text-align: center; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
.app_modal {
  background-color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 6px;
  -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08);
  border: solid 1px #dddfe1; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .close-btn {
    width: 16px;
    height: 16px;
    padding: 0px;
    margin-right: 15px;
    margin-top: 15px;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
    background-position: 0 -274px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .app_modal .close-btn {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
        background-position: 0 0;
        -moz-background-size: 36px auto;
        -o-background-size: 36px auto;
        -webkit-background-size: 36px auto;
        background-size: 36px auto; } }
    /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .close-btn.hidden {
      display: none; }
    /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .close-btn:hover {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
      background-position: 0 -290px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .app_modal .close-btn:hover {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
          background-position: 0 -16px;
          -moz-background-size: 36px auto;
          -o-background-size: 36px auto;
          -webkit-background-size: 36px auto;
          background-size: 36px auto; } }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .title {
    line-height: 27px;
    font-size: 20px;
    text-align: left;
    margin-top: 23px;
    margin-left: 29px;
    margin-right: 29px;
    color: #4c4d4f;
    padding-bottom: 10px; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .middle_section {
    height: calc(100% - 138px); }
  /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .bottom_section {
    z-index: 100;
    height: 66px;
    width: 100%;
    background-color: #fbfcfd;
    position: relative;
    bottom: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: inset 0 1px 0 0 #dddfe1; }
    /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .bottom_section .orange_button {
      padding: 10px 27px 10px 24px;
      background-color: #f05323;
      border-radius: 4px;
      color: white;
      float: right;
      font-size: 12px;
      line-height: 16px;
      margin-top: 16px;
      margin-right: 15px; }
      /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
      .app_modal .bottom_section .orange_button.disabled {
        background-color: #f8a991;
        pointer-events: none; }
        /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
        .app_modal .bottom_section .orange_button.disabled .count {
          color: #f8a991;
          display: none; }
      /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
      .app_modal .bottom_section .orange_button .count {
        background-color: white;
        border-radius: 100px;
        color: #f05323;
        padding: 2px 8px 2px 8px;
        margin-left: 4px;
        text-align: center;
        display: none; }
    /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .bottom_section .back_button {
      background-color: white;
      border: solid 1px #58595b;
      border-radius: 4px;
      float: right;
      color: #4c4d4f;
      padding: 10px 24px;
      float: right;
      line-height: 14px;
      font-size: 12px;
      margin-right: 10px;
      margin-top: 16px; }
  /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .small-checkbox-wrap {
    width: auto; }
    /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .small-checkbox-wrap label {
      font-size: 13px;
      font-style: normal;
      font-stretch: normal;
      font-weight: 500;
      color: #58595b;
      text-indent: 8px;
      width: auto;
      line-height: 20px; }
    /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .small-checkbox-wrap input[type=checkbox] + label span.check-box {
      width: 16px;
      height: 16px;
      border: 1px solid #c6c7c9;
      background: #ffffff;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      margin: 0; }
    /* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .small-checkbox-wrap input[type=checkbox] + label:hover span.check-box {
      border-color: #f05323;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .small-checkbox-wrap input[type=checkbox]:checked + label span.check-box {
      background-color: #f05323;
      border-color: #f05323;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
      /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
      .app_modal .small-checkbox-wrap input[type=checkbox]:checked + label span.check-box span {
        background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -96px;
        width: 12px;
        height: 8px;
        margin-left: 2px;
        display: block;
        margin-top: 4px; }
  /* line 136, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal .unshare {
    width: auto;
    float: right;
    margin: 25px;
    color: #58595b; }
    /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .unshare.disabled {
      color: #c6c7c9;
      pointer-events: none; }
    /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal .unshare:hover {
      color: #f05323; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal input[type=checkbox] + label span.check-box {
    width: 16px;
    height: 16px;
    border: 1px solid #c6c7c9;
    background: #ffffff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    margin: 0; }
  /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal input[type=checkbox] + label:hover span.check-box {
    border-color: #f05323;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
  /* line 165, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal input[type=checkbox]:checked + label span.check-box {
    background-color: #f05323;
    border-color: #f05323;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
    /* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal input[type=checkbox]:checked + label span.check-box span {
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -96px;
      width: 12px;
      height: 8px;
      margin-left: 2px;
      display: block;
      margin-top: 4px; }

@media (max-width: 500px) {
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .unshare-album-modal {
    position: fixed;
    width: 100% !important;
    height: 200px !important;
    bottom: 0;
    top: calc(100% - 100px); } }
@media (max-width: 480px) {
  /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal_wrap.small_screen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white;
    z-index: 39; }
    /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal_wrap.small_screen .app_modal {
      width: 100% !important;
      height: 100% !important; }
      /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
      .app_modal_wrap.small_screen .app_modal .middle_section {
        height: calc(100% - 145px); } }
@media (max-width: 768px) {
  /* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal_wrap.medium_screen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white;
    z-index: 39; }
    /* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal_wrap.medium_screen .app_modal {
      width: 100% !important;
      height: 100% !important; } }
@media (max-width: 992px) {
  /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
  .app_modal_wrap.large_screen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white;
    z-index: 39; }
    /* line 237, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/modal/app_modal.scss */
    .app_modal_wrap.large_screen .app_modal {
      width: 100% !important;
      height: 100% !important; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
.addressbook-view {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  color: #4c4d4f;
  margin-top: 13px; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .content {
    position: relative;
    height: calc(100% - 60px);
    overflow-y: auto;
    margin-left: 30px;
    font-size: 14px; }
    /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content.no_header {
      height: calc(100% - 13px); }
    /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content li {
      border-bottom: 1px solid rgba(175, 187, 199, 0.5);
      margin-right: 20px; }
      /* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content li .emailId {
        float: right;
        text-shadow: 0 1px 0 white; }
      /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content li:last-child {
        border-bottom: 0; }
    /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content .small-checkbox-wrap input[type=checkbox] + label {
      width: 25px; }
    /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content .dis_email_div {
      display: inline; }
    /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content .contacts_list {
      position: relative;
      display: block;
      height: 100%; }
      /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .contacts_list ul li {
        padding: 9px 0 9px 0; }
        /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .contacts_list ul li.disabled {
          opacity: 0.5; }
          /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
          .addressbook-view .content .contacts_list ul li.disabled .small-checkbox-wrap {
            visibility: hidden; }
        /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .contacts_list ul li .emailId {
          line-height: 19px; }
      /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .contacts_list .empty {
        position: relative;
        display: block;
        height: 100%; }
        /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .contacts_list .empty span {
          display: block;
          position: relative;
          top: 50%;
          text-align: center;
          margin-top: -10px;
          margin-right: 30px;
          font-size: 16px;
          color: #86888a; }
    /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content .groups_list div.group {
      margin-right: 20px;
      border-top: 0; }
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group.border-top {
        border-top: 1px solid rgba(175, 187, 199, 0.5); }
      /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group.visible .group_header:after {
        border-top: 7px solid #4c4d4f;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 0;
        margin-top: -3px; }
      /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group.visible ul {
        display: block; }
      /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group ul {
        display: none; }
      /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group .group_header {
        position: relative;
        padding: 9px 0 9px 0;
        border-bottom: 1px solid rgba(175, 187, 199, 0.5); }
        /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .groups_list div.group .group_header:after {
          content: '';
          display: block;
          position: absolute;
          width: 0;
          height: 0;
          top: 50%;
          right: 0px;
          margin-top: -7px;
          border-top: 7px solid transparent;
          border-bottom: 7px solid transparent;
          border-right: 0;
          border-left: 7px solid #4c4d4f;
          cursor: pointer; }
        /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .groups_list div.group .group_header .group_name {
          display: inline-block;
          font-weight: bold;
          line-height: 19px; }
        /* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .groups_list div.group .group_header.disableSelect {
          opacity: 0.5; }
        /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .groups_list div.group .group_header.disabled {
          opacity: 0.5;
          color: #CCC; }
          /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
          .addressbook-view .content .groups_list div.group .group_header.disabled .small-checkbox-wrap {
            visibility: hidden; }
          /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
          .addressbook-view .content .groups_list div.group .group_header.disabled:after {
            display: none; }
      /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .content .groups_list div.group li {
        margin: 0 0 0 30px;
        line-height: 40px;
        min-height: 40px; }
        /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
        .addressbook-view .content .groups_list div.group li.disabled {
          opacity: 0.5; }
  /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .header {
    position: relative;
    display: inline-block;
    margin: 0 0 0 30px;
    height: 46px;
    width: calc(100% - 30px);
    border-bottom: 1px solid rgba(175, 187, 199, 0.5); }
    /* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header.hidden {
      display: none; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header.collapse {
      height: initial; }
      /* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header.collapse .primary_btn {
        display: none; }
    /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn .btn_text {
      padding: 0; }
      /* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn .btn_text .icon {
        display: inline-block; }
      /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn .btn_text .label {
        display: inline-block;
        margin-left: 5px;
        font-size: 16px;
        font-weight: bold;
        opacity: 1;
        -moz-transition: opacity 200ms linear;
        -o-transition: opacity 200ms linear;
        -webkit-transition: opacity 200ms linear;
        transition: opacity 200ms linear; }
      /* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn .btn_text .underline {
        display: none; }
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.contacts_btn .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -315px;
      background-repeat: no-repeat;
      width: 18px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .addressbook-view .header .primary_btn.contacts_btn .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -275px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.contacts_btn:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -291px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .addressbook-view .header .primary_btn.contacts_btn:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -251px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.contacts_btn.active .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -267px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .addressbook-view .header .primary_btn.contacts_btn.active .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -227px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
    /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.groups_btn {
      margin-left: 25px; }
      /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn.groups_btn .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -395px;
        background-repeat: no-repeat;
        width: 26px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .addressbook-view .header .primary_btn.groups_btn .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -355px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
      /* line 228, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn.groups_btn:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -367px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .addressbook-view .header .primary_btn.groups_btn:hover .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -327px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
      /* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
      .addressbook-view .header .primary_btn.groups_btn.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -339px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .addressbook-view .header .primary_btn.groups_btn.active .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -299px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 238, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn:hover .btn_text .label {
      color: #f05323; }
    /* line 246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.active .btn_text .label {
      opacity: 1;
      color: #f05323; }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .header .primary_btn.active .btn_text .underline {
      position: relative;
      border-bottom: 2px solid #f05323;
      display: block;
      bottom: 3px;
      width: 100%; }

@media (max-width: 480px) {
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .content ul li .small-checkbox-wrap {
    position: relative;
    top: -5px;
    display: inline-block; }
    /* line 274, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content ul li .small-checkbox-wrap input[type=checkbox] + label {
      position: relative;
      width: 25px; }
  /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .content ul li .dis_email_div {
    display: inline-block; }
    /* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content ul li .dis_email_div .emailId {
      float: none; }
  /* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .content .contacts_list ul li {
    position: relative;
    padding: 15px 0 15px 0; }
  /* line 298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
  .addressbook-view .content .groups_list div.group ul li {
    line-height: 30px; }
    /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/addressbook/addressbook.scss */
    .addressbook-view .content .groups_list div.group ul li .dis_email_div .emailId {
      line-height: 15px; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
.flyout-view {
  position: absolute;
  z-index: 999;
  display: inline-block;
  padding: 8px 0;
  background-color: #ffffff;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
  border: solid 1px #b7b9bd;
  text-align: left;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-view.hidden {
    display: none; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-view .title {
    color: #86888a;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
    cursor: default; }
    /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .title.hidden {
      display: none; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-view .divider {
    display: block;
    height: 1px;
    background-color: #dddfe1;
    margin: 5px 0 5px 0; }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-view ul.list {
    display: flex;
    flex-direction: column; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-view .arrow_box {
    position: absolute;
    top: 0;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #ffffff; }
    /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box:after, .flyout-view .arrow_box:before {
      bottom: 100%;
      left: 50%;
      border: solid transparent;
      content: ' ';
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
    /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #ffffff;
      border-width: 9px;
      margin-left: -9px; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box:before {
      border-color: rgba(221, 223, 225, 0);
      border-bottom-color: #b7b9bd;
      border-width: 10px;
      margin-left: -10px; }
    /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box.left {
      left: 11%;
      -moz-transform: translateX(-89%);
      -ms-transform: translateX(-89%);
      -webkit-transform: translateX(-89%);
      transform: translateX(-89%); }
    /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box.right {
      left: 89%;
      -moz-transform: translateX(-11%);
      -ms-transform: translateX(-11%);
      -webkit-transform: translateX(-11%);
      transform: translateX(-11%); }
    /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-view .arrow_box.leftBottom {
      left: 11%;
      top: auto;
      bottom: -20px;
      -moz-transform: translateX(-89%);
      -ms-transform: translateX(-89%);
      -webkit-transform: translateX(-89%);
      transform: translateX(-89%); }
      /* line 92, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
      .flyout-view .arrow_box.leftBottom:before {
        border-top-color: #b7b9bd;
        border-width: 10px;
        margin-left: -10px;
        border-bottom-color: transparent; }
      /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
      .flyout-view .arrow_box.leftBottom:after {
        border-top-color: #fff;
        border-width: 9px;
        margin-left: -9px;
        border-bottom-color: transparent;
        bottom: 2px; }

/* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
.flyout-item-view {
  display: flex;
  position: relative; }
  /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view button {
    display: flex;
    background-color: transparent;
    border-color: transparent;
    padding: 0; }
  /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view .label {
    display: block;
    height: 26px;
    font-size: 13px;
    line-height: 26px;
    color: #58595b;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px; }
  /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view .icon {
    float: left;
    display: block;
    position: relative;
    margin: 5px 10px 5px 8px; }
    /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-item-view .icon + .label {
      padding-left: 0; }
  /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view:not(.divider) {
    padding: 3px 16px 3px 8px; }
  /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view.disabled {
    opacity: 0.5; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view.hidden {
    display: none; }
  /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view:hover {
    cursor: pointer; }
    /* line 157, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-item-view:hover.disabled {
      cursor: default; }
    /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
    .flyout-item-view:hover:not(.disabled) {
      background-color: rgba(51, 102, 153, 0.05); }
  /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view.selected .label {
    font-weight: bold; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view.selected:before {
    content: '';
    position: absolute;
    left: 9px;
    top: 48%;
    -moz-transform: translateY(-48%);
    -ms-transform: translateY(-48%);
    -webkit-transform: translateY(-48%);
    transform: translateY(-48%);
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -322px;
    background-repeat: no-repeat;
    width: 11px;
    height: 9px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .flyout-item-view.selected:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -322px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/flyout/flyout.scss */
  .flyout-item-view.divider {
    display: block;
    height: 1px;
    background-color: #dddfe1;
    margin: 5px 0 5px 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
.new_popover_wrap.bottom_toast.progress_popover {
  /* Special case: when progress message toast is visible, uploader toast should be pushed up.*/ }
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
  .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap {
    height: 72px; }
    /* line 6, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
    .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap div.spinner_wrapper {
      float: left;
      overflow: hidden;
      height: auto;
      margin: 21px 9px; }
    /* line 12, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
    .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap div.message {
      height: 72px;
      line-height: 72px; }
      /* line 15, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
      .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap div.message div {
        display: inline-block;
        vertical-align: middle;
        line-height: normal; }
        /* line 19, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
        .new_popover_wrap.bottom_toast.progress_popover .progress_popover_wrap div.message div h4 {
          font-size: 13px;
          color: #58595b;
          width: 230px; }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
  .new_popover_wrap.bottom_toast.progress_popover ~ .new_popover_wrap.bottom_toast.upload_progress_popover {
    /* bottom_toast original bottom 58px + bottom_toast height 74px + modal spacing 10px = 142px*/
    bottom: 142px; }

/* line 38, /var/lib/shutterfly/photos/web/app/assets/javascripts/progress/styles/progress.scss */
.new_popover_wrap.bottom_toast.upload_progress_popover[style*="display: block;"] ~ .new_popover_wrap.bottom_toast.progress_popover.import_progress {
  bottom: 142px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/javascripts/migration/styles/migration_albums_view.scss */
#migration_albums {
  position: absolute;
  top: 96px;
  bottom: 41px;
  left: 0;
  right: 0;
  display: none; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/javascripts/migration/styles/migration_albums_view.scss */
  #migration_albums .migration_albums_view {
    height: 100%;
    width: 100%;
    background-color: #fff;
    position: absolute;
    bottom: 0; }
    /* line 16, /var/lib/shutterfly/photos/web/app/assets/javascripts/migration/styles/migration_albums_view.scss */
    #migration_albums .migration_albums_view .spinner_container {
      height: 70px;
      margin: 0px auto;
      position: relative;
      top: 50%;
      margin-top: -65px;
      text-align: center; }
      /* line 24, /var/lib/shutterfly/photos/web/app/assets/javascripts/migration/styles/migration_albums_view.scss */
      #migration_albums .migration_albums_view .spinner_container .spinner_wrapper {
        display: inline-block; }
      /* line 28, /var/lib/shutterfly/photos/web/app/assets/javascripts/migration/styles/migration_albums_view.scss */
      #migration_albums .migration_albums_view .spinner_container p {
        color: #58595B;
        font-size: 16pt;
        font-family: "Avenir", Verdana, Arial, sans-serif;
        padding-top: 10px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
.merge-people {
  margin: 10px auto 32px auto;
  text-align: center; }
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
  .merge-people div {
    display: inline-block;
    text-align: center; }
    /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .merge-people div.first {
      margin-right: 80px; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
  .merge-people img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: none;
    display: block; }
  /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
  .merge-people span {
    display: inline-block;
    margin-top: 12px;
    font-size: 13px;
    color: #58595b; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
.banner-container.front {
  z-index: 5; }

/* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
.unnamed {
  margin-left: 30px !important;
  z-index: 4; }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
  .unnamed .person_card {
    margin-left: 20px;
    display: inline-block;
    padding: 25px 0 0 0;
    position: relative;
    cursor: pointer;
    border-radius: 10px;
    width: 257px; }
    /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card input:focus::-webkit-input-placeholder {
      color: transparent !important; }
    /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card input:focus::-moz-placeholder {
      color: transparent !important; }
    /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card input:focus:-moz-placeholder {
      color: transparent !important; }
    /* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card .image_wrap {
      height: 58px;
      position: relative;
      overflow: hidden;
      border-radius: 50%;
      width: 58px;
      display: inline-block;
      margin: 0px; }
    /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card .image {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-size: cover;
      border-radius: 50%; }
    /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card input.name {
      background-color: transparent;
      border: none;
      color: #58595b;
      font-size: 16px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      text-align: left;
      width: 193px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: absolute;
      left: 64px;
      bottom: 17px;
      padding: 0 6px;
      height: 32px;
      display: inline-block;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: none;
      border-radius: none;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */ }
      /* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        font-weight: normal;
        color: #929497; }
      /* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name::-moz-placeholder {
        /* Firefox 19+ */
        font-weight: normal;
        color: #929497; }
      /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name:-ms-input-placeholder {
        /* IE 10+ */
        font-weight: normal;
        color: #929497; }
      /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name:-moz-placeholder {
        /* Firefox 18- */
        font-weight: normal;
        color: #929497; }
      /* line 109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name:hover, .unnamed .person_card input.name:focus, .unnamed .person_card input.name:active {
        color: #58595b;
        cursor: text;
        font-size: 16px; }
        /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card input.name:hover::-webkit-input-placeholder, .unnamed .person_card input.name:focus::-webkit-input-placeholder, .unnamed .person_card input.name:active::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          font-weight: normal;
          color: #F05323; }
        /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card input.name:hover::-moz-placeholder, .unnamed .person_card input.name:focus::-moz-placeholder, .unnamed .person_card input.name:active::-moz-placeholder {
          /* Firefox 19+ */
          font-weight: normal;
          color: #F05323; }
        /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card input.name:hover:-ms-input-placeholder, .unnamed .person_card input.name:focus:-ms-input-placeholder, .unnamed .person_card input.name:active:-ms-input-placeholder {
          /* IE 10+ */
          font-weight: normal;
          color: #F05323; }
        /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card input.name:hover:-moz-placeholder, .unnamed .person_card input.name:focus:-moz-placeholder, .unnamed .person_card input.name:active:-moz-placeholder {
          /* Firefox 18- */
          font-weight: normal;
          color: #F05323; }
      /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name:hover:not(:active):not(:focus) {
        color: #F05323;
        cursor: pointer; }
      /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card input.name:active, .unnamed .person_card input.name:focus {
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-clip: padding-box;
        /* stops bg color from leaking outside the border: */
        background-color: #ffffff;
        border: solid 1px #dcdee1; }
    /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
    .unnamed .person_card .suggestions {
      display: none;
      text-align: left;
      margin: -15px 0 0 58px;
      background: white;
      border: solid 1px #dcdee1;
      border-radius: 4px;
      z-index: 999;
      position: absolute;
      width: 207px;
      -moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
      -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
      box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11); }
      /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
      .unnamed .person_card .suggestions li {
        padding: 17px 16px; }
        /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card .suggestions li .avatar {
          width: 37px;
          height: 37px;
          border-radius: 50%;
          margin-right: 15px; }
        /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/visual_search/unnamed_banner.scss */
        .unnamed .person_card .suggestions li .person-name {
          color: #606163;
          font-weight: normal; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
.onboarding-background {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  z-index: 100;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: all 300ms linear; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.moving .onboarding-info {
    display: none; }
  /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.last-screen .onboarding-spotlight {
    transition: all 500ms ease-in-out !important;
    height: 500% !important;
    width: 500% !important; }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.last-screen .onboarding-info {
    display: none;
    transition: all 100ms ease-in-out; }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper .onboarding-spotlight {
    position: absolute;
    border-radius: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 999999px solid rgba(45, 49, 55, 0.9);
    transition: all 250ms ease-out; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper .onboarding-info {
    position: absolute;
    display: block;
    text-align: center; }
    /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper .onboarding-info .onboarding-arrow {
      display: inline-block; }
    /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper .onboarding-info .onboarding-headline {
      color: #FFF;
      font-size: 24px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 1px;
      margin: 20px 0;
      line-height: 33px; }
    /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper .onboarding-info .onboarding-button {
      background: #F05323;
      border: none;
      text-transform: uppercase;
      color: #fff;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box;
      box-shadow: none;
      text-align: center;
      line-height: 36px;
      font-weight: 500;
      padding: 11px 20px;
      margin-bottom: 20px;
      font-size: 12px;
      font-weight: 900; }
  /* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.photos .onboarding-spotlight {
    left: 125px;
    top: 100px;
    width: 250px;
    height: 250px;
    transition: all 250ms linear; }
  /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.photos .onboarding-info {
    left: 25px;
    top: 125px; }
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.photos .onboarding-info .onboarding-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -2318px;
      background-repeat: no-repeat;
      width: 58px;
      height: 135px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .onboarding-background .onboarding-wrapper.photos .onboarding-info .onboarding-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -2015px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
  /* line 96, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.upload .onboarding-spotlight {
    left: calc(100% - 55px);
    top: 75px;
    width: 125px;
    height: 125px;
    transition: all 250ms linear; }
  /* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.upload .onboarding-info {
    left: auto;
    top: 85px;
    right: 70px; }
    /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.upload .onboarding-info .onboarding-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -2599px;
      background-repeat: no-repeat;
      width: 210px;
      height: 156px;
      margin-left: 225px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .onboarding-background .onboarding-wrapper.upload .onboarding-info .onboarding-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -2296px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
  /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.search .onboarding-spotlight {
    left: 360px;
    top: 96px;
    width: 190px;
    height: 190px;
    transition: all 250ms linear; }
  /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.search .onboarding-info {
    top: 125px;
    left: 233px; }
    /* line 131, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.search .onboarding-info .onboarding-headline {
      font-size: 28px; }
      /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
      .onboarding-background .onboarding-wrapper.search .onboarding-info .onboarding-headline span {
        text-transform: uppercase;
        color: #f05323; }
    /* line 138, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.search .onboarding-info .onboarding-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -2455px;
      background-repeat: no-repeat;
      width: 51px;
      height: 142px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .onboarding-background .onboarding-wrapper.search .onboarding-info .onboarding-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -2152px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
  /* line 146, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.people .onboarding-spotlight {
    left: calc(100% - 290px);
    top: 190px;
    width: 375px;
    height: 375px;
    transition: all 250ms linear; }
  /* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background .onboarding-wrapper.people .onboarding-info {
    right: 300px;
    top: 275px; }
    /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.people .onboarding-info .onboarding-arrow {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding-s754d1ae645-cb4650aa241caf82c74d075a9da4bd7b0075ce4ac01634fd4b7fda90d9327918.png);
      background-position: 0 -2173px;
      background-repeat: no-repeat;
      width: 115px;
      height: 143px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .onboarding-background .onboarding-wrapper.people .onboarding-info .onboarding-arrow {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_onboarding@2x-s923eea0f32-58b422bc3c252ad9fe1e3d44cde882df0acabe7612387a65b070b2156a5a40c4.png);
          background-position: 0 -1870px;
          -moz-background-size: 210px auto;
          -o-background-size: 210px auto;
          -webkit-background-size: 210px auto;
          background-size: 210px auto; } }
    /* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
    .onboarding-background .onboarding-wrapper.people .onboarding-info span {
      text-transform: uppercase;
      color: #f05323; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background.mobile .onboarding-wrapper.photos .onboarding-spotlight {
    width: 250px;
    height: 250px;
    top: 100px;
    left: 128px; }
  /* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background.mobile .onboarding-wrapper.photos .onboarding-info {
    top: 225px;
    left: 60px; }
  /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background.mobile .onboarding-wrapper.search .onboarding-spotlight {
    width: 70px;
    height: 70px;
    top: 70px;
    left: 205px; }
  /* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background.mobile .onboarding-wrapper.search .onboarding-info {
    left: 50px; }
  /* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .onboarding-background.mobile .onboarding-info .onboarding-arrow {
    display: none; }

/* Remove all the transitions for IE browsers */
/* line 204, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
.msie .onboarding-background {
  transition: none; }
  /* line 208, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.last-screen .onboarding-spotlight {
    transition: none !important; }
  /* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.last-screen .onboarding-info {
    transition: none; }
  /* line 215, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper .onboarding-spotlight {
    transition: none; }
  /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.photos .onboarding-spotlight {
    transition: none; }
  /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.upload .onboarding-spotlight {
    transition: none; }
  /* line 229, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.search .onboarding-spotlight {
    transition: none; }
  /* line 234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/onboarding/onboarding.scss */
  .msie .onboarding-background .onboarding-wrapper.people .onboarding-spotlight {
    transition: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
.tags_header {
  position: absolute;
  z-index: 31;
  width: 100%; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
  .tags_header .breadcrumb_bar .bc_informational {
    width: 20px;
    height: 20px; }
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
    .tags_header .breadcrumb_bar .bc_informational svg {
      vertical-align: top; }
      /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
      .tags_header .breadcrumb_bar .bc_informational svg path {
        fill: #58595b; }
    /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
    .tags_header .breadcrumb_bar .bc_informational:hover {
      cursor: pointer; }
      /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
      .tags_header .breadcrumb_bar .bc_informational:hover svg path {
        fill: #F05323; }
  /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
  .tags_header .breadcrumb_bar.tags .bc_informational {
    display: none; }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
  .tags_header .secondary_bar {
    background: #FFF;
    border-bottom: 1px solid #e2e5ec; }
    /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
    .tags_header .secondary_bar.tags .search_input_wrap input {
      margin-left: 20px; }
    /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
    .tags_header .secondary_bar.tags .search_input_wrap .icon {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAf5JREFUOBGdlM9LG1EQx2eeP7A/kKqHHkslJqUHsb0IxYv0WHvxB7gbsxTrsfRQ/wBDz6U3UwgEJOZHf+ihlYJgChG8FHrwapVCBW8aLyWEJvvGmQ0vrLqr4ju8mTfzfZ+debtvES4Z047zCBvuChH0h0kR8DuGJSUuEKi7JXZ7L9JJLhR0CoLwtfv2ral0Ol0/C5y24iSx9rMJWYdBbPvlPQ2196JR0PWmUMj8FV/GOVAYRMQehGDc87EmZkImGappmvNFEL8uyG9VdBWItKOblXit+YHeYV8F4t9kfCuemCet3/G6gteF2PaMo4mWEJEUKltBQ39mYi9/VBthr9hUYGw87owxJMNrJMTX+Xz2k+LefnoChMfVavWhEYdZy3JGXO3Kw9tRqbcf88uLolWxaGSWq/lGRH2uhh+2/WIoFOI4g4B6jfM3APFDMb+8YLQqmUz+j8UiU9zrmsAIGqUgWCKRuM/HsM6aO6z98iAaeWUgYltXhIGdO7/3+HLSc45XFHY8LRSWtkVkzc3dpWptC4giiFCKRQeeSQGSM6MFkkAQDLH+RxNs8u0f4iP41dPTPZpKpf4ZgLGnQEEw3rxLQMPczg7QzZFiMX1oNvvtOVAAjEN40NmhnmSz2X3/Zr/f5l8Yv1wuu5MT46tHlWP+mWFXm6KxXC63Z/JB9gR3J/M1iYG+eAAAAABJRU5ErkJggg==");
      background-repeat: no-repeat;
      width: 18px;
      height: 18px;
      background-position: 0 0;
      opacity: 0.8;
      left: 45px;
      background-size: 18px 18px; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/tags/tags.scss */
#people_section {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 41px;
  background: #fafafa; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
.pmc-toast-container {
  position: fixed;
  bottom: 46px;
  left: 16px;
  width: auto;
  height: auto;
  z-index: 10001;
  text-align: left; }
  /* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
  .pmc-toast-container * {
    box-sizing: border-box; }
  /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
  .pmc-toast-container .pmc-toast {
    position: relative;
    display: flex;
    align-items: center;
    width: 288px;
    min-height: 76px;
    margin: 8px auto;
    padding: 16px;
    background-color: white;
    border-radius: 2px;
    color: #58595b;
    font-size: 13px;
    -moz-box-shadow: 0 4px 10px 0 rgba(88, 89, 91, 0.35);
    -webkit-box-shadow: 0 4px 10px 0 rgba(88, 89, 91, 0.35);
    box-shadow: 0 4px 10px 0 rgba(88, 89, 91, 0.35); }
    /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
    .pmc-toast-container .pmc-toast:last-child {
      margin-bottom: 0; }
    /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
    .pmc-toast-container .pmc-toast .title {
      font-size: 13px;
      margin-bottom: 11px;
      padding-right: 22px;
      text-transform: uppercase;
      font-weight: 700;
      line-height: 1.38; }
      /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
      .pmc-toast-container .pmc-toast .title:last-child {
        margin-bottom: 0; }
    /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
    .pmc-toast-container .pmc-toast .desc {
      margin-bottom: 21px;
      line-height: 1.38; }
      /* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
      .pmc-toast-container .pmc-toast .desc:last-child {
        margin-bottom: 0; }
    /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
    .pmc-toast-container .pmc-toast .action {
      display: inline-block;
      margin-right: 16px;
      text-transform: uppercase;
      color: #1aaeba;
      font-weight: 600;
      cursor: pointer; }
      /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
      .pmc-toast-container .pmc-toast .action:hover {
        text-decoration: underline; }
    /* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
    .pmc-toast-container .pmc-toast .close {
      position: absolute;
      top: 11px;
      right: 11px;
      display: block;
      width: 16px;
      height: 16px;
      border: 0;
      cursor: pointer;
      -webkit-appearance: none;
      background-color: transparent;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
      background-position: 0 -274px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .pmc-toast-container .pmc-toast .close {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
          background-position: 0 0;
          -moz-background-size: 36px auto;
          -o-background-size: 36px auto;
          -webkit-background-size: 36px auto;
          background-size: 36px auto; } }
      /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/toast/toast.scss */
      .pmc-toast-container .pmc-toast .close:hover {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png);
        background-position: 0 -290px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .pmc-toast-container .pmc-toast .close:hover {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons@2x-s1643d6d765-09f83038a475a65f71e8a2cae2b21b7d7b505140a60719998a468b77c31268cf.png);
            background-position: 0 -16px;
            -moz-background-size: 36px auto;
            -o-background-size: 36px auto;
            -webkit-background-size: 36px auto;
            background-size: 36px auto; } }

@-ms-viewport {
  width: device-width; }
/* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

/* line 30, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  /* line 48, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  /* line 53, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  /* line 58, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 67, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 72, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 77, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 86, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 91, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 96, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 105, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  /* line 110, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  /* line 115, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important; } }
/* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 7, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important; }

  /* line 10, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table; }

  /* line 11, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 12, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
/* line 149, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important; }
  @media print {
    /* line 149, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-block {
      display: block !important; } }

/* line 156, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important; }
  @media print {
    /* line 156, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline {
      display: inline !important; } }

/* line 163, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important; }
  @media print {
    /* line 163, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  /* line 18, /usr/local/lib/ruby/gems/3.4.0/gems/bootstrap-sass-3.1.1.1/vendor/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button {
  display: inline-block;
  font-family: "Avenir LT W01 45 Book", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: normal;
  line-height: 1;
  text-align: center;
  padding: 12px 24px 12px 24px;
  min-width: 32px;
  color: white;
  border-radius: 4px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button svg {
  vertical-align: middle;
  width: 15px;
  height: 15px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button .uig-svg-icon + span {
  margin-left: 8px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button.disabled {
  pointer-events: none;
  cursor: default; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button:link, .uig-button:visited, .uig-button:hover, .uig-button:active, .uig-button:focus {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button {
  background-color: #F05323;
  border-width: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button path {
  fill: #fff; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button:hover, .uig-primary-button._hover, .uig-primary-button:active, .uig-primary-button._active, .uig-primary-button:focus, .uig-primary-button._focus {
  color: white;
  background-color: #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-primary-button.disabled {
  background-color: #faccbd; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
a.uig-primary-button:active {
  color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button {
  background-color: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button:hover, .brand-TP .uig-primary-button._hover {
  background-color: #008f9e; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button:active, .brand-TP .uig-primary-button._active {
  background-color: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-primary-button.disabled {
  background-color: #88c8d8; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button {
  color: #58595B;
  background-color: white;
  border: solid 1px #c6c7c9; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:hover, .uig-secondary-button._hover {
  color: #F05323;
  border: solid 1px #F05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:hover path, .uig-secondary-button._hover path {
  fill: #F05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:active, .uig-secondary-button._active {
  color: #dc4405;
  border: solid 1px #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button:active path, .uig-secondary-button._active path {
  fill: #dc4405; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button.disabled {
  color: #d5d6d6;
  border: solid 1px #ddddde; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-secondary-button.disabled path {
  fill: #d5d6d6; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:hover, .brand-TP .uig-secondary-button._hover {
  color: #00a4b5;
  border-color: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:hover path, .brand-TP .uig-secondary-button._hover path {
  fill: #00a4b5; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:active, .brand-TP .uig-secondary-button._active {
  color: #007f8d;
  border-color: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-secondary-button:active path, .brand-TP .uig-secondary-button._active path {
  fill: #007f8d; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link {
  color: #1aaeba;
  font-size: 13px;
  font-weight: 500;
  font-family: "Avenir LT W01 45 Book", Verdana, Arial, sans-serif;
  text-transform: none;
  cursor: pointer; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link:hover, .uig-tertiary-link._hover {
  text-decoration: underline; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link:active, .uig-tertiary-link._active {
  text-decoration: underline;
  color: #138f99; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link.disabled {
  color: #90d8de;
  cursor: default; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-tertiary-link.disabled:hover {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark {
  background-color: #58595b; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button {
  color: white;
  background-color: #818284; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button:hover, .background-dark .uig-primary-button._hover {
  color: #F05323;
  background-color: #cdcdce; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button:active, .background-dark .uig-primary-button._active {
  color: #dc4405;
  background-color: #e6e6e6; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-primary-button.disabled {
  color: #949496;
  background-color: #676769; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button {
  color: white;
  background-color: #5f6163;
  border: solid 1px #929395; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button:hover, .background-dark .uig-secondary-button._hover {
  background-color: #818284;
  border: solid 1px #dcdee0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button:active, .background-dark .uig-secondary-button._active {
  background-color: #929294;
  border: solid 1px #dddfe1; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-secondary-button.disabled {
  color: #afb0b1;
  background-color: #5f6163;
  border: solid 1px #848788; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-tertiary-link:active, .background-dark .uig-tertiary-link._active {
  color: #90d8de; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-dark .uig-tertiary-link.disabled {
  color: #949496; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange {
  background-color: #f05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button {
  color: #F05323;
  background-color: #fcdcd3; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button:hover, .background-orange .uig-primary-button._hover {
  background-color: #fdeee9; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button:active, .background-orange .uig-primary-button._active {
  background-color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-primary-button.disabled {
  background-color: #f48664; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button {
  color: white;
  background-color: #f05a2e;
  border: solid 1px #e98f74; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button:hover, .background-orange .uig-secondary-button._hover {
  background-color: #f37e5a;
  border: solid 1px #dcdddf; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button:active, .background-orange .uig-secondary-button._active {
  background-color: #f58e6f;
  border: solid 1px #dddfe1; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-secondary-button.disabled {
  color: #f7ad96;
  background-color: #f05a2e;
  border: solid 1px #ea8263; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-tertiary-link {
  color: white; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.background-orange .uig-tertiary-link.disabled {
  color: #f9beac; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.badge-count {
  border-radius: 100px;
  background-color: #f05323;
  padding: 2px 4px 2px 4px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.uig-button .badge-count {
  background-color: #fff;
  color: #f05323; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/dist/uig/button.css */
.brand-TP .uig-button .badge-count {
  color: black; }

/* use this layout because we need to be sure that the numbers graphic is in the top/left of the sprite */
/* retina screen issue */
/* line 344, sprites/sprite_full_moment/*.png */
.sprite_full_moment-sprite, #prev_arrow img, #prev_arrow:hover img, #prev_arrow:active img, #next_arrow img, #next_arrow:hover img, #next_arrow:active img, .full_moment_close span, .full_moment_close:hover span, .full_moment_close:active span, .full_moment_bar .rotate_bar .clockwise div, .full_moment_bar .rotate_bar .counterclockwise div, .full_moment_bar .btns li:after, .full_moment_bar .btns li.faces div, .full_moment_bar .btns li.rotate div, .full_moment_bar .btns li.add_to_story div, .full_moment_bar .btns li.download div, .full_moment_bar .btns li.delete div, .full_moment_bar .btns li.heart div, .full_moment_share .share span, .full_moment_share .share:hover span, .full_moment_share .share:active span, .full_moment_share .facebook span, .full_moment_share .facebook:hover span, .full_moment_share .facebook:active span, .full_moment_share .twitter span, .full_moment_share .twitter:hover span, .full_moment_share .twitter:active span, .full_moment_share .tumblr span, .full_moment_share .tumblr:hover span, .full_moment_share .tumblr:active span {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_moment-s0b0f997221-a5c77b2b5244dfbe473f8bed799fc940e1f3e715063109246d0c0759c803e3e4.png);
  background-repeat: no-repeat; }

/* line 224, sprites/sprite_full_moment_meta/*.png */
.sprite_full_moment_meta-sprite, .remove_tag {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_full_moment_meta-s1e2e79f1ea-edacad0875a0e90a6733b010cd899f6b02e4c8beab1dffcd99919425726683ff.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_timeline_view/*.png */
.sprite_timeline_view-sprite, .library_end_future img {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_timeline_view-s16a07d8edd-36a54a3a68976597d1e850f746514a739f80c8f7b8b4e833e7491d935856593d.png);
  background-repeat: no-repeat; }

/* line 72, sprites/sprite_selection_bin/*.png */
.sprite_selection_bin-sprite, #face_grid .person_card .error-text-icon .disabled_tooltip_arrow, .face_identify_header .face_identify_header_right .disabled_tooltip .tooltip_arrow, .face_identify_header .name_error_tooltip_arrow, .error-text-icon.rename-error .disabled_tooltip_wrap .disabled_tooltip_arrow, .story_name .disabled_tooltip_arrow, .new_popover_wrap .popover.one_button_modal .error .disabled_tooltip_arrow, #text_to_phone .share_app_link_wrap .disabled_tooltip_wrap .disabled_tooltip_arrow, .tl_error_tooltip .tooltip_wrap .tooltip_arrow, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:hover, .selection_popover_dropdown.selection_bin .popover_content ul li .image_container .closebtn:focus {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_selection_bin-sdeca3091c6-92dc311a491857e6904df857bd35111d2d450d2d24870dd316b8a44cd4e8aa89.png);
  background-repeat: no-repeat; }

/* line 96, sprites/sprite_tags/*.png */
.sprite_tags-sprite, .tags_view .tag_card_wrap .delete.icon div, .tags_view .tag_card_wrap .edit.icon div, .tags_view .empty_wrap .empty_icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_tags-sb5a77801d5-0ac456e7153301172843b6c56c699c5849a9765cb171f9d83c893b9ec5e4a494.png);
  background-repeat: no-repeat; }

/* line 72, sprites/sprite_checkboxes/*.png */
.sprite_checkboxes-sprite, .zoom_in div, .zoom_out div, .zoom_out:hover div, .zoom_out:active div {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_checkboxes-s7e45283236-be4986056716f6b8cdbd3d3a1b5314a439d9c14e7fb02ab3956dbe48b4fdfcc2.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_search/*.png */
.sprite_search-sprite, .popover_list_wrap.tags .list_container.loading:before {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_search-sef966c6047-5c3a320550827e62242f7adf7a7d85e3ee91e1c4dbeda0c9ebf7c53a22a00fc6.png);
  background-repeat: no-repeat; }

/* line 144, sprites/sprite_stories/*.png */
.sprite_stories-sprite, .facebook_preview_grid.no_image .photo:before, .story_header .story_avatar.empty, .share_story_options h4:after, .full_view_tooltip .img.no_avatar, .story_list_view .icon_my_stories, .story_list_view #empty_add_prompt img, .avatar.no_avatar:after {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_stories-s75bbc0b25d-68e7581cde1ffdccb526863c4607b515cfaf85c8f333e15c8f9e598496a88c97.png);
  background-repeat: no-repeat; }

/* line 144, sprites/sprite_add_modal_icons/*.png */
.sprite_add_modal_icons-sprite, #settings_apps .settings_mobile .sent_successful .check_icon, .icon_desktop, .icon_facebook, .icon_flickr, .icon_picasa, .icon_shutterfly, .icon_instagram, .icon_smugmug, #text_to_phone.import_text_to_phone .share_app_link_wrap.invalid .warning_icon, #text_to_phone.import_text_to_phone .sent_successful .check_icon, .add_nav li:after, #tl_import_modal_wrap #tl_modal_import_desktop .browser_uploader .image, #tl_import_modal_wrap #tl_modal_import_desktop .desktop_uploader .image, #tl_import_modal_wrap .tl_modal_bottom .tl_modal_bottom_left .get_mobile_app_btn .mobile_app {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_add_modal_icons-s262fc75bf5-8194f4a76df744ec7ae891a1f8579fd32ca6bd44639107f74df8a472b63e2b09.png);
  background-repeat: no-repeat; }

/* line 48, sprites/sprite_bottom_bar/*.png */
.sprite_bottom_bar-sprite, .processing_filter img {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_bottom_bar-s177050b935-40a41fa3bbed9ed325d689b4533117b331cbee6093a7767bdd722b6fe97cb893.png);
  background-repeat: no-repeat; }

/* retina screen issue */
/* retina screen issue */
/* retina screen issue */
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  background: transparent;
  border: 0;
  vertical-align: baseline;
  margin: 0;
  padding: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
body {
  line-height: 1;
  border: 0;
  margin: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
ol, ul {
  list-style: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
blockquote {
  quotes: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
blockquote:before, blockquote:after {
  content: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
del {
  text-decoration: line-through; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a:link, a:hover, a:active {
  text-decoration: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a img {
  border: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
a:focus {
  outline: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
html, body {
  background-color: #f9f9f9;
  /*border: 0px none;*/
  font-size: 15px;
  color: #8a8a8a;
  height: 100%;
  position: relative; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
a {
  outline: 0; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
body {
  /*margin: 0;*/
  /*padding: 0;*/
  /*height: 100%;*/
  min-height: 550px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
html.heimdall body {
  min-height: initial;
  overflow-y: hidden; }

/* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
body.mobile_override {
  min-height: 0px !important; }

/* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
h1 {
  font-size: 42px;
  color: #8a8a8a; }

/* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_stylesheet.scss */
h3 {
  font-size: 26px;
  color: #8a8a8a; }

/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
    .btn-group > .btn:focus,
    .btn-group-vertical > .btn:focus {
      outline: none; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }
  /* line 61, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn:hover, .btn:focus {
    color: #333;
    text-decoration: none; }
  /* line 36, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  /* line 513, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad; }
  /* line 526, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default:active, .btn-default.active {
    background-image: none; }
  /* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .open .btn-default.dropdown-toggle {
    background-image: none; }
  /* line 536, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  /* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

/* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container:before, .container:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
    .container {
      width: 1170px; } }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .container-fluid:after {
    clear: both; }

/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .row:before, .row:after {
    content: " ";
    display: table; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .row:after {
    clear: both; }

/* line 806, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-1 {
  width: 8.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-2 {
  width: 16.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-3 {
  width: 25%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-4 {
  width: 33.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-5 {
  width: 41.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-6 {
  width: 50%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-7 {
  width: 58.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-8 {
  width: 66.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-9 {
  width: 75%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-10 {
  width: 83.3333333333%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-11 {
  width: 91.6666666667%; }

/* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-12 {
  width: 100%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-0 {
  right: 0%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-1 {
  right: 8.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-2 {
  right: 16.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-4 {
  right: 33.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-5 {
  right: 41.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-7 {
  right: 58.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-8 {
  right: 66.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-10 {
  right: 83.3333333333%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-11 {
  right: 91.6666666667%; }

/* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-0 {
  left: 0%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-1 {
  left: 8.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-2 {
  left: 16.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-4 {
  left: 33.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-5 {
  left: 41.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-7 {
  left: 58.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-8 {
  left: 66.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-10 {
  left: 83.3333333333%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-11 {
  left: 91.6666666667%; }

/* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

/* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  /* line 825, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-1 {
    width: 8.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-2 {
    width: 16.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-4 {
    width: 33.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-5 {
    width: 41.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-7 {
    width: 58.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-8 {
    width: 66.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-10 {
    width: 83.3333333333%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-11 {
    width: 91.6666666667%; }

  /* line 833, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-0 {
    right: 0%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%; }

  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-0 {
    left: 0%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-1 {
    left: 8.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-2 {
    left: 16.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-4 {
    left: 33.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-5 {
    left: 41.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-7 {
    left: 58.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-8 {
    left: 66.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-10 {
    left: 83.3333333333%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-11 {
    left: 91.6666666667%; }

  /* line 838, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 848, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }
/* line 5, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body #home_view {
  display: none; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .suggested_guide.people_guide {
  display: none; }
/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums .cover_wrap {
  display: block; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.albums .cover_wrap ~ .demo #tl_primary_share, body.albums .cover_wrap ~ .demo #tl_primary_edit {
    display: none !important; }
/* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #tl_primary_bar_right.view_only #tl_primary_share, body.albums #tl_primary_bar_right.view_only #tl_primary_edit, body.albums #tl_primary_bar_right.contribute #tl_primary_share, body.albums #tl_primary_bar_right.contribute #tl_primary_edit {
  display: none; }
/* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #people_section, body.albums #view-places, body.albums #library_view, body.albums #home_view {
  display: none; }
/* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #timeline_view, body.albums #album_list_view {
  display: block;
  z-index: 1; }
/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #tl_primary_bar_right.view_only #tl_primary_share, body.migration_albums #tl_primary_bar_right.view_only #tl_primary_edit, body.migration_albums #tl_primary_bar_right.contribute #tl_primary_share, body.migration_albums #tl_primary_bar_right.contribute #tl_primary_edit {
  display: none; }
/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #library_scroll_right, body.migration_albums #library_scroll_left {
  display: none !important; }
/* line 33, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #people_section, body.migration_albums #view-places, body.migration_albums #library_view, body.migration_albums #home_view {
  display: none; }
/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.migration_albums #migration_albums {
  display: block; }
/* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.library #people_section, body.library #view-places, body.library #timeline_view, body.library #tags_view, body.library #home_view, body.library #album_list_view {
  display: none; }
/* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.library #library_view, body.library #tl_bottom_bar_right, body.library #library-vertical {
  display: block; }
/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.timeline #library_view, body.timeline #people_section, body.timeline #view-places, body.timeline #timeline_view, body.timeline #tags_view, body.timeline #home_view, body.timeline #album_list_view {
  display: none; }
/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.timeline #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #people_section, body.albums #view-places, body.albums #tags_view, body.albums #home_view, body.albums #library_view {
  display: none; }
/* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.albums #album_list_view, body.albums #tl_bottom_bar_right {
  display: block; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_bottom_bar.vertical {
  z-index: 33; }
/* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #people_section, body.people #tl_bottom_bar_right {
  display: block; }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #people_section {
  z-index: 32;
  top: 54px;
  bottom: 0; }
/* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #view-places, body.people #timeline_view, body.people #library_view, body.people #tags_view, body.people #home_view, body.people #album_list_view {
  display: none; }
/* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 78, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_face_identify {
  display: none; }
/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people #tl_primary_people {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.people #tl_primary_people img {
    background-position: -294px -200px; }
/* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.people_suggestions {
  /*.tl_modal_wrap {display:none;}*/
  /*#tl_modal_container {z-index: 30;}*/ }
  /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.people.people_suggestions #tl_face_identify, body.people.people_suggestions #tl_modal_container {
    display: block; }
/* line 94, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.people_edit #tl_modal_container {
  display: block; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people.first_time #tl_modal_container {
  display: block; }
/* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.people .suggested_guide.people_guide {
  display: block; }
/* line 102, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.home {
  overflow: auto; }
  /* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home #view-places, body.home #timeline_view, body.home #library_view, body.home #tags_view, body.home #people_section, body.home #album_list_view, body.home #tl_secondary_bar {
    display: none; }
  /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home #home_view {
    display: block; }
  /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.home.people_suggestions #tl_modal_container {
    display: block; }
/* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.settings {
  overflow: hidden; }
  /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_modal_container {
    display: block;
    z-index: 10001; }
  /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_settings_modal_wrap {
    margin-top: -270px;
    top: 50%; }
    @media (max-width: 767px) {
      /* line 116, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body.settings #tl_settings_modal_wrap {
        left: 0;
        margin-left: 0px !important;
        transform: translateY(0%) !important;
        -webkit-transform: translateY(0%) !important;
        width: 100% !important; } }
  /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.settings #tl_settings_dropdown #tl_settings_settings a {
    color: #f5640c; }
/* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #people_section, body.places #library_view, body.places #people_slider_wrap, body.places #timeline_view, body.places #tags_view, body.places #home_view, body.places #album_list_view {
  display: none; }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #tl_primary_places {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.places #tl_primary_places img {
    background-position: -392px -200px; }
/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.places #view-places, body.places #tl_bottom_bar_right {
  display: block; }
/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.search {
  background-color: #ececec;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZSIvPjxzdG9wIG9mZnNldD0iNHB4IiBzdG9wLWNvbG9yPSIjZjhmOWZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfe), color-stop(4px, #f8f9fc), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: -webkit-linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(to bottom, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  background-image: linear-gradient(top, #fdfdfe 0%, #f8f9fc 4px, #ececec);
  -webkit-box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9;
  box-shadow: 0 0 5px 1px #ced0d0 inset, 0 1px #f6f7f9; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #people_section, body.search #view-places, body.search #library_view, body.search #timeline_view, body.search #tags_view, body.search #home_view, body.search #album_list_view {
    display: none; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #library-vertical {
    visibility: hidden;
    opacity: 0; }
  /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.search #tl_bottom_bar_right {
    display: block; }
/* line 161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.add #tl_modal_container {
  display: block; }
/* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.share #tl_modal_container {
  display: block; }
/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.faqs {
  overflow: hidden; }
  /* line 168, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.faqs #tl_modal_container {
    display: block;
    z-index: 10001; }
/* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv > .shorthand {
  width: 190px; }
/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv #tl_modal_container {
  z-index: 24; }
/* line 177, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv .action_bar_modal {
  margin-left: -312px; }
/* line 180, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.fmv #demo {
  pointer-events: none; }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body.fmv #demo #tl_primary_bar {
    pointer-events: initial; }
/* line 188, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #tl_primary_bar_right, body .loading #tl_primary_bar_left, body .loading #tl_bottom_bar_right {
  display: none; }
/* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading .primary_btns_left .btns {
  display: none; }
/* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #timeline_view, body .loading #library_view, body .loading #tags_view, body .loading #people_section, body .loading #home_view, body .loading #album_list_view {
  display: none; }
/* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .loading #table {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }
/* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.stories #library_view, body.stories #timeline_view, body.stories #tags_view, body.stories #home_view, body.stories #album_list_view {
  display: none; }
/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.stories .story_list_view, body.stories #tl_bottom_bar_right {
  display: block; }
/* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.tags #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.tags #tl_bottom_bar_right {
  display: block; }
/* line 211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.filtered.people_edit #tl_modal_container {
  display: block; }
/* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.memories #library-vertical {
  visibility: hidden;
  opacity: 0; }
/* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.memories #tl_bottom_bar_right {
  display: block; }
/* line 223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body.no-scroll {
  overflow: hidden; }
/* line 227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .suggested_guide {
  position: relative;
  min-height: 312px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top-color: transparent;
  color: #4b525c;
  margin-bottom: 40px;
  padding-bottom: 40px; }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide h1 {
    color: #4b525c;
    font-size: 24px;
    line-height: 50px;
    text-shadow: 0 1px 0 white;
    text-align: center;
    margin: 5px 0 75px; }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide ul {
    list-style-type: none;
    margin: 0 40px;
    text-align: center; }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide ul a {
      color: #f05323;
      font-size: 14px; }
    /* line 255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide ul li {
      display: inline-block;
      vertical-align: middle;
      font-size: 16px;
      line-height: 20px;
      text-shadow: 0 1px 0 white;
      width: 276px;
      text-align: left;
      position: relative;
      padding-right: 110px; }
      /* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li:not(:last-child):after {
        content: "";
        width: 31px;
        height: 22px;
        position: absolute;
        right: 40px;
        top: 50%;
        margin-top: -9px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -1058px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li:not(:last-child):after {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -1058px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li p > span {
        opacity: 0.6;
        filter: alpha(opacity=60); }
      /* line 282, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .auto-upload:before {
        content: '';
        width: 88px;
        height: 71px;
        float: left;
        margin: -2px 20px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -824px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .auto-upload:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -824px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .arrange:before {
        content: '';
        width: 86px;
        height: 58px;
        float: left;
        margin: -10px 20px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -897px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .arrange:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -897px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .share:before {
        content: '';
        width: 55px;
        height: 50px;
        float: left;
        margin: -10px 28px 0 0;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
        background-position: 0 -957px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide ul li .share:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
            background-position: 0 -957px;
            -moz-background-size: 176px auto;
            -o-background-size: 176px auto;
            -webkit-background-size: 176px auto;
            background-size: 176px auto; } }
      /* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide ul li .create {
        clear: both;
        margin-top: 27px; }
        /* line 318, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide ul li .create:before {
          content: '';
          width: 63px;
          height: 47px;
          float: left;
          margin: -4px 20px 0 0;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
          background-position: 0 -1009px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            body .suggested_guide ul li .create:before {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
              background-position: 0 -1009px;
              -moz-background-size: 176px auto;
              -o-background-size: 176px auto;
              -webkit-background-size: 176px auto;
              background-size: 176px auto; } }
  /* line 330, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide div.close {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -23px;
    width: 206px;
    height: 46px;
    line-height: 46px;
    background-color: white;
    background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
    border: 1px solid #bc5119;
    border-radius: 5px;
    color: white;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    text-shadow: 0 1px 1px rgba(163, 0, 69, 0.8);
    cursor: pointer; }
  /* line 351, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide.people_guide, body .suggested_guide.tags_guide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 99;
    border: none; }
    /* line 362, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.people_guide .guide-wrapper, body .suggested_guide.tags_guide .guide-wrapper {
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.3); }
      /* line 367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.people_guide .guide-wrapper .guide-content, body .suggested_guide.tags_guide .guide-wrapper .guide-content {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: white;
        text-align: center;
        width: 800px;
        border-radius: 5px; }
        /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content h1, body .suggested_guide.tags_guide .guide-wrapper .guide-content h1 {
          font-weight: 200;
          margin: 30px 0 40px; }
        /* line 382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content .guide-item, body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item {
          display: inline-block;
          margin: 10px 30px;
          vertical-align: middle; }
          /* line 387, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
          body .suggested_guide.people_guide .guide-wrapper .guide-content .guide-item img, body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item img {
            vertical-align: middle;
            height: 80px;
            margin-bottom: 30px; }
        /* line 398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
        body .suggested_guide.people_guide .guide-wrapper .guide-content .close.done-btn.orange-btn, body .suggested_guide.tags_guide .guide-wrapper .guide-content .close.done-btn.orange-btn {
          position: static;
          margin-top: 40px;
          margin-bottom: 30px;
          bottom: 0;
          padding: 0;
          left: 50%;
          float: none; }
  /* line 412, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .suggested_guide.tags_guide .guide-wrapper .guide-content {
    width: 974px; }
    /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .close.done-btn.orange-btn {
      margin-top: 70px; }
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .close-btn {
      padding: 20px; }
    /* line 420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content h1 {
      text-shadow: 0 1px 0 white;
      color: #4b525c;
      font-size: 25px;
      font-weight: 400;
      margin-bottom: 152px; }
    /* line 427, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
    body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item {
      font-size: 16px;
      color: #767d90;
      font-weight: 400;
      width: 228px;
      position: relative; }
      /* line 433, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item p:before {
        content: '';
        position: absolute;
        left: 25%; }
      /* line 439, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.logical p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        width: 130px;
        height: 90px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.logical p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 0;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
      /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.multiple p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 -91px;
        background-repeat: no-repeat;
        width: 128px;
        height: 86px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.multiple p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 -90.5px;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
      /* line 455, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
      body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.search p:before {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags-s111003fa46-6acc4bcf1f9f6f9419d452ad885cfac5a5bec7c3c8863984a001db0d063a5d26.png);
        background-position: 0 -177px;
        background-repeat: no-repeat;
        width: 94px;
        height: 93px;
        top: -115px; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          body .suggested_guide.tags_guide .guide-wrapper .guide-content .guide-item.search p:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_empty_tags@2x-s9d1a5dca37-9c10cf76f7a401a8e55fa0147764327c92f0b83a2b2511fe5c950dab0cf03c11.png);
            background-position: 0 -176px;
            -moz-background-size: 130px auto;
            -o-background-size: 130px auto;
            -webkit-background-size: 130px auto;
            background-size: 130px auto; } }
/* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .tertiary_link {
  font-size: 13px;
  color: #1aaeba;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500; }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  body .tertiary_link:hover {
    text-decoration: underline; }
/* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
body .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  /* added line */
  border: 0; }

/*====================================================================
Global/general styling of fonts, btn's etc.
=====================================================================*/
/* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.jeff_script {
  font-family: 'JeffScriptBold'; }

/* line 515, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.button {
  cursor: pointer; }

/* line 518, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
#main {
  width: 510px;
  margin: 0 auto; }

/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
#demo {
  -moz-user-select: none; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
input,
textarea,
button,
select,
label,
a {
  -webkit-tap-highlight-color: transparent; }

/* line 537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
a {
  cursor: pointer; }

/* line 541, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.selectable-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

/**
 * YummyGum defined Breakpoints
 * - Changed high end to end at 1200 instead of 1400
 */
@media (min-width: 320px) and (max-width: 479px) {
  /* line 551, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-xs {
    display: none !important; } }
@media (min-width: 480px) and (max-width: 768px) {
  /* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-sm {
    display: none !important; } }
@media (min-width: 769px) and (max-width: 991px) {
  /* line 563, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-md {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 569, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-lg {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 575, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
  .yg-hidden-xl {
    display: none !important; } }
/* line 979, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus, *:not([disabled]):focus {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
/* line 985, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus:not(:focus-visible), *:not([disabled]):focus:not(:focus-visible) {
  outline: none;
  box-shadow: none; }
/* line 991, /var/lib/shutterfly/photos/web/app/assets/stylesheets/vendor/bootstrap/_mixins.scss */
*:not([tabindex="-1"]):focus-visible, *:not([disabled]):focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }

/* line 585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.over-dark *:not([tabindex="-1"]):focus-visible, .over-dark *:not([disabled]):focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #2d3137, 0 0 0 4px white; }

/* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_global.scss */
.no-focus-effect:focus,
.no-focus-effect:focus-visible {
  outline: none;
  box-shadow: none; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
.loading-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background: #eef0f6;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjMuMjQlIiBzdG9wLWNvbG9yPSIjZWVmMGY2Ii8+PHN0b3Agb2Zmc2V0PSI3NS43NiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(23.24%, #eef0f6), color-stop(75.76%, #ffffff), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: linear-gradient(to top, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%);
  background: linear-gradient(bottom, #ffffff 0%, #eef0f6 23.24%, #ffffff 75.76%, #ffffff 100%); }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  .loading-wrap h3 {
    color: #666e83;
    font-size: 22px;
    left: 15px;
    top: 184px;
    width: 100%;
    position: absolute;
    text-align: center;
    font-weight: normal; }

/* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
.lt-ie10 #clouds {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/library-loading-b0e713ab348c92851453e3d03001e349fd9a51accc387cc235e2f40edc0a7f10.gif); }
  /* line 29, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  .lt-ie10 #clouds span {
    display: none; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
#clouds {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 333px;
  margin: -130px 0 0 -166px;
  height: 181px;
  background-image: url("data:image/png;base64,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"); }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading.scss */
  #clouds span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRkEwODkzODFGRjIxMUUzOEM4MERGRkNGQTFERkY2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRkEwODkzNzFGRjIxMUUzOEM4MERGRkNGQTFERkY2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOGQ1NTAzZC04OGMxLTQzNWItODQ4OS04ZDQ5NzJiYmFkNmIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVz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) no-repeat;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 154px;
    top: 58px;
    -webkit-animation-name: rotateClockwise;
    animation-name: rotateClockwise;
    -webkit-animation-duration: 1500ms;
    animation-duration: 1500ms;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear; }

/*=================
	Rotate Animation
	================*/
@-moz-keyframes rotateClockwise {
  from {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes rotateClockwise {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotateClockwise {
  from {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* ====================================================================
BUTTONS - General styling for all sorts of buttons
=====================================================================*/
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.transparent-button {
  appearance: none;
  background: none;
  border: 0; }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.chewing-gum-btn,
.facebook-blue-btn,
.orange-btn,
.porcelain-btn,
.pink-btn,
.gray-btn {
  display: block;
  cursor: pointer;
  float: left;
  height: auto;
  padding: 6px 12px;
  text-align: center;
  font-size: 14px;
  line-height: 15px; }

/* line 24, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.service-expired {
  float: right; }

/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.gray-btn {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDlkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d6d9df), color-stop(100%, #eceef2));
  background: -moz-linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  background: -webkit-linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  background: linear-gradient(to top, #d6d9df 0%, #eceef2 100%);
  background: linear-gradient(bottom, #d6d9df 0%, #eceef2 100%);
  border: 1px solid #afbbc7;
  border-radius: 6px;
  color: #4b525c;
  font-size: 14px; }

/* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.gray-btn:hover {
  background-color: #000000;
  Opacity: 1;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZThlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e6e8ee), color-stop(100%, #eceef2));
  background: -moz-linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%);
  background: -webkit-linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%);
  background: linear-gradient(to top, #e6e8ee 0%, #eceef2 100%);
  background: linear-gradient(bottom, #e6e8ee 0%, #eceef2 100%); }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -199px;
  background-repeat: repeat-x; }
/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -161px; }
/* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .gray-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -126px; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .chewing-gum-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -38px repeat-x; }
/* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 a.chewing-gum-btn:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -118px repeat-x; }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 a.chewing-gum-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -78px repeat-x; }

/*==============
CHEWING-GUM BTN
================*/
/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.chewing-gum-btn {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  cursor: pointer;
  padding: 6px 10px 6px 10px;
  width: auto;
  height: 12px;
  float: left;
  display: block;
  text-align: center;
  position: relative; }
  /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .chewing-gum-btn iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none; }

/*.chewing-gum-btn.first-item {
  @include border-radius(4px 0 0 4px);
  border-width: 1px 0 1px 1px;
}

.chewing-gum-btn.last-item {
  @include border-radius(0 4px 4px 0);
  @include box-shadow(#ffffff 1px 1px 0 inset, #dadede 0 -3px 7px inset, #ffffff 0 0 4px inset, 0 1px 0 #ffffff);
}

.chewing-gum-btn.middle-item {
  @include border-radius(0);
  border-width: 1px 0 1px 1px;
  @include box-shadow(#ffffff 1px 1px 0 inset, #dadede 0 -3px 7px inset, #ffffff 0 0 4px inset, 0 1px 0 #ffffff);
}*/
/* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.square {
  border-radius: 4px;
  position: absolute;
  top: 5px;
  left: 7px;
  font-size: 14px;
  height: 27px;
  line-height: 28px;
  color: #8e8d91;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px #fff inset; }

/* line 130, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.square:active {
  -moz-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  -webkit-box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff;
  box-shadow: inset 0 3px 7px #cccfcf, 0 1px 0 #ffffff; }

/*=========
ORANGE BTN
==========*/
/* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn {
  border-radius: 6px;
  background-color: #f15d1b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2MzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e94d0f), color-stop(100%, #f57c3a));
  background-image: -moz-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  background-image: -webkit-linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  background-image: linear-gradient(to top, #e94d0f 0%, #f57c3a 100%);
  background-image: linear-gradient(bottom, #e94d0f 0%, #f57c3a 100%);
  border: 1px solid #bc5119;
  text-shadow: 0 1px 1px #a30045;
  color: #FAFCFF; }

/* line 154, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn:not(.disabled):hover {
  background-color: #e8650e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwNTkxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1N2MzYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f0591d), color-stop(100%, #f57c3a));
  background-image: -moz-linear-gradient(bottom, #f0591d, #f57c3a);
  background-image: -webkit-linear-gradient(bottom, #f0591d, #f57c3a);
  background-image: linear-gradient(to top, #f0591d, #f57c3a);
  background-image: linear-gradient(bottom, #f0591d, #f57c3a);
  border: 1px solid #bc5119; }

/* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn.disabled {
  opacity: 0.6;
  cursor: auto; }

/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/sprite-btns.png) repeat-x -8px -2px; }
/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn:not(.disabled):hover {
  background-position: -8px -52px; }
/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .orange-btn:not(.disabled):active {
  background-position: -8px -102px; }

/* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.orange-btn .count {
  display: inline-block;
  border-radius: 10px;
  background-color: #fff;
  padding: 2px 5px 2px 5px;
  margin: -1px -2px -1px 7px;
  color: #f05323;
  font-size: 11px;
  font-weight: bold;
  text-shadow: none; }

/*================================================================
flat-orange-btn
=================================================================*/
/* line 195, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.flat-orange-btn {
  display: inline-block;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  background-color: #f05323;
  border-radius: 4px;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-transform: uppercase; }
  /* line 214, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn .text {
    display: inline-block;
    vertical-align: middle;
    line-height: 36px; }
  /* line 220, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn:hover {
    background-color: #dc4405; }
  /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .flat-orange-btn:active {
    background-color: #bf3602; }

/*================================================================
PROCELAIN BTN - This is the secundary-action btn color for cancel
=================================================================*/
/* line 233, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn {
  border-radius: 6px;
  background-color: #dbdfe5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmNmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafcff), color-stop(100%, #dbdfe5));
  background-image: -moz-linear-gradient(top, #fafcff, #dbdfe5);
  background-image: -webkit-linear-gradient(top, #fafcff, #dbdfe5);
  background-image: linear-gradient(to bottom, #fafcff, #dbdfe5);
  background-image: linear-gradient(top, #fafcff, #dbdfe5);
  -moz-box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  -webkit-box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  box-shadow: #fff 0 1px 0 inset, 0 1px 2px #dadfe7;
  border: 1px solid #c3c5c7;
  text-shadow: 0 1px 0 #fff;
  color: #9aa2af; }

/* line 243, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn:not(.disabled):hover, .results_text.show_all_btn.porcelain-btn:not(.disabled):active {
  background-color: #e6e9ee;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTllZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e9ee));
  background-image: -moz-linear-gradient(top, #ffffff, #e6e9ee);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e9ee);
  background-image: linear-gradient(to bottom, #ffffff, #e6e9ee);
  background-image: linear-gradient(top, #ffffff, #e6e9ee);
  -moz-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  -webkit-box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  box-shadow: #ffffff 0 1px 0 inset, 0 1px 2px #dee3ea;
  border: 1px solid #d0d2d5; }

/* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn:not(.disabled):active {
  background-color: #dbdfe5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RiZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dbdfe5));
  background-image: -moz-linear-gradient(top, #ffffff, #dbdfe5);
  background-image: -webkit-linear-gradient(top, #ffffff, #dbdfe5);
  background-image: linear-gradient(to bottom, #ffffff, #dbdfe5);
  background-image: linear-gradient(top, #ffffff, #dbdfe5);
  -moz-box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  -webkit-box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  box-shadow: #c3cad6 0 3px 9px inset, 0 1px 0 #ffffff;
  border: 1px solid #bdc5d2; }

/* first, middle, end */
/* line 258, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.first {
  border-radius: 6px 0 0 6px;
  border-right: 0; }

/* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.middle {
  border-radius: 0;
  border-right: 0; }

/* line 268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.last {
  border-radius: 0 6px 6px 0; }

/* line 272, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.porcelain-btn.disabled {
  opacity: 0.6; }

/* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -224px repeat-x; }
/* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn:hover, .lt-ie10 .results_text.show_all_btn.porcelain-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -191px repeat-x; }
/* line 285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .porcelain-btn:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_gradients-se065486721-233045a9d1a1592bb58d74be4f68bae472513eecd8a2d6f182f682d598a849c2.png) 0 -158px repeat-x; }

/*====================================================================
 Modal close button - this is the light dark blueish one with the white cross
=====================================================================*/
/* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close {
  background-color: #8f8f96;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e63), color-stop(100%, #8f8f96));
  background-image: -moz-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: -webkit-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: linear-gradient(to bottom, #5e5e63, #8f8f96);
  background-image: linear-gradient(top, #5e5e63, #8f8f96);
  border-radius: 20px;
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  right: 8px;
  top: 10px;
  text-align: center; }

/* line 308, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close img {
  margin: 7px 0 0 0;
  width: 10px;
  height: 10px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -483px; }

/* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:hover {
  background-color: #8f8f96;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e63), color-stop(100%, #8f8f96));
  background-image: -moz-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: -webkit-linear-gradient(top, #5e5e63, #8f8f96);
  background-image: linear-gradient(to bottom, #5e5e63, #8f8f96);
  background-image: linear-gradient(top, #5e5e63, #8f8f96); }

/* line 320, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:active {
  -moz-box-shadow: #424242 0 2px 5px inset;
  -webkit-box-shadow: #424242 0 2px 5px inset;
  box-shadow: #424242 0 2px 5px inset;
  height: 21; }

/* line 325, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#modal-close:active img {
  margin-top: 8px; }

/*====================================================================
 Suggested People close button - this is the light purple-grey-ish one with the white cross
=====================================================================*/
/* line 334, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.small-btn {
  height: 13px;
  margin: 0;
  padding: 4px 10px 6px 10px; }

/*====================================================================
X REMOVE BTN Version 2 - uses just one element: <a href="" class="circle-x-btn"><img src="assets/1px.gif" /></a>
=====================================================================*/
/* line 344, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn {
  width: 19px;
  height: 19px;
  position: relative;
  display: block;
  background-color: #dcdde4;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGRlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVmNjI3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dcdde4), color-stop(100%, #5f6270));
  background-image: -moz-linear-gradient(top, #dcdde4, #5f6270);
  background-image: -webkit-linear-gradient(top, #dcdde4, #5f6270);
  background-image: linear-gradient(to bottom, #dcdde4, #5f6270);
  background-image: linear-gradient(top, #dcdde4, #5f6270);
  border-radius: 10px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

/* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .circle-x-btn {
  background: #dcdde4; }

/* line 361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:before {
  content: '';
  width: 13px;
  height: 13px;
  border-radius: 8px;
  background-color: #f7f7f8;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGJlMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadbe1), color-stop(100%, #f7f7f8));
  background-image: -moz-linear-gradient(top, #dadbe1, #f7f7f8);
  background-image: -webkit-linear-gradient(top, #dadbe1, #f7f7f8);
  background-image: linear-gradient(to bottom, #dadbe1, #f7f7f8);
  background-image: linear-gradient(top, #dadbe1, #f7f7f8);
  -moz-box-shadow: 0 0 1px #f7f7f8 inset;
  -webkit-box-shadow: 0 0 1px #f7f7f8 inset;
  box-shadow: 0 0 1px #f7f7f8 inset;
  display: block;
  position: absolute;
  margin-top: 3px;
  margin-left: 3px; }

/* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn img {
  position: absolute;
  left: 6px;
  top: 6px;
  width: 7px;
  height: 7px;
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -267px; }

/* line 384, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover {
  width: 21px;
  height: 21px;
  margin: -1px;
  border-radius: 10px; }

/* line 391, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover img {
  left: 7px;
  top: 7px; }

/* line 396, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.circle-x-btn:hover:before {
  margin-top: 4px;
  margin-left: 4px;
  -moz-box-shadow: 0 0 1px #fff inset;
  -webkit-box-shadow: 0 0 1px #fff inset;
  box-shadow: 0 0 1px #fff inset; }

/* close-btn */
/* line 405, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.close-btn {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  z-index: 2; }
  /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .close-btn img {
    display: block;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -255px;
    width: 11px;
    height: 11px;
    position: relative; }
  /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .close-btn:hover img {
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_buttons-scffc5099de-febcce465950d077d6c6f1f636b277897573628d8d1c2995c39f66e90a8962a7.png) 0 -243px; }

/* new style guide buttons */
/* line 428, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn {
  border-radius: 5px;
  height: 25px;
  line-height: 25px;
  padding: 0 14px;
  font-size: 13px;
  display: inline-block;
  font-weight: bold; }

/* line 438, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard {
  border: 1px solid #abb0b5;
  color: #6d7279;
  text-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 #fff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWFlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e8eaef), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #e8eaef 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #e8eaef 0%, #ffffff 100%);
  background: linear-gradient(to top, #e8eaef 0%, #ffffff 100%); }

/* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard:not(.disabled):hover {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f4f8), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #f3f4f8 0%, #ffffff 100%);
  background: -webkit-linear-gradient(bottom, #f3f4f8 0%, #ffffff 100%);
  background: linear-gradient(to top, #f3f4f8 0%, #ffffff 100%); }

/* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard:not(.disabled):active {
  -moz-box-shadow: inset 0 3px 7px #d0d5e0;
  -webkit-box-shadow: inset 0 3px 7px #d0d5e0;
  box-shadow: inset 0 3px 7px #d0d5e0; }

/* line 454, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.standard.disabled {
  opacity: .5;
  cursor: default; }

/* line 459, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action {
  border: 1px solid #d25213;
  background-color: #bfbec6;
  color: #fff;
  text-shadow: 0 1px 0 #a30045;
  -moz-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  -webkit-box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  box-shadow: 0 1px 4px rgba(74, 85, 102, 0.26), inset 0 1px 0 rgba(255, 255, 255, 0.33);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTE1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea15d), color-stop(100%, #e94d0f));
  background: -moz-linear-gradient(top, #fea15d, #e94d0f);
  background: -webkit-linear-gradient(top, #fea15d, #e94d0f);
  background: linear-gradient(to bottom, #fea15d, #e94d0f);
  background: linear-gradient(top, #fea15d, #e94d0f); }

/* line 468, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action:hover {
  border: 1px solid #d15113;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYWM1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4NjUwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcac5d), color-stop(100%, #e8650d));
  background: -moz-linear-gradient(top, #fcac5d, #e8650d);
  background: -webkit-linear-gradient(top, #fcac5d, #e8650d);
  background: linear-gradient(to bottom, #fcac5d, #e8650d);
  background: linear-gradient(top, #fcac5d, #e8650d); }

/* line 473, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action:active {
  border: 1px solid #bc450b;
  -moz-box-shadow: inset 0 3px 7px #e45b00;
  -webkit-box-shadow: inset 0 3px 7px #e45b00;
  box-shadow: inset 0 3px 7px #e45b00;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTE1ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5NGQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fea15d), color-stop(100%, #e94d0f));
  background: -moz-linear-gradient(top, #fea15d, #e94d0f);
  background: -webkit-linear-gradient(top, #fea15d, #e94d0f);
  background: linear-gradient(to bottom, #fea15d, #e94d0f);
  background: linear-gradient(top, #fea15d, #e94d0f); }

/* line 479, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn.action span.count {
  display: inline-block;
  border: 1px solid #d0551b;
  border-radius: 9px;
  padding: 1px 9px;
  position: relative;
  top: -1px;
  line-height: normal;
  margin-left: 8px;
  margin-right: -2px;
  color: #d45c23;
  font-size: 12px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  -webkit-box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  box-shadow: 0 1px 3px rgba(159, 51, 0, 0.67);
  background-color: #ffffff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTdkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffe7d9), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%);
  background-image: linear-gradient(to top, #ffe7d9 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #ffe7d9 0%, #ffffff 100%); }

/* line 499, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -199px;
  background-repeat: repeat-x; }
/* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard:not(.disabled):hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -161px; }
/* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard:not(.disabled):active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -126px; }
/* line 512, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.standard.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; }
/* line 516, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -320px;
  background-repeat: repeat-x; }
/* line 521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action:hover {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -278px; }
/* line 525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.lt-ie10 .btn.action:active {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_btns-s6fb8508c26-c7918554856d1d8b5d5b7f6a0e2580db75172d3b65176ff123ae320aeea9928b.png) 0 -237px; }

/* line 530, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn {
  cursor: pointer;
  color: #8e939a;
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid transparent;
  height: 25px;
  line-height: 25px;
  padding: 0 20px;
  margin: 10px 4px 0 4px; }

/* line 543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn.active {
  border: 1px solid #abb0b5;
  border-radius: 4px;
  -moz-box-shadow: inset 0 3px 7px #d0d5e0;
  -webkit-box-shadow: inset 0 3px 7px #d0d5e0;
  box-shadow: inset 0 3px 7px #d0d5e0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjRmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f3f4f8), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(bottom, #f3f4f8, #ffffff);
  background: -webkit-linear-gradient(bottom, #f3f4f8, #ffffff);
  background: linear-gradient(to top, #f3f4f8, #ffffff); }

/* line 550, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.tab_btn:hover,
.tab_btn.active {
  color: #4b525c; }

/* line 555, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn-default {
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: rgba(192, 190, 199, 0.01);
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSItODYuMTYlIiBzdG9wLWNvbG9yPSIjZGJkZmU1Ii8+PHN0b3Agb2Zmc2V0PSIxMy44NCUiIHN0b3AtY29sb3I9IiNmOWZiZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-86.16%, #dbdfe5), color-stop(13.84%, #f9fbff));
  background-image: -moz-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: -webkit-linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(to top, #dbdfe5 -86.16%, #f9fbff 13.84%);
  background-image: linear-gradient(bottom, #dbdfe5 -86.16%, #f9fbff 13.84%);
  color: #626879;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 1px 0 #fff; }

/* line 568, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  border: 1px solid #afb1b3;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #bfbec6;
  -moz-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  -webkit-box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  box-shadow: inset 0 1px 3px rgba(96, 108, 125, 0.21), inset 0 0 63px rgba(255, 255, 255, 0.22);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTVlZCIvPjxzdG9wIG9mZnNldD0iMjAuNzUlIiBzdG9wLWNvbG9yPSIjZmNmY2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkM2RhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #e3e5ed), color-stop(20.75%, #fcfcff), color-stop(100%, #d1d3da));
  background-image: -moz-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: -webkit-linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: linear-gradient(to top, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%);
  background-image: linear-gradient(bottom, #e3e5ed 0%, #fcfcff 20.75%, #d1d3da 100%); }

/* line 582, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.back_btn {
  float: left;
  color: #58595b;
  font-weight: normal;
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  cursor: pointer;
  padding: 0 20px 0 0; }
  /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .back_btn:before {
    float: left;
    margin: 16px 8px 10px 17px;
    content: '';
    width: 10px;
    height: 10px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
    border: 1px solid #4b525c;
    border-width: 0 0 2px 2px;
    border-right: 0px solid transparent; }
  /* line 605, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .back_btn span {
    font-weight: bold; }

/* line 612, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.help_icon {
  border: 1px solid #B9BDC6;
  border-radius: 20px;
  color: #4B525C;
  font-size: 14px;
  font-weight: bold;
  width: 20px;
  cursor: pointer;
  height: 20px;
  text-align: center;
  line-height: 20px; }

/* line 626, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.badge {
  min-width: 12px;
  padding: 0 5px;
  height: 22px;
  background-color: #f05323;
  border-radius: 100px;
  line-height: 22px;
  color: #fff;
  font-size: 14px;
  font-weight: bold; }
  /* line 637, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .badge[data-count='0'] {
    display: none !important; }
  /* line 641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  .badge[data-count]:before {
    content: attr(data-count); }

/* line 655, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.uig-button {
  border: 0;
  font-family: inherit;
  -webkit-appearance: none; }

/* line 661, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
.uig-tertiary-link {
  font-family: inherit; }

/* line 665, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
#loadMoreFolders {
  padding-left: 2rem; }
  /* line 668, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_buttons.scss */
  #loadMoreFolders a {
    color: blue;
    font-size: 14px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading {
  /*@include background-image(linear-gradient(#fff, #e6e6e8));*/
  /*@include box-shadow(rgba(178,179,184,0.3) 0 0 44px inset);*/
  background: #e7e5e5;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  overflow: hidden; }

/* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading span {
  position: absolute;
  top: 50%;
  left: 5px;
  right: 5px;
  margin: -5px 0 0 0;
  color: #c5c5ca;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  text-shadow: 0 1px 0px white, 0 -1px 0px rgba(0, 0, 0, 0.5);
  display: block;
  text-align: center; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_loading span:after {
  content: '...Loading'; }

/* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading span {
  margin-top: 15px; }

/* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading span:after {
  content: '...Video is Processing';
  color: #C9CCD5;
  font-weight: 600;
  text-shadow: none; }

/* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.loaded .moment_loading {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; }

/* line 50, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading ~ video {
  display: none; }

/* line 53, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading ~ img {
  display: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing ~ .play_btn {
  display: none; }

/* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading {
  background-color: #fbfbfb; }

/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loading-moment.scss */
.moment_processing .moment_loading:after {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA9CAMAAAA0wq9AAAADAFBMVEWmq7i3usW3use5vcjN0Ni5vMnJzdS1uca0uMbp6u7o6e29wMvb3uOytcD///+3usj///+rr7vv8PKprrru7/Grr7zY2+L3+Pm+wc3Q09zBxM/P0dq7vsq7vsvT1d7s7fDk5evy8/XY2uC9wc7d3+Px8vTEx9PMz9jN0NnY2+Hl5urY2+HR1Nv6+/vp7O+vs7/n6e3x8vTw8fTa3eLp6u64u8fZ2uH+/v6tsb25vcjS1N39/f79/f3Lztf////+/v709fbCxdC/ws24vMfBw8/JzNW7vsn////////////U197////b3ePDx9HFyNTKzdfGytXz8/X////Ex9LDxtHIy9W/ws7V2N/S1dzJy9Tc3uTCxtLa3OPR1Nva3OLp6u7T1t7a3OLP09r3+Pni5On+/v+tsr7c3uP////////3+Pn////Q1Nvf4ObDx9L6+vvo6ezKzdf4+frFx9LFydT////Ex9LHytX4+Pr////Kzdb8/P3////c3uT+/v7////+/v77+/z29vj////Z2+D+/v7c3uX////////R09vS1dv////f4eX////Q09n////////+/v7////W2N/7+/z8/P3////GydT+/v/////HytX8/Pz9/f39/f3////7+/z////////6+vz///////////////8AAADs7vPz9vnq6/H5+v26vsq5vcf2+Pzo6vD4+f3FyNTS1t3BxdDU1t/d3+b19vrY2+P09frDxs/Iy9S+wsvl6e3Ex9Pm6u/b3eXc3uXi5OvO0dzg4+rFydHY2+La3OPLztfN0Njh4+ne4Ofu8PWzt8Pf4ei+ws3R1N7n6e/W2eLQ09vV2ODS1d3k5+z4+v3O0dn3+f33+Pv29/v19/v09vnz9fny9Pjx8/jw8vbm6O3v8fXk5uvn6u7u8PTt7/PX2t/l5+3s7/LY2+DW2d7p6+/V2N7Z3OHi5Onf4ufr7fLU193g4+jj5erb3uPa3eLq7PDT1tzc3+TT1tvd4OXS1dve4ebQ09nR1NrswwbMAAAAqHRSTlOoTrjcUpr7wdXK6vvplMGvht/zyam97pySa/vf0qh31UyU53j3lMzU7oB5zPLT+/z2Uub+7uY9n/V618uKuZuyymr1yLE5ZZK4vFw+sNXZKtC5l95SR8eM6qXE5WP44J7kjfpc9sPS/Dcv2kT+24V95Vq/c7IL+ucgGvyCbjF3Y1Yyqkr7qBUpDiD+FPJT/jpHjAz4Fhw87iM1lAomLE8QBQMIAQK/QAC5Czl1AAAEn0lEQVR42u3Xd1RaVxzA8XSlbbr33isdmTbbNHtvs5o9HHXFvRL3nhjjQBTQB+850mZrtNF4HNUgiXGBRRtxgYogCooKYRg5ajX3IoLpXz1+LnD48Tjf885jPWak/aemc+Mh+xN3HMm7fj3+28R9lCfMock28UVV92sqr1by7lcVudoEoU+QQxzjGYXiJnbdtT+u1bGbxN2ZrvbIVHNokFNF4b0Hf/+rtr71r6JE6tRyaOjO7IGLV2pr68YuV9hXGU7EKeWCdhe0ZtWB6sWMROoUcs4r8+9l/QP78/cKe4reOeQDRnp91gMNi837KFzvXNzs5oZ6zVryP0X0zFEPFrSw2eyGi8Biqx/kLo/VM3f2ZGVjw0Taso9uoOqTwz7PbmtsamxsaoBW49DiFeVllB/4KhTTMUc8SG9pmlgbt5B+l0HLWL8L0ykXvr2mZRKtA7y7FS7vE3XJxR3mtU4unXuz9EAQqj2HhS77ZHcMt00XYknF3l2YlhyycV15DotB70zvSO8QD1+H1uikvhm7Do01mTtjJ8xhnh/nKfLpNdxOsVg8MHQZvRl4bBo/cJhOzhPkkH1rq+W8zgF9dNJpjojGHLLmQ4aE2wnivmlpmvLqioVz1Ztg3IJ4N1RDjrLfpYrDBd2e72DoHZVqhfP4Zc5cbnNHMxfEYSZS4RwaekQoaQZxFm5K8nV87YXnn3vW3HvV/FmmombQ7QLXODhHPMTq5fFqHl+SWe7m9ovKc0ppeZee9kwytHXnQ8/h0VlbKWAO9XTJ50BMLiSseYlVIu8VyYQ5z3iSCMZCDkTCOBQN5oiJ1XQJSPRi1OK1TJFErfvOcjIFWZApgd35Lg7Mnd1b0g0x8CKtZymH79NN3EkoZQGzGyafHQzmfM/JekGid/2D40tGBuWNjLKyslxhL+zmsQQgRznKUopActWlyyzZyKDsuqFSVff0iWDK0+eBHPH7aiVEXqJgdiknJz+NB3LJpxTySfX9vMKyXw6T/QTuXfipQRnMYE5Kiqll3+gofNt4u1QG6zqZAO7dD6o+SL+1R2qqcby0f2R82Ye0Q9EHE/xIBo+dT2k/pOscPo1qc0s4MgVcsNg6NMCYJ9zAVzb1V34XiD8TnxaddEYwPAT4WZEW0fhdsEjvZPB9Rz4s5YPaZ0bNeMrCa7WJAb/9N7slSYR1t6R8mOB4KgJ9Kmwj20GCmSvL5i0j+7weuGXzEg/8BrNclaAdZv0NAfpGIfof7xEAhKXFOcVlZhvJCdvwvotfWZrLEgpgPV/ioqEcRvoiUghSDEqZtPKypWbvvPXGvMvFqh6hBpEngjEopz7mih4NpCpacXlubkZxqXozTHEGF5IG5zCC+zGFVCOFisUanGhbjC0BA3NqRLxf2EN9KWLeM6dq/mFMxu0JU+hnMMYvKiRNcw6L9dkTNqgPVYyffzIK5sZ6uMAIle41azujqHE1+KQi3MrwswCWSjcRDl7mIai2EzLUmexttDri64CH2kuCgAg7B8MkN2Sy00Uk3ALntSlw1ZYULTYHGhl6+JNCMB1OZrHouGDf89tStcAnkAmxVHT6z/t07n+ZewTTo6PDz9fEuAAAAABJRU5ErkJggg==");
  position: absolute;
  left: 50%;
  margin-left: -39px;
  top: 50%;
  margin-top: -46px; }

/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
.loading .throbber {
  display: block; }

/* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
.throbber {
  display: none;
  width: 100px;
  height: 100px;
  position: fixed;
  top: 50%;
  left: 50%; }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
  .throbber.cover {
    position: absolute; }
  /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_throbber.scss */
  .throbber .throbber_overlay {
    display: block;
    position: relative;
    width: 100px;
    height: 100px;
    -moz-animation: rotate 0.6s linear infinite;
    -webkit-animation: rotate 0.6s linear infinite;
    animation: rotate 0.6s linear infinite;
    border-radius: 100%;
    border-top: 6px solid #767d8d;
    border-left: 6px solid #767d8d;
    border-bottom: 6px solid #e7e7e9;
    border-right: 6px solid #e7e7e9;
    content: ' ';
    opacity: .5;
    margin-top: -50%;
    margin-left: -50%; }

@-moz-keyframes rotate {
  0% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
@keyframes rotate {
  0% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    -ms-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(-360deg);
    transform: translate3d(0, 0, 0) rotateZ(-360deg); }
  100% {
    -moz-transform: translate3d(0, 0, 0) rotateZ(0deg);
    -ms-transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
    transform: translate3d(0, 0, 0) rotateZ(0deg); } }
/*====================================================================
Global Modal Styles
=====================================================================*/
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal {
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  box-shadow: rgba(0, 0, 0, 0.7) 0 0 8px;
  border-radius: 10px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #fbf6ff;
  margin: 0 auto;
  position: relative;
  z-index: 200;
  width: 420px;
  display: block; }

/*====================================================================
Modal Top Bar - This is the dark blue/grey bar
=====================================================================*/
/* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-top-bar {
  background-color: #292d36;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MmQzNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f8f96), color-stop(100%, #292d36));
  background-image: -moz-linear-gradient(top, #8f8f96, #292d36);
  background-image: -webkit-linear-gradient(top, #8f8f96, #292d36);
  background-image: linear-gradient(to bottom, #8f8f96, #292d36);
  background-image: linear-gradient(top, #8f8f96, #292d36);
  -moz-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0 inset, rgba(27, 32, 46, 0.3) 0 0 12px inset;
  border-bottom: 1px solid #1f1f21;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  height: 35px;
  padding: 8px 0 0 0;
  text-align: center; }

/* The Jeff Script title of the Modal window in the top bar */
/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
h1#modal-top-bar-heading {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-shadow: 0 1px 1px #1f1f21; }

/* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-top-menu {
  background-color: #fcfcfc;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTJlNGU3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(50%, #e2e4e7), color-stop(100%, #fcfcfc));
  background-image: -moz-linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  background-image: linear-gradient(top, #fcfcfc 0%, #e2e4e7 50%, #fcfcfc 100%);
  -moz-box-shadow: #ffffff 0 1px 0 inset;
  -webkit-box-shadow: #ffffff 0 1px 0 inset;
  box-shadow: #ffffff 0 1px 0 inset;
  border-bottom: 1px solid #b6bbc4;
  height: 67px;
  padding: 0 0 0 5px; }

/* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-inner-shadow {
  background-color: #f5f7fb;
  -moz-box-shadow: #d4dbe5 0 0 45px inset;
  -webkit-box-shadow: #d4dbe5 0 0 45px inset;
  box-shadow: #d4dbe5 0 0 45px inset;
  border-bottom: 1px solid #b6bbc4;
  position: relative; }

/*===========================================================================
Submenu - The submenu items that appear in a column on the left of the modal
============================================================================*/
/* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal-submenu {
  position: relative;
  z-index: 2;
  width: 168px;
  height: 432px;
  float: left;
  background: #fff;
  /* The active row/item in the submenu has a gradient background */ }
  /* line 71, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a {
    display: block;
    height: 40px;
    font-weight: bold;
    font-size: 13px;
    line-height: 40px;
    border-bottom: 1px solid #d9dde6;
    color: #9aa2af;
    text-shadow: 0 1px 0 #fff;
    padding-left: 10px;
    width: 158px; }
  /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a:hover {
    color: #6e7685; }
  /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a:active, .modal-submenu a.active {
    line-height: 41px; }
  /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li.active a {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE0E3E9');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZTNlOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e3e9));
    background-image: -moz-linear-gradient(top, #ffffff, #e0e3e9);
    background-image: -webkit-linear-gradient(top, #ffffff, #e0e3e9);
    background-image: linear-gradient(to bottom, #ffffff, #e0e3e9);
    background-image: linear-gradient(top, #ffffff, #e0e3e9);
    border-top: 0px solid #b1bcca;
    border-bottom: 1px solid #b1bcca;
    font-size: 14px;
    color: #6e7685;
    position: relative;
    z-index: 2; }
  /* line 99, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li {
    position: relative; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu li.active:after {
    border: 1px solid #d9dde6;
    border-bottom: 1px solid #b3bdcb;
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    position: absolute;
    right: -15px;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 5px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE0E3E9', endColorstr='#FFFFFFFF');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTNlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -moz-linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: -webkit-linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: linear-gradient(45deg, #e0e3e9, #ffffff);
    background-image: linear-gradient(45deg, #e0e3e9, #ffffff); }
  /* line 119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-submenu a.active:first-child {
    border-top: 0; }

/*===============
Modal Bottom Bar - used in place confirmation
================*/
/* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar {
  background: none; }

/* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-container {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNkYWRlZTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRlZTUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(75%, #dadee5), color-stop(100%, #dadee5));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  background-image: linear-gradient(top, #ffffff 0%, #ffffff 25%, #dadee5 75%, #dadee5 100%);
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 46px; }

/* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text {
  font-weight: bold;
  font-size: 14px;
  line-height: 28px;
  color: #aaa;
  text-shadow: 0 1px 0 #fff;
  margin: 10px 0 0 15px;
  display: block;
  float: left; }

/* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text label {
  color: #939393;
  float: none;
  font-size: 14px;
  margin: 0;
  width: auto; }

/* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
span#modal-bottom-bar-text label input {
  margin: 5px 8px 0 0;
  float: left; }

/* line 170, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-cancel {
  float: left;
  margin: 8px 0 0 8px; }

/* line 174, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-save {
  float: right;
  margin: 8px 8px 0 0; }

/* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal-bottom-bar-save span {
  font-size: 13px;
  color: #9d3e72;
  text-shadow: 0 1px 0 #f18ac3; }

/*=====================
  People - Merge Modal
=======================*/
/* line 187, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_merge {
  width: 440px; }

/* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_merge #modal-body p {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  padding: 0 0 30px 0; }

/* line 198, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people li {
  float: left;
  position: relative;
  margin: 25px 32px 0 55px; }

/* line 212, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people img {
  display: block;
  border-radius: 60px;
  border: 1px solid #999999; }

/* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people {
  overflow: hidden;
  padding: 35px 0 0 20px;
  background-position: 173px 100px; }

/* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#merge_people li span {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  font-family: Avenir, HelveticaNeueWebFont, Helvetica, Arial, sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 98px;
  overflow: hidden; }

/*========================
  People - Face Selection
=========================*/
/* line 241, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection {
  overflow: overlay;
  padding: 10px 0 0 5px;
  height: 205px; }

/* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li > img {
  padding: 4px 4px 18px 4px; }

/* line 251, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .round-btn, .face_selection .round-btn:active {
  margin: -12px auto 0 11px;
  z-index: 2;
  position: relative;
  width: 38px;
  padding: 3px 0 4px 0; }

/* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li {
  position: relative;
  float: left;
  opacity: .7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  cursor: pointer;
  margin: 0 34px 25px 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  height: 88px; }

/* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection li.selected, .face_selection li:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .round-btn img {
  background: url(//d3j6qtaf6p78dj.cloudfront.net/images/../assets/buttons/selected.png) no-repeat;
  width: 17px;
  height: 15px; }

/* line 281, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.face_selection .selected .round-btn img {
  background-position: 0 -15px; }

/*================================
  People - Set Front Image Modal
=================================*/
/*#modal_people_set_front_image {
  width: 546px;
}

#modal_people_set_front_image #modal-body {
  padding: 25px 20px 0 20px;
}*/
/*============================
  People - Edit Person Modal
==============================*/
/* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person #modal-body {
  padding: 15px 25px 10px 25px; }

/* line 303, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person {
  width: 660px;
  z-index: 199; }

/* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name {
  width: 300px;
  display: none;
  height: 35px;
  padding-top: 5px;
  position: relative; }

/* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name input {
  width: 228px;
  padding-right: 60px;
  margin: 0; }

/* line 321, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_edit_person .edit_name .orange-btn {
  position: absolute;
  right: 1px;
  top: 6px; }

/* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal h3 {
  font-weight: bold;
  font-size: 15px;
  margin: 0 0 18px 0; }

/* line 332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#edit_person_title {
  float: left;
  width: 480px; }

/* line 336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#edit_person_title h3 {
  color: #b0b0b0;
  margin-bottom: 10px; }

/* line 340, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.edit_person_btns .porcelain-btn, .edit_person_btns .porcelain-btn:active {
  padding-top: 6px;
  padding-bottom: 5px; }

/*=============================
  People - ID More Faces Modal
==============================*/
/* line 350, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify .face_selection {
  padding-left: 10px; }

/* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify {
  width: 560px; }

/* line 356, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify #modal-body {
  padding: 10px; }

/* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_people_identify #modal_scroll {
  overflow-y: scroll;
  height: 290px;
  padding: 10px 15px 0 15px; }

/*======================
  People - Add faces
=========================*/
/*
#modal_people_add_faces {
  width: 458px;
}

#modal_people_add_faces #modal-body {
  padding: 20px 25px 20px 25px;
}


/* =================
   New Place Modal
   ================*/
/* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_new_place {
  width: 504px; }
  /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .gray-btn {
    float: right;
    margin: 0 20px; }
  /* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map_wrap {
    position: relative;
    margin: 20px auto 22px auto;
    background: #fff; }
    /* line 392, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place #place_map_wrap .gray-btn {
      position: absolute;
      bottom: 10px;
      right: 50px;
      border-radius: 3px;
      padding: 7px 12px 7px 12px; }
  /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map_wrap input {
    margin: 7px 0 0 0;
    width: 319px; }
  /* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place #place_map {
    width: 400px;
    height: 183px; }
  /* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place p {
    color: #727273;
    margin: 0 0;
    font-size: 12px; }
  /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place p.place_error {
    position: absolute;
    font-size: 14px;
    line-height: 21px;
    padding: 30px 30px 0 30px; }
    /* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place p.place_error b.location_tag_name {
      display: block;
      text-overflow: ellipsis;
      width: 300px;
      white-space: nowrap;
      overflow: hidden;
      font-weight: 200; }
      /* line 426, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place p.place_error b.location_tag_name:before {
        content: '"'; }
      /* line 429, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place p.place_error b.location_tag_name:after {
        content: '"'; }
  /* line 435, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .place-field {
    width: 400px;
    height: 32px;
    border-radius: 4px;
    background-color: #ffffff;
    border: solid 1px #dcdee1;
    display: inline-flex;
    margin-bottom: 5px; }
    /* line 445, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place-field input.place-input {
      padding-left: 15px;
      height: 32px;
      border: none; }
    /* line 451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place-field .find-button {
      width: 44px;
      height: 31px;
      border-radius: 0 4px 4px 0;
      background-color: #f5f6f8;
      border: solid 1px #dcdee1;
      text-align: center;
      vertical-align: center;
      line-height: 32px; }
      /* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
      #modal_new_place .place-field .find-button .icon-search-lined {
        width: auto;
        height: 22px;
        object-fit: contain;
        vertical-align: sub;
        border: none; }
  /* line 474, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  #modal_new_place .place_label {
    margin: 13px auto 0 auto;
    position: relative;
    /*label {
      position: absolute;
      left: 0;
      top: 0;
      font-size: 12px;
      font-weight: bold;
      color: #717273;
      border: 1px solid #b7b9bc;
      @include background(linear-gradient(top, #f9fcff, #dae0e6));
      border-radius: 5px;
      padding: 7px 10px 8px 10px;
    }*/ }
    /* line 477, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place_label input {
      padding-left: 113px !important;
      width: 281px; }
    /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
    #modal_new_place .place_label label {
      color: #717273;
      font-weight: bold;
      font-size: 12px;
      position: absolute;
      top: 9px;
      left: 13px; }

/*=====================
  DELETE MODALS
  ====================*/
/* line 509, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete {
  text-align: center;
  width: 440px; }

/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete #modal-body {
  padding: 25px 60px 30px 60px;
  font-size: 13px;
  line-height: 18px; }

/* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal_delete #modal-body img {
  margin: 0 0 20px 0;
  padding: 5px 5px 10px 5px;
  background: white;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  position: relative; }

/* line 528, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
#modal_delete_face #modal-body img {
  padding: 4px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px; }

/* Modal - Settings */
/* line 535, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.settings-modal-body h2 {
  color: #626f81;
  text-shadow: 0 1px 0 #fff;
  font-size: 18px;
  padding: 10px 0 15px 0; }

/*===========================
  Global Modals Settings
============================*/
/* line 545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
.modal-content {
  padding: 15px;
  line-height: 21px; }
  /* line 549, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content a, .modal-content span {
    color: #EF6727; }
  /* line 553, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content p {
    margin: 13px 0; }
  /* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_modal.scss */
  .modal-content ul {
    list-style: disc;
    margin-left: 25px; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
.modal_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: white;
  z-index: 39;
  overflow-y: auto; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
.modal_container {
  width: 300px;
  position: relative;
  margin: 14px auto;
  z-index: 40;
  background: white; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .horz-rule {
    height: 1px;
    margin: 5px 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZGZkZmRlIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNkZmRmZGUiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(5%, #ffffff), color-stop(25%, #dfdfde), color-stop(75%, #dfdfde), color-stop(95%, #ffffff));
    background: -moz-linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: -webkit-linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: linear-gradient(to left, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%); }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container h4 {
    font-size: 20px;
    text-align: center;
    padding: 40px 50px 15px 40px;
    color: #4b525c; }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .modal_information {
    padding: 0 20px;
    line-height: 20px;
    font-size: 16px;
    color: #767d91; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .action_btn_wrap {
    padding: 10px 20px;
    font-size: 18px; }
    /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .action_btn_wrap .orange-btn {
      font-size: 14px;
      float: right;
      color: #fafcff;
      text-shadow: 1px 0px 1px #a30045;
      border-radius: 6px;
      padding: 12px 34px; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=text], .modal_container input[type=password], .modal_container input[type=email] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    margin: 3px 0 !important;
    color: #4b525c;
    font-size: 16px;
    font-weight: lighter;
    box-shadow: none; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]::-webkit-input-placeholder, .modal_container input[type=password]::-webkit-input-placeholder, .modal_container input[type=email]::-webkit-input-placeholder {
      color: #b7bac4; }
    /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]:-moz-placeholder, .modal_container input[type=password]:-moz-placeholder, .modal_container input[type=email]:-moz-placeholder {
      color: #b7bac4; }
    /* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]::-moz-placeholder, .modal_container input[type=password]::-moz-placeholder, .modal_container input[type=email]::-moz-placeholder {
      color: #b7bac4; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]:-ms-input-placeholder, .modal_container input[type=password]:-ms-input-placeholder, .modal_container input[type=email]:-ms-input-placeholder {
      color: #b7bac4; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=text]:focus, .modal_container input[type=password]:focus, .modal_container input[type=email]:focus {
    border: 1px solid #767d91; }
  /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=checkbox] + label {
    font-weight: lighter;
    font-size: 14px;
    color: #767d90;
    width: auto;
    margin: 3px 0;
    padding-left: 25px; }

@media (min-width: 768px) {
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_wrap {
    background: rgba(0, 0, 0, 0.4);
    overflow-y: hidden; }

  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 450px;
    margin: 0 0 0 -225px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #9b95a7;
    border-radius: 10px; }
    /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container h4 {
      padding: 40px 50px 15px 40px;
      font-size: 24px; }
    /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .modal_information {
      padding: 0 50px; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .action_btn_wrap {
      padding: 10px 50px; }
    /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text], .modal_container input[type=password], .modal_container input[type=email] {
      width: 350px; } }
/* Scrollbar for visual search dropdowns */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 6px inset;
  width: 10px;
  height: 10px;
  border-radius: 8px; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-track:enabled {
  background-color: transparent; }

/* line 13, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-track-piece {
  background-color: transparent;
  border: none;
  margin: 0; }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-thumb:vertical {
  height: 30px;
  -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
  background-image: -moz-linear-gradient(left, #8f8f96, #5e5e63);
  background-image: -webkit-linear-gradient(left, #8f8f96, #5e5e63);
  background-image: linear-gradient(to right, #8f8f96, #5e5e63);
  background-image: linear-gradient(left, #8f8f96, #5e5e63);
  border-radius: 8px; }

/* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_scrollbars.scss */
.scrollbar::-webkit-scrollbar-thumb:horizontal {
  width: 30px;
  -moz-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  box-shadow: rgba(255, 255, 255, 0.3) 0 1px 0 inset;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOGY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlNWU2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8f8f96), color-stop(100%, #5e5e63));
  background-image: -moz-linear-gradient(top, #8f8f96, #5e5e63);
  background-image: -webkit-linear-gradient(top, #8f8f96, #5e5e63);
  background-image: linear-gradient(to bottom, #8f8f96, #5e5e63);
  background-image: linear-gradient(top, #8f8f96, #5e5e63);
  border-radius: 8px; }

/* disable hover during scroll -- for performance */
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#scroll-main.disable_hover .content-item {
  pointer-events: none; }

/* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
html.firefox #scroll-main {
  direction: ltr; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.msie #scroll-main {
  direction: ltr; }

/* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view {
  position: absolute;
  top: 96px;
  bottom: 41px;
  left: 0;
  right: 0; }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library_view.disabled {
    pointer-events: none; }

/* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.firefox #library_view .scroll-pane,
.msie #library_view .scroll-pane {
  bottom: -16px; }

/* line 35, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane {
  top: 0;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%; }

/* line 43, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane.disabled {
  overflow: hidden; }

/* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.firefox #library_view .scroll-pane.disabled,
.msie #library_view .scroll-pane.disabled {
  bottom: -1px; }

/* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .scroll-pane::-webkit-scrollbar {
  display: none; }

/* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .loading {
  z-index: 3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.8); }

/* line 66, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view #table {
  position: absolute;
  right: 40px;
  left: 40px;
  top: 0;
  bottom: 0; }

/* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .collection_holder.selected .hover_layer, #timeline_view .collection_holder.selected .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .hover_layer, #timeline_view .hover_layer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  box-sizing: border-box;
  z-index: 2;
  background-color: transparent;
  border: 4px solid transparent; }
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.disable_drawer:hover .hover_layer, #timeline_view .framed_moment.disable_drawer:hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 104, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer):hover .hover_layer, #timeline_view .framed_moment:not(.disable_drawer):hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 108, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer):hover .hover_layer.hover_disabled, #timeline_view .framed_moment:not(.disable_drawer):hover .hover_layer.hover_disabled {
  display: block;
  border: none; }
/* line 115, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.mobile_hover .hover_layer, #timeline_view .framed_moment.mobile_hover .hover_layer {
  display: block;
  border: none !important; }
/* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment:not(.disable_drawer).hover .hover_layer.hover_disabled, #timeline_view .framed_moment:not(.disable_drawer).hover .hover_layer.hover_disabled {
  display: block;
  border: 4px solid #f05323; }
/* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.selected .hover_layer, #timeline_view .framed_moment.selected .hover_layer {
  display: block;
  border-color: #f05323;
  background-color: rgba(0, 0, 0, 0.2); }
/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .framed_moment.in_story .hover_layer, #timeline_view .framed_moment.in_story .hover_layer {
  display: block;
  background-color: rgba(0, 0, 0, 0.2); }
/* line 143, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element:hover .hover_layer, #timeline_view .summary_element:hover .hover_layer {
  display: block;
  border-color: #f05323; }
/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element:hover .hover_layer.mobile, #timeline_view .summary_element:hover .hover_layer.mobile {
  border: none; }
/* line 152, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element.hover .hover_layer.mobile, #timeline_view .summary_element.hover .hover_layer.mobile {
  display: block;
  border: 4px solid #f05323; }
/* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_view .summary_element.hover .check-wrap.mobile, #timeline_view .summary_element.hover .check-wrap.mobile {
  color: #f05323;
  border-color: #f05323; }

/* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library-vertical {
  display: none;
  position: absolute;
  top: 96px;
  bottom: 0;
  width: 100%; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library-vertical.hidden {
    visibility: hidden; }
  /* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #library-vertical.vertical {
    display: block; }
    /* line 178, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
    #library-vertical.vertical + #library_view {
      display: none; }

/* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#search-results-parent {
  display: block;
  width: 100%;
  z-index: 3;
  bottom: 0;
  width: 100%;
  position: absolute;
  top: 96px; }
  /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent.hidden {
    visibility: hidden; }
  /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent div.hidden {
    visibility: hidden; }
  /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent .empty-results {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFF; }
    /* line 207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
    #search-results-parent .empty-results .no-results-container {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      /* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
      #search-results-parent .empty-results .no-results-container .no-results-img {
        background-image: url("data:image/png;base64,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");
        width: 100px;
        height: 79px;
        margin-bottom: 15px; }
      /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
      #search-results-parent .empty-results .no-results-container .no-results-text p {
        font-size: 16px;
        text-align: center;
        color: #929497;
        line-height: 26px; }
  /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  #search-results-parent > .loading {
    z-index: 10;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8); }

@media (max-width: 374px) {
  /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  html.memories-enabled.mobile body:not(.select_mode) #library-vertical,
  html.memories-enabled.mobile body:not(.select_mode) #search-results-parent {
    top: 152px; } }
/* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
html.memories-enabled.mobile body #library-vertical.compressed {
  margin-top: 50px; }

/* line 259, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
body.filtered #library_view #table {
  top: 47px; }

/* Lifted corner css
---------------------*/
/* line 266, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-bottom {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 7px 4px 0 4px; }
  /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .moment-bottom .moment-date {
    color: #65676a;
    text-shadow: #fff 0 1px 1px;
    font-size: 10px;
    float: left;
    font-weight: bold; }

/* line 284, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.main .content-item > div:hover .moment-bottom {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; }

/* line 289, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap {
  display: none;
  opacity: 0;
  z-index: 5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: -5px;
  pointer-events: none;
  text-align: center;
  padding-bottom: 14px;
  margin-left: -250px;
  width: 500px; }

/* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.lt-ie10 .moment-tooltip {
  background-color: rgba(255, 255, 255, 0.9); }
/* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.lt-ie10 .moment-tooltip .tooltip-pointer {
  background-color: rgba(255, 255, 255, 0.9); }

/* line 328, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip {
  direction: ltr;
  padding: 5px 15px;
  max-width: 470px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-box-shadow: #fff 0 1px 0 inset;
  -webkit-box-shadow: #fff 0 1px 0 inset;
  box-shadow: #fff 0 1px 0 inset;
  border-radius: 5px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(240, 240, 240, 0.9)), color-stop(100%, rgba(255, 255, 255, 0.9)));
  background: -moz-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: -webkit-linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(to bottom, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  background: linear-gradient(top, rgba(240, 240, 240, 0.9), rgba(255, 255, 255, 0.9));
  font-size: 13px;
  line-height: 21px;
  display: inline-block;
  border: 1px solid rgba(155, 149, 167, 0.5); }
  /* line 342, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .moment-tooltip span:nth-of-type(1) {
    font-weight: bold; }

/* line 347, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.framed_moment:hover .moment-tooltip-wrap {
  display: block;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  margin-bottom: -5px;
  z-index: 14;
  /*overlay story_header */ }

/* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.framed_moment:hover {
  z-index: 3; }

/* line 360, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.msie .moment-tooltip-wrap:hover {
  display: none; }

/* hide tooltips + date in action bar mode */
/* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.select_mode .moment-tooltip-wrap {
  display: none !important;
  opacity: 0 !important; }

/* line 371, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap .tooltip-pointer {
  top: auto;
  bottom: 2px;
  border: 0;
  left: 50%;
  margin-left: -10px; }

/* line 379, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.moment-tooltip-wrap .tooltip-pointer:after {
  top: auto;
  bottom: 7px;
  background: rgba(255, 255, 255, 0.9); }

/* line 385, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#row_1, #row_2, #row_3 {
  direction: rtl;
  float: right;
  display: table;
  table-layout: fixed;
  clear: right;
  margin-right: 0;
  height: 33%; }

/* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#left_end, #right_end {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 40px; }

/* line 404, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
body.filtered #left_end, body.filtered #right_end {
  top: 42px; }

/* line 409, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#left_end {
  border-right: 1px solid #d7dde3; }

/* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#right_end .timeline_column {
  border-left: 1px solid #d7dde3; }

/* Library Loading */
/* line 419, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
#library_loader {
  position: absolute;
  top: 50%;
  right: 50%; }

/* line 425, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.content-item {
  display: table-cell;
  vertical-align: middle;
  position: absolute;
  padding: 0 30px; }
  /* line 431, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .shadow {
    height: 100%;
    padding: 0; }
  /* line 435, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .crop > img {
    position: relative; }
  /* line 438, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .processing_stack {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6);
    z-index: 99; }
  /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  .content-item .processing_spinner {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -21px 0 0 -21px; }

/* hide ugly placeholder graphic in firefox */
@-moz-document url-prefix() {
  /* hide the system icon for loading images */
  /* line 459, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  img:-moz-loading {
    visibility: hidden; }

  /* hide the system icon for broken images */
  /* line 463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
  img:-moz-broken {
    -moz-force-broken-image-icon: 0; } }
/* line 469, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_library.scss */
.mobile .select_mode #library-vertical {
  bottom: 43px; }

/*============
  PRIMARY BAR
  ===========*/
/* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_primary_bar {
  height: 50px;
  box-sizing: border-box;
  background: #f9f9f9;
  border-bottom: 1px solid #b9c4ce;
  position: relative;
  font-size: 0;
  z-index: 33; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_logo {
  width: 93px;
  height: 23px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -40px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  float: left;
  margin-left: 15px;
  margin-top: 15px;
  position: relative; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    #tl_logo {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 0;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_logo:focus {
    outline: none !important;
    box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }

/* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.environment_label {
  border: 1px solid #c9c9c9;
  font-weight: normal;
  font-size: 10px;
  padding: 1px 2px;
  border-radius: 5px;
  background: #fff;
  color: gray;
  float: left;
  position: absolute;
  bottom: -6px;
  right: 8px; }

/* global notify class */
/* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.notify {
  overflow: hidden;
  color: #fff;
  background: #f05323;
  text-shadow: 0 1px rgba(0, 0, 0, 0.44);
  top: -4px;
  right: -15px;
  z-index: 1;
  display: block;
  position: absolute;
  font-size: 11px;
  font-weight: bold;
  height: 11px;
  line-height: 12px;
  padding: 1px 5px 2px 5px;
  border-radius: 10px;
  border: 2px solid #fff; }
  /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .notify[data-count='0'] {
    display: none !important; }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .notify[data-count]:before {
    content: attr(data-count); }

/* line 72, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.people .primary_btn.people .notify,
.stories .primary_btn.stories .notify,
.albums .primary_btn.albums .notify {
  display: none; }

/* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_right .notify {
  margin: 0 0 -7px 0;
  position: relative;
  display: inline-block; }

/* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

/*=======================
  PRIMARY BAR - SETTINGS
  ======================*/
/* line 97, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_settings_dropdown_wrap {
  z-index: 15;
  display: none;
  right: 4px;
  top: 0;
  position: absolute; }
  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_settings_dropdown_wrap .dropdown {
    margin-left: 0;
    font-size: 14px;
    left: auto;
    right: 0;
    min-width: 0;
    white-space: nowrap; }
    /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown li {
      padding: 0; }
      /* line 112, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown li a {
        padding: 10px 20px;
        display: block;
        font-size: 17px; }
      /* line 117, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown li:hover {
        background-color: #f6f9fb; }
    /* line 121, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown:after {
      left: auto;
      right: 10px; }
    /* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_settings_dropdown_wrap .dropdown ul {
      border-top: 1px solid #e2e5ec;
      padding: 5px 0; }
      /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown ul.first {
        border: 0;
        padding-top: 0; }
      /* line 132, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      #tl_settings_dropdown_wrap .dropdown ul.last {
        padding-bottom: 0; }

/* tooltip */
/* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tooltip-pointer {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  /*increase rollover area*/
  left: 100px;
  top: -15px;
  overflow: hidden;
  position: absolute;
  height: 15px;
  width: 20px;
  border-bottom: 1px solid #f2f2f2; }

/* line 153, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tooltip-pointer:after {
  content: '';
  position: absolute;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 13px;
  height: 13px;
  top: 7px;
  left: 3px;
  background: rgba(242, 242, 242, 0.9);
  border: 1px solid #ccccd2;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); }

/* updated top bar */
/* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn {
  position: relative;
  padding: 0 16px;
  height: 46px;
  font-weight: bold;
  color: #4b525c;
  text-shadow: 0 1px 0 #fff;
  line-height: 46px;
  cursor: pointer; }
  @media (max-width: 479px) {
    /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn {
      padding: 0 8px; } }
  /* line 181, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn span {
    font-size: 13px;
    line-height: 25px;
    color: #369; }
  /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn span.label {
    font-size: 12px;
    text-align: center;
    margin: 0 -25px; }
  /* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn .btn_text {
    overflow: hidden; }
  /* line 194, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn .icon {
    display: inline-block;
    position: relative;
    height: 22px;
    width: 22px;
    margin: -4px auto; }
  /* line 203, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -475px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -435px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 206, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library .icon .date_label {
      display: block;
      text-align: center;
      height: 16px;
      line-height: 16px;
      padding-top: 8px;
      font-size: 11px;
      color: #4b525c; }
  /* line 216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -449px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -409px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library:hover .icon .date_label {
      color: #f05323; }
  /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.library.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -423px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.library.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -383px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
    /* line 224, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btn.library.active .icon .date_label {
      color: #fff;
      text-shadow: none; }
  /* line 232, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1317px;
    background-repeat: no-repeat;
    margin: -5px auto; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1277px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1369px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1329px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.albums.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -1343px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.albums.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -1303px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -920px;
    background-repeat: no-repeat;
    top: 2px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -880px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 249, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -896px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -856px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 252, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.memories.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
    background-position: 0 -872px;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .primary_btn.memories.active .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -832px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }
  /* line 257, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-93d05c702b1ddddbc272300ae8b8b24f6a73ffbd39c0b8f08cab5f817f4213ae.png);
    background-repeat: no-repeat;
    background-size: 90%;
    top: 2px; }
  /* line 263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco ::before {
    position: absolute;
    width: 0;
    height: 0;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-hover-00b1b37a977ce4d9f17407057ec438426d04de856bcd8c6d9c15fb8b966e7b8d.png);
    content: ''; }
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco:hover .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-hover-00b1b37a977ce4d9f17407057ec438426d04de856bcd8c6d9c15fb8b966e7b8d.png);
    background-repeat: no-repeat;
    background-size: 90%; }
  /* line 275, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.costco.active .icon {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/folder-icon-active-d9d0d3b5134d89693175595c60157a12dfd72bb7cd3dff7d60e4de06d4382a2c.png);
    background-repeat: no-repeat;
    background-size: 90%; }

/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btn {
  float: left;
  padding: 15px 0 15px 16px; }
  /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btn .people {
    color: #4b525c;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 20px;
    cursor: pointer; }
    /* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btn .people .count {
      display: inline-block;
      border-radius: 50px;
      background-color: #f05323;
      -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      box-shadow: 0 1px rgba(0, 0, 0, 0.44);
      padding: 1px 4px;
      margin: -1px -2px -1px 5px;
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      height: 16px;
      line-height: 18px;
      min-width: 12px; }
  /* line 312, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btn.disabled {
    opacity: 0.65; }

/* line 319, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.section_dropdown_wrap {
  position: relative; }
  @media (max-width: 415px) {
    /* line 322, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown {
      width: 55px; } }
  /* line 326, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.main_section_dropdown {
    margin-left: 25px;
    display: none; }
    /* line 329, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.main_section_dropdown .label {
      margin-right: 15px;
      padding-left: 0px;
      white-space: nowrap;
      overflow: hidden;
      -moz-transition: width 200ms linear;
      -o-transition: width 200ms linear;
      -webkit-transition: width 200ms linear;
      transition: width 200ms linear; }
      /* line 335, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .text {
        -moz-transition: opacity 200ms linear;
        -o-transition: opacity 200ms linear;
        -webkit-transition: opacity 200ms linear;
        transition: opacity 200ms linear;
        padding-left: 5px;
        display: inline-block; }
      /* line 341, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .arrow_bg {
        position: absolute;
        top: 0;
        bottom: 0;
        right: -7px;
        width: 22px; }
      /* line 349, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.main_section_dropdown .label .underline {
        display: none; }
    /* line 353, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.main_section_dropdown .dropdown .notify {
      top: 9px;
      right: 9px; }
  /* line 359, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown.hidden {
    display: none; }
  /* line 363, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section {
    position: relative;
    right: 10px;
    font-size: 13px;
    cursor: default; }
    /* line 369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_title {
      float: left;
      color: #929497;
      padding-right: 7px; }
    /* line 375, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by {
      display: none;
      float: left;
      color: #929497; }
      /* line 380, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link {
        color: #58595b; }
        /* line 383, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:after {
          content: '';
          display: inline-block;
          position: relative;
          top: 4px;
          width: 1px;
          height: 17px;
          margin: 0 6px;
          background-color: #dddfe1; }
        /* line 395, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:last-child:after {
          display: none; }
        /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link:hover, .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by .sort_by_date_link.active {
          color: #f05323; }
    /* line 407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile {
      float: left;
      display: block;
      color: #58595b;
      cursor: pointer; }
      /* line 413, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile .mobile_selected {
        float: left;
        color: #f05323; }
      /* line 418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile .arrow {
        float: left;
        position: relative;
        top: 22px;
        left: 6px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #f05323; }
  /* line 434, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap:hover .text {
    color: #f05323; }

/* line 440, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_left .primary_btn.search:after {
  border-right: none; }

/* line 446, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown .dropdown {
  min-width: 120px;
  margin-left: -66px; }
  /* line 450, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown .dropdown li .notify {
    top: 14px; }
  /* line 453, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown .dropdown li.border {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e2e5ec; }
/* line 461, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown .label .notify {
  display: none; }
/* line 467, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .dropdown_arrow {
  overflow: visible; }
/* line 470, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .label .notify {
  display: block; }
/* line 475, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people, .main_section_dropdown .section_dropdown.tags, .main_section_dropdown .section_dropdown.places {
  height: 46px;
  line-height: 46px; }
  /* line 481, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown.people .icon, .main_section_dropdown .section_dropdown.tags .icon, .main_section_dropdown .section_dropdown.places .icon {
    margin: -6px auto; }
/* line 487, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.people .icon {
  width: 18px !important; }
/* line 494, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:hover .label:after, .main_section_dropdown .section_dropdown.active .label:after {
  border-top-color: #f05323; }
/* line 500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active > .label .text {
  color: #f05323;
  opacity: 1; }
/* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active .underline {
  position: absolute;
  border-bottom: 2px solid #f05323;
  display: block;
  bottom: 0;
  width: 100%; }
/* line 511, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.people .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1673px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.people .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1633px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 514, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.tags .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -2003px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.tags .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1963px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown.active.places .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1753px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown.active.places .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1713px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).people .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1647px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).people .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1607px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
  /* line 525, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown:not(.active).people .icon .notify {
    display: block; }
/* line 529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).people:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1699px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).people:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1659px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 534, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).tags .icon {
  width: 25px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1977px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).tags .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1937px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 538, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).tags:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -2029px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).tags:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1989px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 543, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).places .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1725px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).places .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1685px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }
/* line 546, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.main_section_dropdown .section_dropdown:not(.active).places:hover .label .icon {
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -1781px;
  background-repeat: no-repeat; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .main_section_dropdown .section_dropdown:not(.active).places:hover .label .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -1741px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 554, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.top_bar_dropdown {
  float: left;
  position: relative;
  cursor: pointer; }
  /* line 558, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.text {
    cursor: auto; }
  /* line 561, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown .label {
    text-transform: capitalize;
    font-size: 16px;
    height: inherit;
    position: relative;
    color: #4b525c;
    padding-right: 15px;
    padding-left: 20px; }
    /* line 570, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.filtered {
      padding-left: 5px; }
      /* line 572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.filtered:before {
        content: '';
        width: 14px;
        height: 10px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -229px;
        background-repeat: no-repeat;
        margin: 19px 7px 0 0;
        float: left; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .top_bar_dropdown .label.filtered:before {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -189px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
    /* line 581, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label .text {
      display: none;
      vertical-align: middle;
      padding-bottom: 2px; }
    /* line 586, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.action_dropdown {
      cursor: pointer; }
      /* line 588, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.action_dropdown:hover {
        color: #f05323; }
    /* line 592, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .label.dropdown_arrow {
      cursor: pointer; }
      /* line 594, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: 50%;
        right: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 7px solid #4b525c;
        z-index: -1; }
      /* line 607, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow:hover {
        color: #f05232; }
        /* line 609, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .top_bar_dropdown .label.dropdown_arrow:hover:after {
          border-top: 7px solid #f05232; }
      /* line 613, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown .label.dropdown_arrow .icon {
        display: inline-block;
        position: relative;
        width: 22px;
        height: 22px; }
  /* line 622, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown .dropdown {
    position: absolute;
    line-height: normal;
    top: 45px;
    left: 50%;
    margin-left: -95px;
    font-size: 15px;
    min-width: 190px;
    z-index: 1; }
    /* line 631, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .dropdown .hover_state_transition_wrap {
      position: absolute;
      top: -12px;
      width: 100%;
      height: 12px; }
    /* line 638, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown .dropdown.left:after {
      left: 25px; }
  /* line 646, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .dropdown, .top_bar_dropdown.add_dropdown .dropdown, .top_bar_dropdown.share_dropdown .dropdown {
    min-width: 126px;
    margin-left: -54px;
    border-radius: 6px;
    background-color: #fff; }
    /* line 651, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown.new_dropdown .dropdown li, .top_bar_dropdown.add_dropdown .dropdown li, .top_bar_dropdown.share_dropdown .dropdown li {
      padding: 12px 14px;
      font-size: 15px; }
      /* line 654, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li.border, .top_bar_dropdown.add_dropdown .dropdown li.border, .top_bar_dropdown.share_dropdown .dropdown li.border {
        border-bottom: 1px solid #e2e5ec; }
      /* line 657, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li.hidden, .top_bar_dropdown.add_dropdown .dropdown li.hidden, .top_bar_dropdown.share_dropdown .dropdown li.hidden {
        display: none; }
      /* line 660, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .top_bar_dropdown.new_dropdown .dropdown li:hover, .top_bar_dropdown.add_dropdown .dropdown li:hover, .top_bar_dropdown.share_dropdown .dropdown li:hover {
        cursor: pointer;
        color: #3a3f47; }
  /* line 666, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .label, .top_bar_dropdown.add_dropdown .label, .top_bar_dropdown.share_dropdown .label {
    font-size: 13px;
    font-weight: bold; }
  /* line 670, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown.hidden, .top_bar_dropdown.add_dropdown.hidden, .top_bar_dropdown.share_dropdown.hidden {
    display: none; }
  /* line 673, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown.disabled, .top_bar_dropdown.add_dropdown.disabled, .top_bar_dropdown.share_dropdown.disabled {
    cursor: default; }
  /* line 679, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.new_dropdown .dropdown.left {
    margin-left: -25px; }
  /* line 685, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .top_bar_dropdown.add_dropdown .dropdown {
    min-width: 155px;
    margin-left: -30px;
    text-align: left; }
    /* line 689, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .top_bar_dropdown.add_dropdown .dropdown:after {
      margin-left: -54px; }

/* line 699, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown a,
.tl_secondary_bar .tags_dropdown a,
.tl_secondary_bar .dropdown a {
  color: #8a8a8a; }
/* line 702, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown li,
.tl_secondary_bar .tags_dropdown li,
.tl_secondary_bar .dropdown li {
  padding: 10px 12px 10px 20px;
  cursor: pointer;
  position: relative;
  z-index: 2; }
  /* line 707, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li .check,
  .tl_secondary_bar .tags_dropdown li .check,
  .tl_secondary_bar .dropdown li .check {
    display: none;
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -52px;
    background-repeat: no-repeat;
    width: 16px;
    height: 13px;
    float: right;
    margin-top: 2px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .tl_primary_bar .dropdown li .check,
      .tl_secondary_bar .tags_dropdown li .check,
      .tl_secondary_bar .dropdown li .check {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -52px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 715, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li.selected,
  .tl_secondary_bar .tags_dropdown li.selected,
  .tl_secondary_bar .dropdown li.selected {
    background: #f6f9fb;
    border-width: 1px 0; }
    /* line 718, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_primary_bar .dropdown li.selected .check,
    .tl_secondary_bar .tags_dropdown li.selected .check,
    .tl_secondary_bar .dropdown li.selected .check {
      display: inline-block; }
    /* line 721, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_primary_bar .dropdown li.selected .notify,
    .tl_secondary_bar .tags_dropdown li.selected .notify,
    .tl_secondary_bar .dropdown li.selected .notify {
      display: none; }
  /* line 725, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:first-child,
  .tl_secondary_bar .tags_dropdown li:first-child,
  .tl_secondary_bar .dropdown li:first-child {
    border-radius: 5px 5px 0 0;
    border-top: 0; }
  /* line 729, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:last-child,
  .tl_secondary_bar .tags_dropdown li:last-child,
  .tl_secondary_bar .dropdown li:last-child {
    border-radius: 0 0 5px 5px;
    border-bottom: 0; }
  /* line 733, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_primary_bar .dropdown li:hover, .tl_primary_bar .dropdown li.selected, .tl_primary_bar .dropdown li:hover a,
  .tl_secondary_bar .tags_dropdown li:hover,
  .tl_secondary_bar .tags_dropdown li.selected,
  .tl_secondary_bar .tags_dropdown li:hover a,
  .tl_secondary_bar .dropdown li:hover,
  .tl_secondary_bar .dropdown li.selected,
  .tl_secondary_bar .dropdown li:hover a {
    color: #3a3f47; }
/* line 739, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_primary_bar .dropdown.first_item_selected:after,
.tl_secondary_bar .tags_dropdown.first_item_selected:after,
.tl_secondary_bar .dropdown.first_item_selected:after {
  background: #f6f9fb; }

/* line 744, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_secondary_bar .tags_dropdown {
  left: 0; }
  /* line 746, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_secondary_bar .tags_dropdown li {
    padding: 15px 12px 15px 20px; }
    /* line 748, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .tl_secondary_bar .tags_dropdown li.border {
      border-bottom: 1px solid #e2e5ec; }
  /* line 752, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .tl_secondary_bar .tags_dropdown:after {
    margin-left: 40px; }

/* line 758, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.tl_secondary_bar .dropdown li {
  text-align: left; }

/* line 763, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.dropdown {
  display: none;
  border: 1px solid rgba(71, 71, 83, 0.35);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }
  /* line 769, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .dropdown:after {
    content: '';
    position: absolute;
    top: -6px;
    margin-left: 39px;
    width: 8px;
    height: 8px;
    border-left: 1px solid rgba(71, 71, 83, 0.35);
    border-top: 1px solid rgba(71, 71, 83, 0.35);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    left: 50%; }
  /* line 784, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .dropdown.right:after {
    right: 13px;
    left: initial; }

/* line 792, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.top_bar_dropdown.sort_wrap .dropdown li.selected:before {
  content: '';
  width: 14px;
  height: 10px;
  background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
  background-position: 0 -229px;
  background-repeat: no-repeat;
  margin: 3px 8px 0 -9px;
  float: left; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
    .top_bar_dropdown.sort_wrap .dropdown li.selected:before {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
      background-position: 0 -189px;
      -moz-background-size: 110px auto;
      -o-background-size: 110px auto;
      -webkit-background-size: 110px auto;
      background-size: 110px auto; } }

/* line 802, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.disabled {
  cursor: default; }
  /* line 804, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btn.disabled .btn_text {
    opacity: 0.65; }

/* line 809, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.hidden {
  display: none; }

/* line 813, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btn.hide {
  display: none; }

/* line 817, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_orange_btn.hide {
  display: none; }

/* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_left {
  display: flex;
  line-height: normal; }
  @media (max-width: 991px) {
    /* line 821, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left {
      text-align: center; } }
  /* line 832, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn:hover .btn_text .label {
    color: #f05323; }
  /* line 839, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .label {
    opacity: 1;
    color: #f05323; }
  /* line 843, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .icon .notify {
    display: none; }
  /* line 846, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .btn_text .underline {
    position: absolute;
    border-bottom: 2px solid #f05323;
    display: block;
    top: 0;
    left: 16px;
    right: 16px;
    bottom: -1px;
    width: inherit; }
    @media (max-width: 479px) {
      /* line 846, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_left .primary_btn.active .btn_text .underline {
        left: 8px;
        right: 8px;
        bottom: 7px; } }
  /* line 863, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.active .dropdown_wrap {
    display: none; }
  /* line 868, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .btn_text {
    overflow: hidden;
    white-space: nowrap;
    -moz-transition: width 200ms linear;
    -o-transition: width 200ms linear;
    -webkit-transition: width 200ms linear;
    transition: width 200ms linear; }
    /* line 873, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .icon {
      display: inline-block; }
    /* line 877, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .label {
      display: inline-block;
      margin-left: 10px;
      font-size: 16px;
      font-weight: normal;
      opacity: 1;
      -moz-transition: opacity 200ms linear;
      -o-transition: opacity 200ms linear;
      -webkit-transition: opacity 200ms linear;
      transition: opacity 200ms linear; }
    /* line 885, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .underline {
      display: none; }
  /* line 890, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn span {
    display: none; }
  /* line 893, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .dropdown_wrap {
    visibility: hidden;
    position: relative; }
  /* line 897, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .dropdown {
    display: block;
    font-size: 15px;
    line-height: normal;
    position: absolute;
    font-weight: normal;
    cursor: auto;
    left: 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 11px;
    cursor: auto;
    color: #8a8a8a; }
    /* line 909, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .dropdown .text {
      position: relative;
      z-index: 2;
      padding: 10px 12px; }
  /* line 915, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.library .dropdown {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    left: 25px; }
    /* line 918, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn.library .dropdown:after {
      left: 0;
      margin-left: 29px; }

/* line 926, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body .primary_btns_left .primary_btn:hover .dropdown_wrap {
  visibility: visible; }

/* line 930, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_center {
  position: absolute;
  top: 0;
  left: 160px;
  right: 210px;
  text-align: center;
  font-size: 16px; }
  /* line 937, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_center .primary_btn {
    display: inline-block;
    float: none; }

/* line 943, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }
  /* line 950, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .primary_btn .btn_text {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold; }
  /* line 957, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .identify .disabled_tooltip_wrap .tooltip_arrow {
    margin-left: -95px; }
    /* line 960, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .identify .disabled_tooltip_wrap .tooltip_arrow.border {
      margin-left: -96px; }
  /* line 966, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .identify.disabled {
    display: none; }

/* line 973, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story .back_btn {
  font-weight: normal; }
/* line 978, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_story .show_only_back .story_invitees_btn {
  display: none; }

/* line 984, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.primary_btns_right {
  float: right;
  font-size: 12px;
  color: #58595b;
  font-family: Montserrat,  Verdana,  Arial,  sans-serif !important; }
  /* line 990, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_right .personal_menu {
    line-height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 50px;
    list-style-type: none; }
    /* line 998, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item {
      cursor: pointer;
      line-height: 20px;
      position: relative;
      display: inline-block;
      margin-left: -4px;
      padding: 2px 9px 2px 8px;
      color: inherit; }
      /* line 1007, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:active, .primary_btns_right .personal_menu .menu_item:visited {
        color: inherit; }
      /* line 1012, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover {
        color: #f05323; }
      /* line 1016, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 17px;
        right: 0;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #c6c7c9; }
      /* line 1027, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown {
        padding-right: 18px; }
        /* line 1029, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown:focus {
          outline: none !important;
          box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1036, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover .dropdown {
        color: #58595b; }
      /* line 1040, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item:hover .dropdown_arrow:after {
        border-top: 5px solid #f05323; }
      /* line 1044, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .arrow_icon {
        display: none; }
      /* line 1047, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .icon {
        display: none; }
      /* line 1050, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .dropdown_arrow {
        padding-right: 5px; }
        /* line 1052, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .dropdown_arrow:after {
          content: '';
          position: absolute;
          width: 0;
          height: 0;
          right: 9px;
          top: 50%;
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #58595b; }
      /* line 1066, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.visible .menu_dropdown {
        display: block !important; }
      /* line 1070, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item .menu_dropdown {
        margin-top: 8px;
        position: absolute;
        z-index: 9999999;
        right: -1px; }
        /* line 1075, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown:after {
          top: -6px;
          border-bottom: 7px solid #fff;
          right: 10px;
          position: absolute;
          top: -5px;
          content: '';
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-bottom: 6px solid #fff;
          display: inline-block; }
        /* line 1087, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown:before {
          position: absolute;
          top: -7px;
          right: 9px;
          content: '';
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-bottom: 7px solid #ccc;
          border-bottom-color: rgba(0, 0, 0, 0.2);
          display: inline-block; }
        /* line 1098, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item .menu_dropdown ul {
          min-width: 150px;
          max-width: 360px;
          list-style: none;
          background: #fff;
          border: solid 1px rgba(0, 0, 0, 0.2);
          border-radius: 6px;
          -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          overflow: visible;
          padding: 4px 0;
          margin: 0; }
          /* line 1109, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a {
            display: block;
            padding-left: 8px; }
          /* line 1113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:link,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:hover,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:active,
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:visited {
            color: #58595b; }
          /* line 1119, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:hover {
            color: #f05323; }
          /* line 1122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul a:focus {
            outline: none !important;
            box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
          /* line 1126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li {
            line-height: 30px;
            text-decoration: none;
            color: #58595b;
            display: block;
            padding: 3px 20px;
            margin: 0;
            white-space: nowrap; }
            /* line 1134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.divider {
              border-top: solid 1px #e5e5e5;
              padding: 0;
              margin: 5px 0; }
            /* line 1140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.people.hidden {
              display: none; }
            /* line 1145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
            .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li button {
              border-color: transparent;
              background-color: transparent;
              font-size: 12px;
              color: #58595b;
              font-family: Montserrat, Verdana, Arial, sans-serif !important; }
              /* line 1151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
              .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li button:focus {
                outline: none !important;
                box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
          /* line 1158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li.desktop {
            display: block; }
          /* line 1161, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .primary_btns_right .personal_menu .menu_item .menu_dropdown ul li:not(.desktop) {
            display: none; }
      /* line 1167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.inactive .text {
        color: inherit; }
      /* line 1171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.cart {
        padding: 2px 0px 2px 8px;
        margin: 0 15px 0 -4px;
        text-align: left; }
        /* line 1176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .icon {
          display: inline-block;
          vertical-align: middle;
          width: 22px;
          height: 22px;
          margin-bottom: 2px;
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -258px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -258px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .notify {
          position: absolute;
          top: -4px;
          left: 17px;
          right: auto;
          font-size: 9px;
          font-weight: normal;
          margin-right: -10px;
          border-color: #f9f9f9;
          box-sizing: unset; }
        /* line 1196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart.inactive .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -258px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart.inactive .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -258px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1201, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart.inactive:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
          background-position: 0 -210px;
          background-repeat: no-repeat; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .primary_btns_right .personal_menu .menu_item.cart.inactive:hover .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
              background-position: 0 -210px;
              -moz-background-size: 25px auto;
              -o-background-size: 25px auto;
              -webkit-background-size: 25px auto;
              background-size: 25px auto; } }
        /* line 1207, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart:after {
          content: '';
          display: none; }
        /* line 1211, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.cart .text {
          display: none; }
      /* line 1216, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.myshutterfly {
        text-align: center;
        /* TEMP - Until we have a menu in place */ }
        /* line 1218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.myshutterfly:focus {
          box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1223, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.share:focus {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1227, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.cart:focus {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
      /* line 1231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos {
        display: none; }
        /* line 1234, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.photos .text {
          color: #f05323; }

/* line 1245, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .primary_btn .btn_text:hover,
.secondary_btns_left .top_bar_dropdown .action_dropdown_share:hover {
  color: #f05323; }
/* line 1250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .disabled_tooltip_wrap {
  text-align: center;
  left: -77px;
  top: 38px; }
  /* line 1255, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.share {
    left: -90px;
    box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
  /* line 1260, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.left {
    left: -8px; }
    /* line 1263, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .disabled_tooltip_wrap.left .tooltip_arrow {
      left: 17%; }
  /* line 1268, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.add {
    left: 10px;
    text-align: left; }
    /* line 1273, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_left .disabled_tooltip_wrap.add .disabled_tooltip .tooltip_arrow {
      left: 13%; }
  /* line 1279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_left .disabled_tooltip_wrap.people_tip {
    left: 10px; }
/* line 1285, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_left .right_btn.hidden {
  display: none !important; }

/* line 1291, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.secondary_btns_create,
.create_btns_container {
  float: none;
  position: relative;
  display: block;
  pointer-events: none; }
  /* line 1298, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .magicshop-overlay,
  .create_btns_container .magicshop-overlay {
    height: 100%;
    width: 100%;
    background-color: #464646;
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    opacity: 0.5;
    z-index: 3999; }
  /* line 1309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .dropdown,
  .create_btns_container .dropdown {
    text-align: center;
    z-index: 4000;
    opacity: 1 !important;
    position: fixed;
    top: 50%;
    margin-top: -285px;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    visibility: hidden;
    pointer-events: all;
    background-color: #fff; }
    @media screen and (min-width: 991px) {
      /* line 1309, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown,
      .create_btns_container .dropdown {
        margin-left: -450px;
        width: 899px; } }
    /* line 1332, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown.hidden,
    .create_btns_container .dropdown.hidden {
      visibility: hidden; }
    /* line 1336, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown:after,
    .create_btns_container .dropdown:after {
      display: none;
      top: -6px;
      left: 128px;
      width: 10px;
      height: 10px; }
    @media (min-width: 991px) {
      /* line 1348, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown:not(.selection),
      .create_btns_container .dropdown:not(.selection) {
        text-align: center;
        display: inline-block !important;
        border: none;
        -moz-border-radius: none;
        -webkit-border-radius: none;
        border-radius: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        position: relative;
        top: 0;
        left: 0;
        width: auto;
        margin: 0; }
        /* line 1361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .dropdown:not(.selection):after,
        .create_btns_container .dropdown:not(.selection):after {
          content: none; } }
    /* line 1367, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown .mg_promo_wrapper,
    .create_btns_container .dropdown .mg_promo_wrapper {
      position: relative; }
      /* line 1369, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement,
      .create_btns_container .dropdown .mg_promo_wrapper .promoElement {
        position: relative;
        height: 34px;
        padding: 0px 18px 0px 15px;
        text-align: left; }
        /* line 1374, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement a,
        .create_btns_container .dropdown .mg_promo_wrapper .promoElement a {
          position: absolute;
          font-size: 12px;
          color: #939598;
          margin: 0;
          bottom: 0px;
          font-family: 'Avenir LT W01 85 Heavy', Verdana, Arial, sans-serif; }
          /* line 1382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .dropdown .mg_promo_wrapper .promoElement a span,
          .create_btns_container .dropdown .mg_promo_wrapper .promoElement a span {
            color: #f05323; }
    /* line 1390, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .dropdown .new_mg_menu li.primary_btn,
    .create_btns_container .dropdown .new_mg_menu li.primary_btn {
      color: #58595b;
      border-radius: 0px;
      padding: 5px 0;
      margin: 0 10px;
      height: 32px;
      line-height: 30px; }
      /* line 1398, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .dropdown .new_mg_menu li.primary_btn.mg_selected, .secondary_btns_create .dropdown .new_mg_menu li.primary_btn:hover,
      .create_btns_container .dropdown .new_mg_menu li.primary_btn.mg_selected,
      .create_btns_container .dropdown .new_mg_menu li.primary_btn:hover {
        color: #f05323;
        border-bottom: 3px solid #f05323; }
  /* line 1407, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .create-products-small-catcher,
  .create_btns_container .create-products-small-catcher {
    position: fixed;
    top: 53px;
    left: 20px;
    margin-left: 0px;
    width: 650px;
    height: 370px;
    visibility: hidden; }
  /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .primary_btn,
  .secondary_btns_create li.primary_btn,
  .create_btns_container .primary_btn,
  .create_btns_container li.primary_btn {
    float: none;
    display: inline-block;
    line-height: 55px;
    padding: 0 10px;
    font-weight: normal;
    color: #369;
    font-size: 14px; }
    /* line 1420, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn.hidden,
    .secondary_btns_create li.primary_btn.hidden,
    .create_btns_container .primary_btn.hidden,
    .create_btns_container li.primary_btn.hidden {
      display: none; }
    @media (max-width: 991px) {
      /* line 1418, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn,
      .secondary_btns_create li.primary_btn,
      .create_btns_container .primary_btn,
      .create_btns_container li.primary_btn {
        display: inline-block;
        height: 32px;
        line-height: 30px; } }
    /* line 1437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn .btn_text,
    .secondary_btns_create li.primary_btn .btn_text,
    .create_btns_container .primary_btn .btn_text,
    .create_btns_container li.primary_btn .btn_text {
      padding: 0;
      line-height: 52px;
      background-color: transparent;
      border-color: transparent; }
      /* line 1442, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn .btn_text:focus,
      .secondary_btns_create li.primary_btn .btn_text:focus,
      .create_btns_container .primary_btn .btn_text:focus,
      .create_btns_container li.primary_btn .btn_text:focus {
        outline: none !important;
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012; }
    /* line 1448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .primary_btn.create,
    .secondary_btns_create li.primary_btn.create,
    .create_btns_container .primary_btn.create,
    .create_btns_container li.primary_btn.create {
      display: none;
      cursor: auto;
      font-weight: bold;
      font-size: 13px;
      color: #4b525c; }
      /* line 1451, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create.hidden,
      .secondary_btns_create li.primary_btn.create.hidden,
      .create_btns_container .primary_btn.create.hidden,
      .create_btns_container li.primary_btn.create.hidden {
        visibility: hidden; }
      @media (max-width: 991px) {
        /* line 1448, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .primary_btn.create,
        .secondary_btns_create li.primary_btn.create,
        .create_btns_container .primary_btn.create,
        .create_btns_container li.primary_btn.create {
          cursor: pointer;
          color: #f05323;
          line-height: 50px;
          height: 50px;
          pointer-events: all;
          display: inline-block; }
          /* line 1463, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .primary_btn.create:after,
          .secondary_btns_create li.primary_btn.create:after,
          .create_btns_container .primary_btn.create:after,
          .create_btns_container li.primary_btn.create:after {
            display: none;
            content: '';
            height: 9px;
            width: 5px;
            position: absolute;
            cursor: auto;
            right: -5px;
            bottom: 9px;
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
            background-position: 0 -202px;
            background-repeat: no-repeat;
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }
    @media (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 991px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 991px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 991px) and (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .secondary_btns_create .primary_btn.create:after,
      .secondary_btns_create li.primary_btn.create:after,
      .create_btns_container .primary_btn.create:after,
      .create_btns_container li.primary_btn.create:after {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
        background-position: 0 -162px;
        -moz-background-size: 110px auto;
        -o-background-size: 110px auto;
        -webkit-background-size: 110px auto;
        background-size: 110px auto; } }

      /* line 1483, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create .btn_text span,
      .secondary_btns_create li.primary_btn.create .btn_text span,
      .create_btns_container .primary_btn.create .btn_text span,
      .create_btns_container li.primary_btn.create .btn_text span {
        color: #336699;
        font-size: 14px;
        line-height: 20px;
        font-weight: normal; }
      /* line 1490, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .primary_btn.create:after,
      .secondary_btns_create li.primary_btn.create:after,
      .create_btns_container .primary_btn.create:after,
      .create_btns_container li.primary_btn.create:after {
        content: '';
        position: absolute;
        width: 0px;
        height: 0px;
        top: 50%;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #336699; }
  /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create .create-products-wrapper,
  .create_btns_container .create-products-wrapper {
    height: 300px;
    width: 100%;
    position: relative; }
    @media (max-width: 991px) {
      /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper,
      .create_btns_container .create-products-wrapper {
        visibility: hidden; } }
    @media (min-width: 992px) {
      /* line 1508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper,
      .create_btns_container .create-products-wrapper {
        display: none; } }
    /* line 1521, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .create-products-wrapper.new_mg_small,
    .create_btns_container .create-products-wrapper.new_mg_small {
      height: auto; }
      /* line 1524, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper,
      .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper {
        top: 0px; }
        /* line 1527, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
        .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg,
        .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg {
          padding-top: 0px; }
          /* line 1529, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
          .secondary_btns_create .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg .create_floating_loading,
          .create_btns_container .create-products-wrapper.new_mg_small .create_floating_wrapper .create_floating.new_mg .create_floating_loading {
            height: 510px;
            line-height: 510px; }
    /* line 1537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .secondary_btns_create .create-products-wrapper #create_floating,
    .create_btns_container .create-products-wrapper #create_floating {
      position: relative; }
      /* line 1540, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
      .secondary_btns_create .create-products-wrapper #create_floating .create_floating,
      .create_btns_container .create-products-wrapper #create_floating .create_floating {
        position: relative;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        height: 200px;
        width: 100%; }
  /* line 1552, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .secondary_btns_create:after,
  .create_btns_container:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 17px;
    left: -5px;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #c6c7c9; }

/* line 1564, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
.create_btns_container {
  position: absolute;
  height: 50px;
  left: 145px; }

/* line 1572, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body.albums .primary_btns_story {
  display: block; }
  /* line 1574, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  body.albums .primary_btns_story .story_header_btn {
    float: left;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    color: #4b525c;
    line-height: 50px;
    height: 50px;
    padding: 0 0 0 20px; }
    /* line 1585, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn:before {
      left: 0;
      content: '';
      border-left: 1px solid #b7c2cd;
      position: absolute;
      top: 10px;
      bottom: 10px; }
    /* line 1593, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn.hide {
      display: none; }
    /* line 1596, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn .invitees_count {
      font-weight: normal; }
    /* line 1599, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    body.albums .primary_btns_story .story_header_btn .arrow {
      display: inline-block;
      background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -60px;
      width: 18px;
      height: 18px;
      vertical-align: middle; }

/* line 1610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
#tl_secondary_bar {
  display: flex;
  justify-content: space-between;
  min-height: 46px;
  line-height: 35px;
  box-sizing: border-box;
  background: #fff;
  border-bottom: 1px solid #c5ced7;
  position: relative;
  font-size: 0;
  z-index: 32;
  text-align: center;
  width: 100%; }
  @media (max-width: 991px) {
    /* line 1610, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    #tl_secondary_bar {
      text-align: left;
      line-height: 5px; } }
  /* line 1629, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar.hidden {
    display: none; }
  /* line 1634, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar.empty .secondary_btns_create {
    display: none; }
  /* line 1641, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar .top_bar_dropdown .dropdown li:hover {
    color: #f05323; }
  /* line 1648, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  #tl_secondary_bar .primary_btn.bold, #tl_secondary_bar .primary_btn:hover {
    font-weight: bold; }

@media (min-width: 768px) {
  /* line 1663, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by {
    display: block; }
  /* line 1667, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .section_dropdown_wrap.sub_section_dropdown .sort_by_section .sort_by_mobile {
    display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
  /* line 1676, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn .btn_text {
    width: 85px; }
    /* line 1678, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .icon {
      display: none; }
    /* line 1681, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
    .primary_btns_left .primary_btn .btn_text .label {
      margin-left: 0; }
  /* line 1686, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .primary_btns_left .primary_btn.albums .btn_text {
    width: 70px; }

  /* line 1696, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
  .main_section_dropdown .section_dropdown.people .icon, .main_section_dropdown .section_dropdown.tags .icon {
    display: none; } }
/* line 1705, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
body.trash #tl_secondary_bar {
  z-index: 11; }

/* line 1710, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_top_bar.scss */
div.embeddedServiceHelpButton,
div.embeddedServiceSidebar.modalContainer {
  z-index: 30; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_loader.scss */
.loader {
  z-index: 2;
  position: fixed;
  top: 102px;
  bottom: 41px;
  left: 0;
  right: 0;
  background: #fff;
  -moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  -webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.3) inset, 0 -15px 15px -15px rgba(0, 0, 0, 0.3) inset; }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
.popover_wrap.popover_view_error.show {
  display: block; }
/* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
.popover_wrap.popover_view_error .popover {
  width: 380px;
  margin-left: -190px;
  margin-top: -67px;
  display: block; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
  .popover_wrap.popover_view_error .popover .body {
    margin: 25px; }
    /* line 15, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
    .popover_wrap.popover_view_error .popover .body p {
      text-align: center;
      margin: 40px 0 24px;
      overflow-wrap: break-word; }
    /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_error.scss */
    .popover_wrap.popover_view_error .popover .body .orange-btn {
      font-weight: bold;
      margin: 0 auto;
      width: 80px;
      text-align: center;
      float: none; }

/* Usage: <div class="circular_spinner orange_small"></div>*/
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
.circular_spinner {
  display: inline-block;
  -moz-animation-name: rotateClockwise;
  -webkit-animation-name: rotateClockwise;
  animation-name: rotateClockwise;
  -moz-animation-duration: 1s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  /*Orange spinner classes*/
  /*Orange spinner classes*/ }
  /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_small {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/small-spinner-6eb960f03356462e625c73e9d8254e3187b4fc498ac44ed9bd27e44b4a0e2759.png);
    width: 31px;
    height: 31px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_small {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/small-spinner@2x-83873e1812a66b9a7eb4021e98c042ad03976eaa7d52edd96f0a12dabc260361.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_xsmall {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xsmall-spinner-779a9877776e3e048af2c78ddf33b094d126c3c60e429d0509fc37eff432e43e.png);
    width: 17px;
    height: 17px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_xsmall {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xsmall-spinner@2x-21d5b9dcb60c3d3933c8844e47febf3150a6e3ba1e9a67334ef5461a743166b7.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_medium {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/medium-spinner-e55fcc6112fffc36f6d5b18080c06b2d90d4774469a9ceb48dc55fb526c915cc.png);
    width: 39px;
    height: 39px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_medium {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/medium-spinner@2x-3d4d0ebd00ebea646af11b9bbe4e6000a01945777d7d12be69392c7ee64895f9.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_large {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/large-spinner-6f31cfd49e5e7ddb25490c54b12235648ef6aae55b933d7732107ba73a00779b.png);
    width: 49px;
    height: 49px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_large {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/large-spinner@2x-9717909184a61f9a4fe38db0cdd44bc0ba05a37ddddb78b5381c5da0bbc6a35c.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 37, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.white_xlarge {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xlarge-spinner-7f4b0012bd2a6707ed7ce75b7183e3adfd1553c655a56163e0c81f28dbcc5569.png);
    width: 71px;
    height: 71px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.white_xlarge {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/white/xlarge-spinner@2x-1a45161e76ee960549617883eec10c25a6627fad1c316160ccb96828287a5425.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 42, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_small {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/small-spinner-c23b0e9cf2d38b0e193b54e5f6d246fb7660094b9bffdf521f858cd3a539a081.png);
    width: 31px;
    height: 31px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_small {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/small-spinner@2x-2df6bbd5809820ffc61c3d824201fbbd8b074b7d4bd99a5e760d7d5a43d1e2cb.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_xsmall {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xsmall-spinner-b95dfd61a5c7fed89936700a2e3348092ffcd08716b8fb37a7dfb615ad07a118.png);
    width: 17px;
    height: 17px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_xsmall {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xsmall-spinner@2x-d18a03219bffc4f030b8ebcc5e1e0357712189b5c21fc421d17e4c801e289374.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 48, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_medium {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/medium-spinner-ab149d2a7538108f0b2213383f3f9f875833848f78802e81af850f447e0e9a47.png);
    width: 39px;
    height: 39px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_medium {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/medium-spinner@2x-e35482996eca5b0792498fbf52f5e97aa20595a5697433721335ef5d5e25b353.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_large {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/large-spinner-7a17907ad8f52cae2d15b3be9ed2e2e477dc5a3cc0f60e78b7a013199bd10b32.png);
    width: 49px;
    height: 49px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_large {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/large-spinner@2x-977bb573e8cdc0738eeb8487c6d01a1912e5791256a6db01b9bdbfb26182f243.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }
  /* line 54, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_spinner.scss */
  .circular_spinner.orange_xlarge {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xlarge-spinner-d3fb7fe4237eb870a0e753ef2c38d97bdbc83f952e74ae60bc48e756fb43e423.png);
    width: 71px;
    height: 71px; }
    @media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 20, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      .circular_spinner.orange_xlarge {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/spinners/orange/xlarge-spinner@2x-8648c97ac1dec0381be4b4cda15c6fa2f4445e1c90a0a3811d5ed09e004d34ae.png);
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(160px); }
  to {
    transform: translateY(0);
    opacity: 1; } }
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(160px); }
  to {
    transform: translate3d(0);
    opacity: 1; } }
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); }
  to {
    opacity: 1; } }
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); }
  to {
    opacity: 1; } }
@keyframes zoomOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); } }
@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9); } }
/* line 68, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.animated {
  -webkit-animation-duration: .7s;
  -webkit-animation-fill-mode: forwards;
  animation-duration: .7s;
  animation-fill-mode: forwards; }

/* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.fadeInUp {
  opacity: 0;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

/* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.animated.zoomIn, .animated.zoomOut {
  -webkit-animation-duration: .21s;
  animation-duration: .21s; }

/* line 89, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.zoomIn {
  opacity: 0;
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn; }

/* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_reveal-animations.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/memories.scss */
body.memories {
  /* Common styles for both Story and Gallery */
  font-family: "Avenir LT", Verdana, Arial, sans-serif; }

/* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/memories.scss */
body.memories.landing #apc-memories {
  top: 50px; }

/* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/memories.scss */
#apc-memories {
  position: absolute;
  top: 100px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  overflow: auto; }

/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
body.memories #tl_primary_bar .right_btns {
  position: absolute;
  right: 17px;
  top: 6px; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
  body.memories #tl_primary_bar .right_btns .btn-primary-bar {
    color: #58595b;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 40px; }
    /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
    body.memories #tl_primary_bar .right_btns .btn-primary-bar:hover {
      color: #f05323; }
    /* line 18, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
    body.memories #tl_primary_bar .right_btns .btn-primary-bar.js_login {
      color: #f05323; }
      /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
      body.memories #tl_primary_bar .right_btns .btn-primary-bar.js_login:hover {
        color: #dc4405; }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/memories/header.scss */
  body.memories #tl_primary_bar .right_btns .primary-bar-divider {
    color: #c6c7c9;
    display: inline-block;
    font-size: 18px;
    position: relative;
    padding: 0 6px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
.recent-upload-dialog {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 90%;
  max-width: 1200px;
  height: 90%;
  margin: auto;
  padding: 0;
  z-index: 33;
  background-color: #ffffff;
  color: #2a2e33;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  border: none; }
  /* line 23, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
  .recent-upload-dialog .action-menu {
    position: relative;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px; }
    /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog .action-menu .close {
      position: absolute;
      top: 0;
      right: 0;
      width: 55px;
      height: 75px;
      border-left: 1px solid #e5e5e5;
      background: none;
      cursor: pointer; }
      /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .action-menu .close:before, .recent-upload-dialog .action-menu .close:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 2px;
        height: 17px;
        background-color: #333;
        transform: translate(-50%, -50%) rotate(45deg); }
      /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .action-menu .close:after {
        transform: translate(-50%, -50%) rotate(-45deg); }
      /* line 60, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .action-menu .close:hover:before, .recent-upload-dialog .action-menu .close:hover:after {
        background-color: #f15d1b; }
  /* line 67, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
  .recent-upload-dialog .inner {
    flex: 1;
    overflow: auto;
    padding: 5px 15px;
    background-color: #ffffff; }
    /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog .inner .recent-upload-grid {
      background-color: #f9f9f9;
      min-height: 1000px;
      min-width: 1000px;
      width: 100%;
      border-radius: 6px; }
      /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid.pmc-heimdall .action-bar {
        display: none; }
      /* line 86, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid.pmc-heimdall .moment:focus {
        box-shadow: none; }
      /* line 90, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid.pmc-heimdall .moment:focus-visible {
        box-shadow: 0 0 0 2px white, 0 0 0 4px #d74012;
        z-index: 3; }
      /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid.pmc-heimdall .moment .overlay {
        display: none; }
      /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid .scrubber-container {
        display: none; }
      /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid .layouts-container {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        margin: 10px; }
        /* line 111, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
        .recent-upload-dialog .inner .recent-upload-grid .layouts-container div {
          flex: 1 1 200px;
          max-width: 100%;
          margin-bottom: 10px; }
        @media (max-width: 1024px) {
          /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
          .recent-upload-dialog .inner .recent-upload-grid .layouts-container {
            justify-content: space-between; }
            /* line 120, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
            .recent-upload-dialog .inner .recent-upload-grid .layouts-container div {
              flex: 1 1 45%; } }
        @media (max-width: 768px) {
          /* line 105, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
          .recent-upload-dialog .inner .recent-upload-grid .layouts-container {
            flex-direction: column; }
            /* line 128, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
            .recent-upload-dialog .inner .recent-upload-grid .layouts-container div {
              flex: 1 1 100%; } }
      /* line 134, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid .layouts-container div {
        width: auto;
        height: auto;
        margin-bottom: 10px; }
      /* line 140, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner .recent-upload-grid .framed_moment {
        display: inline-block;
        position: relative;
        margin: 8px; }
        /* line 145, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
        .recent-upload-dialog .inner .recent-upload-grid .framed_moment .framed_moment_media.recent {
          overflow: hidden; }
        /* line 149, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
        .recent-upload-dialog .inner .recent-upload-grid .framed_moment .open-overlay {
          display: none;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.6);
          border: 4px solid #ffffff;
          z-index: 1; }
          /* line 160, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
          .recent-upload-dialog .inner .recent-upload-grid .framed_moment .open-overlay.show {
            display: block; }
          /* line 164, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
          .recent-upload-dialog .inner .recent-upload-grid .framed_moment .open-overlay .open-button {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: #f15d1b;
            color: white;
            padding: 6px 12px;
            font-size: 14px;
            border: none;
            border-radius: 4px;
            cursor: pointer; }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
  .recent-upload-dialog .dialog-footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 12px;
    padding: 16px 24px;
    border-top: 1px solid #e5e5e5;
    background-color: #ffffff; }
    /* line 191, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog .dialog-footer .cancel-btn {
      background: none;
      border: 1px solid #dcdcdc;
      color: #333;
      border-radius: 20px;
      padding: 8px 20px;
      font-size: 14px;
      cursor: pointer; }
      /* line 200, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .dialog-footer .cancel-btn:hover {
        background-color: #f6f6f6; }
    /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog .dialog-footer .cta-btn {
      background-color: #f15d1b;
      color: #fff;
      font-weight: 600;
      font-size: 14px;
      padding: 10px 24px;
      border: none;
      border-radius: 20px;
      cursor: pointer;
      transition: background-color 0.2s ease;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); }
      /* line 217, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .dialog-footer .cta-btn:hover:not(:disabled) {
        background-color: #e94d0f; }
      /* line 221, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .dialog-footer .cta-btn:disabled {
        background-color: #fcd7cc;
        color: #aaa;
        cursor: not-allowed;
        box-shadow: none; }
  @media (min-width: 1024px) {
    /* line 231, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog .recent-upload-grid {
      min-width: 1000px; } }
  @media (max-width: 768px) {
    /* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
    .recent-upload-dialog {
      width: 90%;
      height: 90%; }
      /* line 240, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .inner {
        padding: 12px 16px; }
      /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
      .recent-upload-dialog .dialog-footer {
        flex-direction: column;
        align-items: stretch; }
        /* line 248, /var/lib/shutterfly/photos/web/app/assets/stylesheets/modules/recent_uploads/recent_uploads.scss */
        .recent-upload-dialog .dialog-footer .cta-btn,
        .recent-upload-dialog .dialog-footer .cancel-btn {
          width: 100%;
          text-align: center; } }

@media (max-width: 767px) {
  /* line 4, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  .primary_btns_right .personal_menu .menu_item {
    padding-top: 0px;
    padding-bottom: 0px; }
    /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item.account_dropdown {
      font-size: 10px;
      top: 7px;
      padding-right: 2px !important; }
      /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown .icon {
        display: inline-block;
        vertical-align: middle;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -96px;
        background-repeat: no-repeat;
        width: 22px;
        height: 22px;
        margin-left: 23.5px;
        padding-bottom: 1px; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -96px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 22, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -48px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -48px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .arrow_icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -400px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .arrow_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -400px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown .arrow_icon {
        display: none;
        height: 6px;
        width: 8px;
        position: absolute;
        right: 20px;
        top: 6px;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -420px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown .arrow_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -420px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown .dropdown_arrow {
        padding-right: 5px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 65px;
        text-align: center; }
        /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
        .primary_btns_right .personal_menu .menu_item.account_dropdown .dropdown_arrow:after {
          border-left: 4px solid transparent;
          border-right: 4px solid transparent;
          border-top: 6px solid #58595b;
          top: auto;
          bottom: 4px;
          right: auto;
          margin-left: 3px; }
      /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown .menu_dropdown {
        right: 10px; }
      /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.account_dropdown:after {
        display: none; }
    /* line 64, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item .text {
      font-size: 10px;
      line-height: 14px;
      margin-top: 3px; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item.photos {
      display: inline-block;
      text-align: center;
      margin-top: 7px;
      margin-right: 7px; }
      /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos .icon {
        width: 24px;
        height: 18px;
        margin-right: 2px;
        display: inline-block;
        vertical-align: middle;
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -474px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.photos .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -474px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 85, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos.inactive .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -518px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.photos.inactive .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -518px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 91, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos:hover .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
        background-position: 0 -474px;
        background-repeat: no-repeat; } }
      @media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.5), (max-width: 767px) and (min--moz-device-pixel-ratio: 1.5), (max-width: 767px) and (-o-min-device-pixel-ratio: 3 / 2), (max-width: 767px) and (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .primary_btns_right .personal_menu .menu_item.photos:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -474px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
@media (max-width: 767px) {
      /* line 95, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos:after {
        display: none; }
      /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      .primary_btns_right .personal_menu .menu_item.photos .text {
        margin-top: 5px; }
    /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item.cart .icon {
      padding-bottom: 2px; }
    /* line 106, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .primary_btns_right .personal_menu .menu_item.cart .text {
      display: block;
      margin-top: 0px;
      margin-left: 1px; } }
/* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
.tl_primary_bar.mobile .primary_btns_right .personal_menu .account_dropdown .menu_dropdown li.mobile {
  display: block; }
/* line 125, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
.tl_primary_bar.mobile .primary_btns_right .personal_menu .account_dropdown .menu_dropdown li:not(.mobile) {
  display: none !important; }

/* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
html.mobile .create_btns_container {
  display: none; }
/* line 139, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
html.mobile #tl_logo {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 14px;
  margin-left: 9px; }
/* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
html.mobile .primary_btns_left {
  flex-grow: 1; }
  /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_left .btn_text .icon,
  html.mobile .primary_btns_left .search,
  html.mobile .primary_btns_left .section_dropdown_wrap {
    display: none; }
  @media (min-width: 768px) {
    /* line 158, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_left .primary_btn.albums .btn_text {
      padding-left: 0px; } }
  /* line 167, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_left .btn_text .label {
    margin-left: 0; }
/* line 175, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
html.mobile .primary_btns_right .personal_menu .menu_item {
  padding-top: 0px;
  padding-bottom: 0px; }
  /* line 179, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.myshutterfly, html.mobile .primary_btns_right .personal_menu .menu_item.share {
    display: none; }
  /* line 184, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown {
    font-size: 10px;
    top: 7px;
    padding-right: 2px !important;
    color: #58595b; }
    /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .icon {
      display: inline-block;
      vertical-align: middle;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -96px;
      background-repeat: no-repeat;
      width: 22px;
      height: 22px;
      margin-left: 27.5px;
      padding-bottom: 1px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -96px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 202, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -96px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -96px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 205, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .arrow_icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -420px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown:hover .arrow_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -420px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 210, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .arrow_icon {
      display: none;
      height: 6px;
      width: 8px;
      position: absolute;
      right: 20px;
      top: 6px;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -420px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .arrow_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -420px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 219, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .dropdown_arrow {
      padding-right: 5px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      width: 65px;
      text-align: center; }
      /* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
      html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .dropdown_arrow:after {
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 6px solid #58595b;
        top: auto;
        bottom: 4px;
        right: auto;
        margin-left: 3px; }
    /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .menu_dropdown {
      right: 10px; }
    /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown:after {
      display: none; }
  /* line 244, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown.visible {
    color: #58595b; }
    /* line 247, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown.visible:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -48px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown.visible:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -48px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 250, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown.visible:hover .arrow_icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -400px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown.visible:hover .arrow_icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -400px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
  /* line 256, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item .text {
    font-size: 10px;
    line-height: 14px;
    margin-top: 3px; }
  /* line 262, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.photos {
    display: inline-block;
    text-align: center;
    margin-top: 7px;
    margin-right: 7px; }
    /* line 267, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.photos .icon {
      width: 24px;
      height: 18px;
      margin-right: 2px;
      display: inline-block;
      vertical-align: middle;
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -474px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.photos .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -474px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 277, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.photos.inactive .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -518px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.photos.inactive .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -518px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.photos:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -474px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.photos:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -474px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }
    /* line 287, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.photos:after {
      display: none; }
    /* line 290, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.photos .text {
      margin-top: 5px; }
  /* line 295, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.cart {
    color: #58595b; }
    /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.cart .icon {
      padding-bottom: 2px; }
    /* line 299, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.cart .text {
      display: block;
      margin-top: 0px;
      margin-left: 1px; }
    /* line 306, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    html.mobile .primary_btns_right .personal_menu .menu_item.cart:hover .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar-s28fd3cba40-2b60bb3cf92491bec0a5eb33724eb1a77ce5de5635410a221d0b0b7403e3775d.png);
      background-position: 0 -258px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        html.mobile .primary_btns_right .personal_menu .menu_item.cart:hover .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_topbar@2x-s5a5ea35eee-2a21c3b8fb7bb1bbf9edacee6d4fa544efa07d641e4bbc5ec128ca5490394965.png);
          background-position: 0 -258px;
          -moz-background-size: 25px auto;
          -o-background-size: 25px auto;
          -webkit-background-size: 25px auto;
          background-size: 25px auto; } }

/* line 317, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown {
  float: left;
  top: 5px;
  left: -10px; }
  /* line 321, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  html.mobile .primary_btns_right .personal_menu .menu_item.account_dropdown .arrow_icon {
    top: 16px;
    right: 16px; }

/* line 328, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
.partner-container {
  display: flex;
  flex-direction: row;
  align-items: center; }
  /* line 333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
  .partner-container .costco-logo {
    width: auto;
    height: 30px;
    margin-right: 20px; }
  @media screen and (max-width: 600px) {
    /* line 340, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_top_bar.scss */
    .partner-container .costco-logo {
      height: 25px;
      margin-right: 1px; } }

@media (max-width: 767px) {
  /* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_bottom_bar.scss */
  .mobile #tl_bottom_bar_left, .mobile .upgrade_wrap, .mobile .help_btn {
    display: none !important; }
  /* line 7, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_bottom_bar.scss */
  .mobile .date_btns .day {
    border-left: 1px solid #b7c2cd; }

  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_bottom_bar.scss */
  #tl_bottom_bar_right .date_btns {
    margin: 0px; } }
@media (max-width: 767px) {
  /* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_secondary_bar.scss */
  .top-xs {
    top: 51px !important; } }

/* line 3, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
.modal_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: white;
  z-index: 39;
  overflow-y: auto; }

/* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
.modal_container {
  width: 300px;
  position: relative;
  margin: 14px auto;
  z-index: 40;
  background: white; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .horz-rule {
    height: 1px;
    margin: 5px 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZGZkZmRlIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNkZmRmZGUiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(5%, #ffffff), color-stop(25%, #dfdfde), color-stop(75%, #dfdfde), color-stop(95%, #ffffff));
    background: -moz-linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: -webkit-linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: linear-gradient(to left, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%);
    background: linear-gradient(right, #ffffff 5%, #dfdfde 25%, #dfdfde 75%, #ffffff 95%); }
  /* line 27, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container h4 {
    font-size: 20px;
    text-align: center;
    padding: 40px 50px 15px 40px;
    color: #4b525c; }
  /* line 34, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .modal_information {
    padding: 0 20px;
    line-height: 20px;
    font-size: 16px;
    color: #767d91; }
  /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container .action_btn_wrap {
    padding: 10px 20px;
    font-size: 18px; }
    /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .action_btn_wrap .orange-btn {
      font-size: 14px;
      float: right;
      color: #fafcff;
      text-shadow: 1px 0px 1px #a30045;
      border-radius: 6px;
      padding: 12px 34px; }
  /* line 56, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=text], .modal_container input[type=password], .modal_container input[type=email] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 38px;
    margin: 3px 0 !important;
    color: #4b525c;
    font-size: 16px;
    font-weight: lighter;
    box-shadow: none; }
    /* line 70, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]::-webkit-input-placeholder, .modal_container input[type=password]::-webkit-input-placeholder, .modal_container input[type=email]::-webkit-input-placeholder {
      color: #b7bac4; }
    /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]:-moz-placeholder, .modal_container input[type=password]:-moz-placeholder, .modal_container input[type=email]:-moz-placeholder {
      color: #b7bac4; }
    /* line 76, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]::-moz-placeholder, .modal_container input[type=password]::-moz-placeholder, .modal_container input[type=email]::-moz-placeholder {
      color: #b7bac4; }
    /* line 79, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text]:-ms-input-placeholder, .modal_container input[type=password]:-ms-input-placeholder, .modal_container input[type=email]:-ms-input-placeholder {
      color: #b7bac4; }
  /* line 83, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=text]:focus, .modal_container input[type=password]:focus, .modal_container input[type=email]:focus {
    border: 1px solid #767d91; }
  /* line 87, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container input[type=checkbox] + label {
    font-weight: lighter;
    font-size: 14px;
    color: #767d90;
    width: auto;
    margin: 3px 0;
    padding-left: 25px; }

@media (min-width: 768px) {
  /* line 98, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_wrap {
    background: rgba(0, 0, 0, 0.4);
    overflow-y: hidden; }

  /* line 103, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
  .modal_container {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 450px;
    margin: 0 0 0 -225px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #9b95a7;
    border-radius: 10px; }
    /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container h4 {
      padding: 40px 50px 15px 40px;
      font-size: 24px; }
    /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .modal_information {
      padding: 0 50px; }
    /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container .action_btn_wrap {
      padding: 10px 50px; }
    /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_modal.scss */
    .modal_container input[type=text], .modal_container input[type=password], .modal_container input[type=email] {
      width: 350px; } }
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
.app_modal .email_modal {
  box-sizing: border-box;
  padding: 10px 30px 30px 30px; }
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal.not_touch .recipients .added_item:hover {
    color: #f05323;
    border-color: #f05323;
    background-color: #f8f9fe; }
    /* line 11, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal.not_touch .recipients .added_item:hover .remove .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -255px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .app_modal .email_modal.not_touch .recipients .added_item:hover .remove .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -215px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
  /* line 16, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal.not_touch .recipients .added_item .remove:hover {
    background: none; }
  /* line 21, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal.not_touch .recipients .added_item.invalid:hover {
    background-color: #F05323;
    color: #ffffff; }
    /* line 25, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal.not_touch .recipients .added_item.invalid:hover .remove .icon {
      background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
      background-position: 0 -994px;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
        /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
        .app_modal .email_modal.not_touch .recipients .added_item.invalid:hover .remove .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
          background-position: 0 -954px;
          -moz-background-size: 110px auto;
          -o-background-size: 110px auto;
          -webkit-background-size: 110px auto;
          background-size: 110px auto; } }
  /* line 30, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal.not_touch .recipients .added_item.invalid .remove:hover {
    background: none; }
  /* line 40, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .message_section {
    margin-top: 11px; }
  /* line 44, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal ul {
    margin-top: 10px; }
  /* line 47, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .recipients {
    width: 100%;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #CACBCF;
    padding: 2px 1px;
    box-sizing: border-box; }
    /* line 55, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .recipients .validation_tooltip {
      left: -60px;
      width: auto;
      min-width: initial; }
      /* line 59, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .validation_tooltip .content_wrap {
        padding: 8px 20px;
        color: #58595b;
        font-size: 14px;
        box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.08), 0 2px 4px 0 rgba(0, 0, 0, 0.11);
        border: solid 1px #cacbcf;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        text-overflow: ellipsis; }
      /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .validation_tooltip.narrow .content_wrap {
        max-width: 318px;
        overflow: hidden; }
      /* line 73, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .validation_tooltip.narrow .arrow {
        bottom: 4px; }
        /* line 75, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .app_modal .email_modal .recipients .validation_tooltip.narrow .arrow.border {
          bottom: 2px; }
      /* line 80, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .validation_tooltip .arrow {
        bottom: 3px; }
        /* line 82, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .app_modal .email_modal .recipients .validation_tooltip .arrow.border {
          bottom: 0; }
    /* line 88, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .recipients .added_item {
      background-image: none;
      background-color: #f6f8fb;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px;
      border-radius: 15px;
      padding: 0 10px;
      border: 1px solid #ebf0f7;
      box-sizing: border-box;
      margin-left: 5px;
      font-size: 12px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      color: #58595b;
      max-width: 95%;
      overflow: hidden;
      text-overflow: ellipsis;
      position: relative;
      padding-right: 32px;
      line-height: 22px; }
      /* line 113, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .added_item .remove {
        background: none;
        position: absolute;
        top: 1px;
        right: 0; }
        /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .app_modal .email_modal .recipients .added_item .remove .icon {
          background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
          background-position: 0 -243px;
          background-repeat: no-repeat;
          margin: 7px 0; }
          @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
            /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
            .app_modal .email_modal .recipients .added_item .remove .icon {
              background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
              background-position: 0 -203px;
              -moz-background-size: 110px auto;
              -o-background-size: 110px auto;
              -webkit-background-size: 110px auto;
              background-size: 110px auto; } }
    /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .recipients .added_item.invalid {
      background-color: #f05323;
      color: #ffffff;
      text-shadow: none;
      box-sizing: border-box;
      border: none; }
      /* line 133, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .recipients .added_item.invalid .remove .icon {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png);
        background-position: 0 -980px;
        background-repeat: no-repeat; }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
          /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
          .app_modal .email_modal .recipients .added_item.invalid .remove .icon {
            background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app@2x-sb60c28124c-b6b1b33b04e1a2a412bcb5b688ffe992eb76b89103e577cdd73762a1401493db.png);
            background-position: 0 -940px;
            -moz-background-size: 110px auto;
            -o-background-size: 110px auto;
            -webkit-background-size: 110px auto;
            background-size: 110px auto; } }
  /* line 142, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .modal_information .section .recipients.no_scroll {
    overflow: hidden; }
  /* line 147, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .modal_information .section .recipients.invalid .recipients_input input#share_recipients {
    border-color: #dddfe1; }
  /* line 151, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .modal_information .section .recipients.invalid .recipients_input input#share_recipients:focus {
    border: 1px solid #cc0000; }
  /* line 155, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .modal_information .section .recipients.invalid .recipients_input input#share_recipients + a {
    display: block;
    position: absolute;
    height: 13px;
    width: 13px;
    background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_app-s4cb33782f6-d35746c7eab17fcbc7c9588ca2373ce7b43166a951bdba823750685a409120e6.png) 0 -22px;
    right: 10px;
    top: 12px;
    -ms-transform: scale(0.8);
    /* IE 9 */
    -webkit-transform: scale(0.8);
    /* Safari */
    transform: scale(0.8);
    background-size: 109px auto; }
  /* line 171, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal p.selected_count {
    font-size: 13px;
    color: #58595b;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin-bottom: 12px;
    padding-top: 7px; }
  /* line 182, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal textarea, .app_modal .email_modal #share_recipients {
    width: 100%;
    max-height: 350px;
    box-sizing: border-box;
    padding: 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #58595b;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    border-color: #CACBCF;
    resize: none; }
    /* line 190, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal textarea::-webkit-input-placeholder, .app_modal .email_modal #share_recipients::-webkit-input-placeholder {
      color: #c6c7c9; }
    /* line 193, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal textarea:-moz-placeholder, .app_modal .email_modal #share_recipients:-moz-placeholder {
      color: #c6c7c9; }
    /* line 196, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal textarea::-moz-placeholder, .app_modal .email_modal #share_recipients::-moz-placeholder {
      color: #c6c7c9; }
    /* line 199, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal textarea:-ms-input-placeholder, .app_modal .email_modal #share_recipients:-ms-input-placeholder {
      color: #c6c7c9; }
  /* line 213, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal #share_recipients {
    padding: 6px 15px;
    height: 32px; }
  /* line 218, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal *::-webkit-input-placeholder {
    color: #c6c7c9; }
  /* line 222, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal *:-moz-placeholder {
    color: #c6c7c9; }
  /* line 226, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal *::-moz-placeholder {
    color: #c6c7c9; }
  /* line 230, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal *:-ms-input-placeholder {
    color: #c6c7c9; }
  /* line 236, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal input[type=text]:focus, .app_modal .email_modal input[type=password]:focus, .app_modal .email_modal input[type=email]:focus {
    border: none; }
  /* line 239, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal iframe {
    height: 0px; }
  /* line 242, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal textarea {
    height: 97px; }
  /* line 246, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .label {
    font-size: 14px;
    color: #58595b;
    display: inline-block;
    vertical-align: top;
    padding-top: 12px;
    height: 19px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-weight: 500; }
  /* line 258, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .action_btn_wrap {
    padding: 15px 25px;
    font-size: 18px; }
    /* line 261, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .action_btn_wrap a {
      padding: 12px 40px;
      margin: 0 0; }
    /* line 265, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .action_btn_wrap .gray-btn {
      float: left;
      font-size: 14px; }
  /* line 270, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .suggestions {
    margin-top: -5px;
    margin-bottom: 2px;
    max-height: 192px;
    overflow-y: auto;
    width: 307px;
    border: 1px solid #cdd2d8;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
    /* line 279, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .suggestions li {
      height: 64px;
      padding-left: 67px; }
      /* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .suggestions li a {
        padding-top: 13px;
        font-size: 14px;
        font-weight: 500;
        color: #4c4d4f;
        width: 220px;
        text-overflow: ellipsis;
        overflow: hidden; }
      /* line 293, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .suggestions li span {
        width: 220px;
        text-overflow: ellipsis;
        overflow: hidden; }
    /* line 300, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .suggestions li:first-child, .app_modal .email_modal .suggestions li:last-child {
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px; }
    /* line 304, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .suggestions li:hover {
      background-color: #f5f7fa; }
      /* line 307, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal .suggestions li:hover a.name,
      .app_modal .email_modal .suggestions li:hover span.email {
        opacity: 0.69;
        color: #4c4d4f; }
    /* line 314, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal .suggestions img.avatar {
      left: 15px;
      top: 13px;
      height: 37px;
      width: 37px;
      -moz-border-radius: 100%;
      -webkit-border-radius: 100%;
      border-radius: 100%; }
  /* line 324, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal ul.secondary-options {
    margin-top: 15px; }
    /* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal ul.secondary-options li.send-me-copy {
      float: left; }
      /* line 330, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal ul.secondary-options li.send-me-copy .small-checkbox-wrap {
        width: auto; }
        /* line 333, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .app_modal .email_modal ul.secondary-options li.send-me-copy .small-checkbox-wrap label {
          font-size: 13px;
          font-style: normal;
          font-stretch: normal;
          font-weight: 500;
          color: #58595b;
          text-indent: 8px;
          width: auto;
          line-height: 20px; }
      /* line 346, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal ul.secondary-options li.send-me-copy input[type=checkbox] + label span.check-box {
        width: 16px;
        height: 16px;
        border: 1px solid #c6c7c9;
        background: #ffffff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        margin: 0; }
      /* line 355, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal ul.secondary-options li.send-me-copy input[type=checkbox] + label:hover span.check-box {
        border-color: #f05323;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px; }
      /* line 361, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .app_modal .email_modal ul.secondary-options li.send-me-copy input[type=checkbox]:checked + label span.check-box {
        background-color: #f05323;
        border-color: #f05323;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px; }
        /* line 366, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .app_modal .email_modal ul.secondary-options li.send-me-copy input[type=checkbox]:checked + label span.check-box span {
          background: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/sprite_action_bar-s449de87ff9-eac0db4000d85993946dbd4a2f2012b0b7eb1083ba0923b1d63f23472f6e4214.png) 0 -96px;
          width: 12px;
          height: 8px;
          margin-left: 2px;
          display: block;
          margin-top: 4px; }
    /* line 377, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .app_modal .email_modal ul.secondary-options li.address-book-link {
      float: right;
      padding-top: 3px; }
  /* line 382, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .app_modal .email_modal .clear {
    clear: both; }

/* line 388, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
.gray_popup.email_share_modal {
  background: #ffffff;
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08), 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.08), 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.11);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.08), 0 1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.11);
  padding: 15px;
  width: 324px;
  height: 36px;
  margin-left: -45px;
  margin-top: -9px;
  border-radius: 4px; }
  /* line 397, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal a {
    font-size: 12px; }
  /* line 400, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal .gray_popup_input {
    box-shadow: none;
    width: 208px;
    height: 32px;
    margin-top: 2px;
    font-size: 14px;
    color: #58595b;
    border: solid 1px #cacbcf; }
    /* line 408, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .gray_popup_input::-webkit-input-placeholder {
      color: #c6c7c9; }
    /* line 411, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .gray_popup_input:-moz-placeholder {
      color: #c6c7c9; }
    /* line 414, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .gray_popup_input::-moz-placeholder {
      color: #c6c7c9; }
    /* line 417, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .gray_popup_input:-ms-input-placeholder {
      color: #c6c7c9; }
  /* line 421, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal .gray_popup_save {
    background: #f05323;
    border: none;
    text-transform: uppercase;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: none;
    width: 79px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-weight: 500;
    padding: 0;
    margin-left: 15px; }
  /* line 437, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal .pointer {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid rgba(0, 0, 0, 0.3);
    width: 0;
    height: 0;
    bottom: -9px;
    background: none;
    margin-left: -9px; }
    /* line 447, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .pointer span {
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #FFF;
      position: absolute;
      top: -9px;
      left: -8px; }
  /* line 457, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal .validation_tooltip .content_wrap {
    color: #58595b;
    border: solid 1px #dddfe1;
    padding: 10px;
    border-radius: 4px;
    font-size: 14px; }
  /* line 464, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal .validation_tooltip .arrow {
    bottom: 2px; }
    /* line 466, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .gray_popup.email_share_modal .validation_tooltip .arrow.border {
      bottom: 0px; }
  /* line 473, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .gray_popup.email_share_modal.invalid .gray_popup_input {
    color: #cc0000;
    border-color: #cc0000; }

@media (min-width: 768px) {
  /* line 482, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .modal_container.email_modal {
    width: 452px;
    margin: 0 0 0 -226px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #f5f6f8;
    overflow: hidden; }
    /* line 488, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal h4 {
      padding: 50px 25px 26px 25px; }
    /* line 491, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal .modal_information {
      margin: 0 25px 50px 25px;
      line-height: 20px;
      font-size: 16px;
      color: #767d91;
      text-align: left;
      padding: 0; }
    /* line 500, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal .include_self_checkbox_label {
      font-size: 14px; }
    /* line 504, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal .action_btn_wrap {
      -moz-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      -webkit-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eceff3), color-stop(100%, #fbfcfc));
      background: -moz-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
      background: -webkit-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
      background: linear-gradient(to top, #eceff3 0%, #fbfcfc 100%);
      background: linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%); }
    /* line 508, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal .recipients {
      width: 397px;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
      background: -moz-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
      background: -webkit-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
      background: linear-gradient(to top, #fbfbfb 0%, #fefefe 100%);
      background: linear-gradient(to, #fbfbfb 0%, #fefefe 100%);
      border: 1px solid #bcbec4;
      border-radius: 5px;
      -moz-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      -webkit-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      font-size: 16px;
      display: inline-block;
      margin-left: 50px; }
      /* line 517, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .modal_container.email_modal .recipients input {
        width: 290px !important; }
      /* line 520, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .modal_container.email_modal .recipients .validation_tooltip {
        left: 105px;
        top: -40px; }
        /* line 523, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .modal_container.email_modal .recipients .validation_tooltip .content_wrap {
          width: auto;
          min-height: 0px; }
        /* line 527, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
        .modal_container.email_modal .recipients .validation_tooltip .arrow {
          left: 50%; }
    /* line 533, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal ul {
      margin: 20px 0px 25px 118px;
      font-weight: 400px;
      font-size: 16px; }
      /* line 537, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
      .modal_container.email_modal ul li {
        border-radius: 0px; }
    /* line 541, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal .suggestions {
      max-height: 198px;
      width: 397px; }
    /* line 545, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
    .modal_container.email_modal textarea {
      margin-left: 41px;
      width: 381px;
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));
      background: -moz-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
      background: -webkit-linear-gradient(bottom, #fbfbfb 0%, #fefefe 100%);
      background: linear-gradient(to top, #fbfbfb 0%, #fefefe 100%);
      background: linear-gradient(to, #fbfbfb 0%, #fefefe 100%);
      border: 1px solid #bcbec4;
      border-radius: 5px;
      -moz-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      -webkit-box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      box-shadow: inset 0 2px 3px rgba(3, 3, 3, 0.1);
      padding: 0px 8px; } }
/* line 557, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
.small_screen .validation_tooltip .arrow {
  margin-left: 0px; }
  /* line 559, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_email.scss */
  .small_screen .validation_tooltip .arrow.border {
    margin-left: 0px; }

/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
.modal_container.facebook {
  width: 300px;
  margin: 14px auto;
  z-index: 40;
  background: white; }
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .modal_information {
    padding: 0px; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .close-btn {
    display: none; }
  /* line 12, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .fb_preview {
    width: 254px; }
    /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview textarea {
      width: 240px; }
    /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview .facebook_preview_grid {
      max-height: 300px; }
      /* line 19, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_1 .photo {
        width: 250px;
        height: 200px;
        background-size: contain;
        background-repeat: no-repeat; }
      /* line 26, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_2 .photo {
        width: 100px;
        height: 100px; }
      /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_4 .photo {
        width: 60px;
        height: 60px; }
      /* line 39, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_3 .photo, .modal_container.facebook .fb_preview .facebook_preview_grid.count_6 .photo {
        width: 65px;
        height: 65px; }
      /* line 45, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo {
        width: 65px;
        height: 65px; }
      /* line 49, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo:nth-child(5), .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo:nth-child(6) {
        width: 100px;
        height: 100px; }
  /* line 57, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .video_moment .play_btn {
    pointer-events: none; }
  /* line 62, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .fb_preview_album_select {
    width: 300px;
    padding-left: 11px; }
    /* line 65, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview_album_select .edit_fb_album {
      display: block; }
    /* line 69, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview_album_select select {
      transform: translate(-50%, -50%);
      margin-top: 40px; }
  /* line 74, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .gray-btn {
    padding: 14px 27px;
    margin: 0; }
    /* line 77, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .gray-btn.hidden {
      display: none; }
  /* line 81, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook .orange-btn {
    width: 80px;
    padding: 7px 10px; }
    /* line 84, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .orange-btn.hidden {
      display: none; }

/* line 93, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
.msie11 .modal_container.facebook .fb_preview_album_select select {
  transform: none;
  margin-top: 0px; }

@media (min-width: 768px) {
  /* line 101, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
  .modal_container.facebook {
    width: 528px;
    margin-left: -264px;
    background: #f5f6f8;
    box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.12); }
    /* line 107, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook h4 {
      padding: 20px 25px 26px 25px; }
    /* line 110, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .modal_information {
      margin-bottom: 0;
      padding: 0; }
    /* line 114, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .action_btn_wrap {
      -moz-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      -webkit-box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      box-shadow: inset 1px 1px 1px rgba(175, 187, 199, 0.7);
      background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eceff3), color-stop(100%, #fbfcfc));
      background: -moz-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
      background: -webkit-linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
      background: linear-gradient(to top, #eceff3 0%, #fbfcfc 100%);
      background: linear-gradient(bottom, #eceff3 0%, #fbfcfc 100%);
      padding: 15px 25px; }
      /* line 118, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .action_btn_wrap .gray-btn {
        float: left;
        font-size: 14px; }
      /* line 122, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .action_btn_wrap a {
        padding: 12px 40px;
        margin: 0 0; }
      /* line 126, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .action_btn_wrap .orange-btn {
        font-size: 14px;
        float: right;
        color: #fafcff;
        text-shadow: 1px 0px 1px #a30045;
        border-radius: 6px;
        width: 120px; }
    /* line 135, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview {
      width: 405px; }
      /* line 137, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview textarea {
        width: 394px;
        margin-bottom: 10px; }
      /* line 141, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview .facebook_preview_grid {
        max-height: none;
        overflow: hidden; }
        /* line 144, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_1 .photo {
          width: 405px;
          height: 300px; }
        /* line 150, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_2 .photo {
          width: 201px;
          height: 201px; }
        /* line 156, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_4 .grid_4 {
          margin: 0 80px; }
        /* line 159, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_4 .photo {
          width: 120px;
          height: 120px; }
        /* line 166, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_3 .photo, .modal_container.facebook .fb_preview .facebook_preview_grid.count_6 .photo {
          width: 133px;
          height: 133px; }
        /* line 172, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo {
          width: 133px;
          height: 133px; }
        /* line 176, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
        .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo:nth-child(5), .modal_container.facebook .fb_preview .facebook_preview_grid.count_5 .photo:nth-child(6) {
          width: 201px;
          height: 201px; }
    /* line 183, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .connect_overlay {
      height: auto; }
    /* line 186, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
    .modal_container.facebook .fb_preview_album_select {
      width: 433px;
      text-align: center; }
      /* line 189, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview_album_select .edit_fb_album {
        display: inline; }
      /* line 192, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview_album_select select {
        right: 0px;
        transform: none;
        margin-top: 0px; }
      /* line 197, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_share_service.scss */
      .modal_container.facebook .fb_preview_album_select .new_album {
        margin: 10px 0 0 150px !important; } }
/* line 2, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_summary_view.scss */
.mobile .summary_heading_meta {
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 6, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  #scroll-main.mobile #right_end:not(.endcap) {
    display: none; }
  /* line 9, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  #scroll-main.mobile #right_end .timeline_column {
    display: none; }
  /* line 14, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  #scroll-main.mobile #left_end {
    display: none; }
  /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  #scroll-main.mobile #table {
    right: 0;
    left: 0; } }
/* line 28, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
html.mobile .empty-grid {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }
  /* line 32, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  html.mobile .empty-grid .image {
    background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums-sa406d56c98-aabefbbabbdea48b01331836a2bf2311377d29bdce9e9af89028beefbf286f09.png);
    background-position: 0 -1082px;
    background-repeat: no-repeat;
    width: 41px;
    height: 31px;
    margin-bottom: 16px; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
      /* line 8, /var/lib/shutterfly/photos/web/app/assets/stylesheets/shared/mixins/_retina.scss */
      html.mobile .empty-grid .image {
        background-image: url(//d3j6qtaf6p78dj.cloudfront.net/assets/20260210-1737-6d41e6d/sprites/albums@2x-sb961ea0fed-df21e1599d642e4088bfabc62d58e7ef1e765cf4d4a86e1004060459e8d009a8.png);
        background-position: 0 -1081px;
        -moz-background-size: 176px auto;
        -o-background-size: 176px auto;
        -webkit-background-size: 176px auto;
        background-size: 176px auto; } }
  /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  html.mobile .empty-grid .subtext {
    font-size: 14px;
    text-align: center;
    color: #86888a;
    display: block;
    line-height: 20px;
    margin: 16px 65px 0px 65px; }
  @media (max-width: 480px) {
    /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
    html.mobile .empty-grid .album-create {
      display: none; } }
  /* line 52, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  html.mobile .empty-grid .no-albums .message {
    height: 27px;
    line-height: 27px;
    margin: 16px auto;
    font-size: 20px; }

@media (min-width: 768px) {
  /* line 63, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/v2/_library.scss */
  .no-albums {
    display: none; } }
/* line 1, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
.ie_warning {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 50; }
  /* line 10, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
  .ie_warning .container {
    justify-content: center;
    position: absolute;
    top: 159px;
    background: white;
    width: 100%;
    height: calc(100% - 159px); }
    /* line 17, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
    .ie_warning .container .message {
      display: flex;
      flex: 0 0 auto;
      flex-flow: column nowrap;
      font-size: 13px;
      line-height: normal;
      letter-spacing: normal;
      color: #58595b;
      align-items: center;
      border: 1px solid #c6c7c9;
      border-radius: 5px;
      padding: 30px;
      margin: 40px 25% 0;
      text-align: center; }
      /* line 31, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
      .ie_warning .container .message h1 {
        font-size: 1.5em;
        font-weight: 400;
        margin: 10px 0;
        flex: 0 1 auto;
        display: flex; }
      /* line 38, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
      .ie_warning .container .message p {
        width: 100%; }
      /* line 41, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
      .ie_warning .container .message ul {
        display: flex;
        margin: 10px 0;
        justify-content: center;
        margin-bottom: -80px; }
        /* line 46, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
        .ie_warning .container .message ul li {
          flex: 0 0 50px;
          box-sizing: border-box;
          border: 2px solid transparent;
          padding: 8px; }
          /* line 51, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/_IEWarning.scss */
          .ie_warning .container .message ul li:hover {
            border: 2px solid grey;
            border-radius: 5px; }

/* Basic Video display popup following 3 rules apply  #popup_box {#playerContainer}, #backgroundPopup and popupBoxClose*/
/*.....Check div id=popup_box on help.html.slim page how it is used */
/* line 283, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
#popup_box {
  display: none;
  position: fixed;
  height: 432px;
  width: 768px;
  background: #000000;
  z-index: 100;
  border: 5px solid #ffffff;
  font-size: 15px;
  -moz-box-shadow: 0 0 5px #000000;
  -webkit-box-shadow: 0 0 5px #000000;
  box-shadow: 0 0 5px #000000; }
  /* line 296, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
  #popup_box #playerContainer {
    position: relative;
    width: 768px;
    height: 432px; }
    /* line 301, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
    #popup_box #playerContainer .full_moment_bar {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA9CAYAAABsrQNfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQkM0RDIwNDBBMjA2ODExOTEwOUNDNjQyQzQ0RUMwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzY4QzAzRjA5QkYxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzY4QzAzRTA5QkYxMUUyODI2NEQxODRBREE4OTRCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJBRTRCRjYyNjIwNjgxMTgyMkE5NDJDMkJBQjRBNTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNEQyMDQwQTIwNjgxMTkxMDlDQzY0MkM0NEVDMEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zHV5AAAAANElEQVR42mJgYGCIYSooKGADMhicmEAkLQgmVIIZlQUmWHCxiCCY8YoxYyGYsBDEeAYgwAC9fgLU/A0giwAAAABJRU5ErkJggg==);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 61px;
      display: none;
      bottom: 0;
      -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'; }

/* line 315, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
#backgroundPopup {
  display: none;
  position: fixed;
  background: #000000;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  top: 0px;
  z-index: 40;
  left: 0px; }

/* line 327, /var/lib/shutterfly/photos/web/app/assets/stylesheets/html5/style.scss */
#popupBoxClose {
  right: -18px;
  top: -18px;
  height: 36px;
  width: 36px;
  position: absolute;
  cursor: pointer;
  z-index: 200; }
/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.
 *

*/

