@font-face {
  font-family: "Roboto-Medium";
  src: url("Roboto-Medium.ttf");
}

.hybridauth-icon-vlt-hybridauth-32 {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.hybridauth-icon-vlt-hybridauth-32:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.hybridauth-none-hybridauth-32 {
  background: transparent url(icons/openid.png) 0px 0px no-repeat;
}
.hybridauth-aol-hybridauth-32 {
  background: transparent url(icons/aol.png) 0px 0px no-repeat;
}
.hybridauth-facebook-vlt-hybridauth-32 {
  background: transparent url(icons/facebook.png) 0px 0px no-repeat;
}
.hybridauth-foursquare-hybridauth-32 {
  background: transparent url(icons/foursquare.png) 0px 0px no-repeat;
}
.hybridauth-google-vlt-hybridauth-32 {
  background: transparent url(icons/g-logo.png) 0px 0px no-repeat;
  background-size: cover;
  border: 1px solid gray;
  width: 30px;
  height: 30px;
  opacity: 0.5;
  box-sizing: content-box;
  border-radius: 5px;
}


.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li {
  width: 189px;
  height: 45px;
  display:inline-block;
  line-height: 46px;
}

.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li a{
  width: 190px;
  height: 44px;
  line-height: calc(46px - 12px);
  display:inline-block;
}

.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider.btn-social>:first-child{
  line-height: 46px;
}

.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider.btn-google .fa-google{
  background: #FFFFFF url('icons/btn_google_light_normal_ios.png') -4px -1px no-repeat;
  border-right: 1px solid #FFF;
}
.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider.btn-google .fa-google:before{
  content: '';
}
.hybridauth-widget-wide .hybridauth-widget-wrapper ul.hybridauth-widget li a.hybridauth-widget-provider.btn-google {
  border: 1px solid rgb(0, 0, 0);
  border: 1px solid rgba(0, 0, 0, .5);
  -webkit-background-clip: padding-box; /* for Safari */
  background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
  border-radius: 2px;
  color: rgba(0,0,0,0.54);
  size: 14px;
  font-family: Roboto-Medium;
  border-color: rgba(0,0,0,.2);
  background: #FFFFFF url('icons/btn_google_signin_light_normal_web.png') 0 0 no-repeat;
  background: #FFFFFF 0 0 no-repeat;
}

.hybridauth-linkedin-hybridauth-32 {
  background: transparent url(icons/linkedin.png) 0px 0px no-repeat;
}
.hybridauth-live-hybridauth-32 {
  background: transparent url(icons/live.png) 0px 0px no-repeat;
}
.hybridauth-myspace-hybridauth-32 {
  background: transparent url(icons/myspace.png) 0px 0px no-repeat;
}
.hybridauth-openid-hybridauth-32 {
  background: transparent url(icons/openid.png) 0px 0px no-repeat;
}
.hybridauth-twitter-vlt-hybridauth-32 {
  background: transparent url(icons/twitter.png) 0px 0px no-repeat;
}
.hybridauth-yahoo-hybridauth-32 {
  background: transparent url(icons/yahoo.png) 0px 0px no-repeat;
}

.hybridauth-px500-hybridauth-32 {
  background: transparent url(icons/500px.png) 0px 0px no-repeat;
}
.hybridauth-disqus-hybridauth-32 {
  background: transparent url(icons/disqus.png) 0px 0px no-repeat;
}
.hybridauth-drupaloauth2-hybridauth-32 {
  background: transparent url(icons/drupaloauth2.png) 0px 0px no-repeat;
}
.hybridauth-esia-hybridauth-32 {
  background: transparent url(icons/esia.png) 0px 0px no-repeat;
}
.hybridauth-github-hybridauth-32 {
  background: transparent url(icons/github.png) 0px 0px no-repeat;
}
.hybridauth-goodreads-hybridauth-32 {
  background: transparent url(icons/goodreads.png) 0px 0px no-repeat;
}
.hybridauth-humanitarianid-hybridauth-32 {
  background: transparent url(icons/humanitarianid.png) 0px 0px no-repeat;
}
.hybridauth-identica-hybridauth-32 {
  background: transparent url(icons/identica.png) 0px 0px no-repeat;
}
.hybridauth-instagram-hybridauth-32 {
  background: transparent url(icons/instagram.png) 0px 0px no-repeat;
}
.hybridauth-lastfm-hybridauth-32 {
  background: transparent url(icons/lastfm.png) 0px 0px no-repeat;
}
.hybridauth-mailru-hybridauth-32 {
  background: transparent url(icons/mailru.png) 0px 0px no-repeat;
}
.hybridauth-murmur-hybridauth-32 {
  background: transparent url(icons/murmur.png) 0px 0px no-repeat;
}
.hybridauth-odnoklassniki-hybridauth-32 {
  background: transparent url(icons/odnoklassniki.png) 0px 0px no-repeat;
}
.hybridauth-openstreetmap-hybridauth-32 {
  background: transparent url(icons/openstreetmap.png) 0px 0px no-repeat;
}
.hybridauth-pinterest-hybridauth-32 {
  background: transparent url(icons/pinterest.png) 0px 0px no-repeat;
}
.hybridauth-pixnet-hybridauth-32 {
  background: transparent url(icons/pixnet.png) 0px 0px no-repeat;
}
.hybridauth-plurk-hybridauth-32 {
  background: transparent url(icons/plurk.png) 0px 0px no-repeat;
}
.hybridauth-qq-hybridauth-32 {
  background: transparent url(icons/qq.png) 0px 0px no-repeat;
}
.hybridauth-sina-hybridauth-32 {
  background: transparent url(icons/sina.png) 0px 0px no-repeat;
}
.hybridauth-skyrock-hybridauth-32 {
  background: transparent url(icons/skyrock.png) 0px 0px no-repeat;
}
.hybridauth-steam-hybridauth-32 {
  background: transparent url(icons/steam.png) 0px 0px no-repeat;
}
.hybridauth-tumblr-hybridauth-32 {
  background: transparent url(icons/tumblr.png) 0px 0px no-repeat;
}
.hybridauth-viadeo-hybridauth-32 {
  background: transparent url(icons/viadeo.png) 0px 0px no-repeat;
}
.hybridauth-vimeo-hybridauth-32 {
  background: transparent url(icons/vimeo.png) 0px 0px no-repeat;
}
.hybridauth-vkontakte-hybridauth-32 {
  background: transparent url(icons/vkontakte.png) 0px 0px no-repeat;
}
.hybridauth-wargaming-hybridauth-32 {
  background: transparent url(icons/wargaming.png) 0px 0px no-repeat;
}
.hybridauth-xing-hybridauth-32 {
  background: transparent url(icons/xing.png) 0px 0px no-repeat;
}
.hybridauth-yandex-hybridauth-32 {
  background: transparent url(icons/yandex.png) 0px 0px no-repeat;
}
/* Last used provider */
.hybridauth-last-provider .hybridauth-icon-vlt-hybridauth-32 {
  opacity: 1;
  filter: alpha(opacity=100);
}
