﻿.uupon-btn {
    display: inline-block;
    width: 150px;
    height: 23px;
    background-image: url('images/uupon-signing.png');
    background-repeat: no-repeat;
}
/* 1030 uupon sign in */
.block-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  height: 100%;
}
.block-wrap > div {
  width: 100%;
  text-align: center;
}
.btn-uupon, .btn-fb {
  display: inline-block;
  border-radius: 1px;
  text-decoration: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  transition: background-color 0.218s, border-color 0.218s, box-shadow 0.218s;
}
.btn-uupon .uupon-content, .btn-uupon .fb-content, .btn-fb .uupon-content, .btn-fb .fb-content {
  display: flex;
  align-items: center;
  width: 300px;
  height: 50px;
}
.btn-uupon .uupon-content .logo, .btn-uupon .fb-content .logo, .btn-fb .uupon-content .logo, .btn-fb .fb-content .logo {
  padding: 15px;
  height: inherit;
}
.btn-uupon .uupon-content svg, .btn-uupon .fb-content svg, .btn-fb .uupon-content svg, .btn-fb .fb-content svg {
  width: 18px;
  height: 18px;
}
.btn-uupon .uupon-content p, .btn-uupon .fb-content p, .btn-fb .uupon-content p, .btn-fb .fb-content p {
  width: 100%;
  line-height: 1;
  letter-spacing: 0.21px;
  text-align: center;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  margin: auto;
}

.btn-uupon {
  background: #62dc72;
}
.btn-uupon:hover {
  box-shadow: 0 0 3px 3px rgba(66, 133, 244, 0.3);
}
.btn-uupon:active {
  background-color: #eee;
}
.btn-uupon .uupon-content p {
  color: #fff;
}
.btn-uupon .logo {
  background: #fff;
  border: 1px solid #62dc72;
}