/* iFeedeBook - sprites Facebook viejo consolidados
   Pack 1: /img/fb-old-icons-sprite.png
   Pack 2: /img/fb-old-icons-pack2.png
*/

/* PACK 1 */
.fbico {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('/img/fb-old-icons-sprite.png');
  background-repeat: no-repeat;
  background-size: 204px 73px;
  vertical-align: -3px;
  margin-right: 3px;
  image-rendering: auto;
}

.fbico-comment-blue     { background-position:   0px   -1px; }
.fbico-comment-green    { background-position: -18px   -1px; } /* Muro */
.fbico-profile          { background-position: -37px   -2px; }
.fbico-video            { background-position: -55px   -2px; }
.fbico-lock-gold        { background-position: -73px   -2px; }
.fbico-lock-blue        { background-position: -98px   -2px; }
.fbico-plus-one         { background-position: -111px  -2px; }
.fbico-code             { background-position: -129px  -1px; }
.fbico-pencil           { background-position: -147px  -1px; }
.fbico-comment-green-2  { background-position: -163px  -1px; }
.fbico-speech-blue      { background-position: -182px  -2px; }
.fbico-photo            { background-position: -35px   -2px; } /* Foto correcta */
.fbico-list             { background-position: -20px  -21px; }
.fbico-film             { background-position: -39px  -21px; }
.fbico-calendar         { background-position: -57px  -21px; }
.fbico-calendar-plus    { background-position: -77px  -21px; }
.fbico-warning          { background-position: -92px  -22px; }
.fbico-gift             { background-position: -110px -21px; } /* Iconos */
.fbico-document         { background-position: -129px -22px; }
.fbico-music            {     background-position: -145px -19px;
    background-size: 201px 73px !important; }
.fbico-id-card          { background-position: -164px -22px; }
.fbico-plus-one-blue    { background-position: -181px -22px; }
.fbico-note             { background-position:   0px  -41px; }
.fbico-phone            { background-position: -15px  -41px; }
.fbico-tag              { background-position: -28px  -42px; }
.fbico-like             { background-position: -39px  -40px; }
.fbico-arrow-up         { background-position: -57px  -41px; }
.fbico-arrow-down       { background-position: -69px  -40px; }
.fbico-lock-gray        { background-position:   0px  -59px; }

.fbico-sm,
.fbico-xs {
  width: 16px;
  height: 16px;
  background-size: 203px 73px;
  vertical-align: -3px;
  margin-right: 3px;
}

.fbico.fbico-like,
.fbico.fbico-favorite {
  background-size: 203px 73px;
  background-position: -39px -40px;
}

.fbico.fbico-photo.fbico-sm {
  width: 19px;
}

.fbico-wall             { background-position: -18px   -1px; }
.fbico-icons            { background-position: -110px -21px; }
.fbico-photos           { background-position: -36px   -2px; }
.fbico-picture          { background-position: -36px   -2px; }
.fbico-favorite         { background-position: -39px  -40px; }

/* PACK 2 */
.fb2ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('/img/fb-old-icons-pack2.png');
  background-repeat: no-repeat;
  background-size: 98px 102px;
  vertical-align: -3px;
  margin-right: 3px;
  image-rendering: auto;
}

.fb2ico-heart           { background-position: -15px   -6px; }
.fb2ico-pencil-grid     { background-position: -34px   -5px; }
.fb2ico-f-wave          { background-position: -52px   -6px; }
.fb2ico-friends-bubble  { background-position: -68px   -6px; }
.fb2ico-gift            { background-position: -15px  -25px; }
.fb2ico-lock            { background-position: -34px  -25px; }
.fb2ico-user-card       { background-position: -51px  -25px; } /* Info */
.fb2ico-facebook-bubble { background-position: -68px  -25px; }
.fb2ico-notes           { background-position: -16px  -43px; } /* Notas */
.fb2ico-board           { background-position: -34px  -43px; }
.fb2ico-empty-dashed    { background-position: -51px  -42px; }
.fb2ico-video-camera    { background-position: -69px  -43px; }
.fb2ico-flag-orange     { background-position: -15px  -62px; } /* Páginas añadidas */
.fb2ico-two-users       { background-position: -34px  -63px; } /* Amigos */
.fb2ico-phone           { background-position: -53px  -63px; }
.fb2ico-home            { background-position: -69px  -63px; }
.fb2ico-paint           { background-position: -15px  -81px; }
.fb2ico-calendar        { background-position: -34px  -81px; }
.fb2ico-one-user        { background-position: -51px  -81px; } /* Mi perfil */

.fb2ico-sm,
.fb2ico-xs {
  width: 16px;
  height: 16px;
  background-size: 98px 102px;
  vertical-align: -3px;
  margin-right: 3px;
}

/* Menú integrado desde layout */
.lite-session-links.ifb-menu-vistas-final {
  display: block;
  margin-top: 7px;
  min-height: auto;
}

.ifb-menu-link-with-icon {
  display: block;
  padding: 4px 0;
  color: #3b5998;
  font-weight: bold;
  text-decoration: none;
  line-height: 18px;
}

.ifb-menu-link-with-icon:hover {
  text-decoration: underline;
}

.ifb-menu-link-with-icon .fbico,
.ifb-menu-link-with-icon .fb2ico {
  margin-right: 5px;
}

.ifb-youtube-retro-menu-icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  object-fit: contain;
  vertical-align: -3px;
  border-radius: 3px;
}

.ifb-menu-separator {
  border-top: 1px solid #d8dfea;
  margin: 6px 0;
  height: 1px;
}

#ifbPagesAddedTitleSprite .fb2ico {
  margin-right: 5px;
}

/* Botones */
button .fbico,
.secondary .fbico,
.photo-upload-row .fbico,
button .fb2ico,
.secondary .fb2ico,
.photo-upload-row .fb2ico {
  margin-right: 3px;
}

.photo-upload-icon .fbico,
.photo-upload-icon .fb2ico,
.ifb-composer-photo-compact .fbico,
.ifb-composer-photo-compact .fb2ico {
  margin-right: 0;
}

.ifb-old-sprite-iconified {
  white-space: nowrap;
}

.ifb-old-sprite-iconified .fa {
  display: none !important;
}


/* regalo rosa para comentarios */
.fbico-regalo-pink {
  background-position: -111px -21px;
  height: 14px !important;
  border-radius: 2px;
  top: -1px;
  left: 1px;
  position: relative;
}
