.auth-soc-icons form {
  margin-top: 19px;
  position: relative;
}
.auth-soc-icons form input[type=text] {
  width: 100%;
  background: #fff;
  margin: 9px 5px 15px 0;
}
.auth-soc-icons .icons-list {
  display: flex;
  gap: 5px;
}
.auth-soc-icons .icons-list .auth {
  display: block;
  width: 35px;
  height: 35px;
  background: url(/local/templates/plasters-v8/images/soc_icons.png) top left no-repeat;
  transition: opacity 0.5s ease;
}
.auth-soc-icons .icons-list .auth.livejournal {
  background-position: -120px -40px;
}
.auth-soc-icons .icons-list .auth.openid-mail-ru {
  background-position: -120px -80px;
}
.auth-soc-icons .icons-list .auth.liveinternet {
  background-position: -80px -80px;
}
.auth-soc-icons .icons-list .auth.openid {
  background-position: 0px -120px;
}
.auth-soc-icons .icons-list .auth.yandex {
  background-position: -80px -40px;
}
.auth-soc-icons .icons-list .auth.yandex a {
  display: block;
  width: 100%;
  height: 100%;
}
.auth-soc-icons .icons-list .auth.yandex > span {
  display: none;
}

/*# sourceMappingURL=style.css.map */
