/* Premium Google Login Button */
.google-login-button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(to right, #db4437, #f4b400, #0f9d58, #4285f4);
  color: white;
  font-weight: bold;
  font-size: 16px;
  padding: 12px 24px;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  text-decoration: none;
  transition: transform 0.2s ease;
}

.google-login-button:hover {
  transform: scale(1.03);
}

/* Google Logo */
.google-login-button img {
  height: 20px;
  margin-right: 12px;
}

/* Bilingual tagline */
.login-tagline {
  font-size: 14px;
  color: #555;
  text-align: center;
  margin-bottom: 8px;
}

.login-tagline em {
  color: #0077cc;
  font-style: italic;
}

.social-share .dropdown-menu { min-width: 225px }
.social-share .dropdown-menu li div { padding-left:5px;  }
.social-share .dropdown-menu li div .btn { border-radius:0; margin:0 }