.plugin #providers .providers_group .scroll div {
  margin: 0 auto !important;
}

.plugin #providers .provider {
  width: 36px !important;
  margin-bottom: 2px !important;
  padding: 2px 4px 4px;
}

.plugin #providers .providers_group, .plugin #content {
  text-align:right;
}

.plugin #providers .provider .name {
  display: none !important;
}

.plugin #providers .provider .button {
  background: url("/images/large-v2.png") no-repeat scroll 0 0 transparent !important;
  height: 30px !important;
  width: 36px !important;
}

.centredContent .oas_box_count_h .oas_btn .oas_btn_count .oas_btn_count_txt{
  z-index: 1;
}

.plugin #providers .provider #button_facebook {
  background-position: 50% -3px !important;
}
.plugin #providers .provider #button_facebook:hover {
  background-position: 50% -102px !important;
}

.plugin #providers .provider #button_google {
  background-position: 50% -69px !important;
}
.plugin #providers .provider #button_google:hover {
  background-position: 50% -168px !important;
}
.plugin #providers .provider #button_twitter {
  background-position: 50% -36px !important;
}
.plugin #providers .provider #button_twitter:hover {
  background-position: 50% -135px !important;
}

.plugin #providers .provider .button .tick {
  right: -4px;
}
.mid_wrapper .oas_box_count_h .oas_btn .oas_btn_count .oas_btn_count_txt{
  z-index: 1;
}