.member-login #wpmem_reg,
.member-login #wpmem_login,
.member-login .wpmem_msg {
  width: 100% !important;
}
.member-login__info {
  justify-content: center;
  font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.member-login__info p, .member-login__info a {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px;
  font-weight: 400;
  margin-bottom: 10px;
}
@media only screen and (min-width: 992px) {
  .member-login__info p, .member-login__info a {
    font-family: "Noto Sans", Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    line-height: 22px !important;
    letter-spacing: 0.3px;
    font-weight: 400;
  }
}
.member-login__info .req-text {
  font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px;
  font-weight: 400;
}
@media only screen and (min-width: 992px) {
  .member-login__info .req-text {
    font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    line-height: 22px !important;
    letter-spacing: 0.3px;
    font-weight: 400;
  }
}
@media only screen and (min-width: 992px) {
  .member-login__info {
    font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    line-height: 22px !important;
    letter-spacing: 0.3px;
    font-weight: 400;
  }
}
.member-login__info ul li {
  margin-bottom: 10px;
}
.member-login__info legend {
  margin-left: 0;
  padding: 0;
  margin-bottom: 20px !important;
  font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px;
  font-weight: bold;
}
@media only screen and (min-width: 992px) {
  .member-login__info legend {
    font-family: "Bebas Neue", Helvetica, Arial, sans-serif;
    font-size: 24px !important;
    line-height: 26px !important;
    letter-spacing: 0.3px;
    font-weight: bold;
  }
}
.member-login__info label {
  color: #061D35;
  margin-bottom: 15px !important;
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  font-size: 14px !important;
  line-height: 18px !important;
  letter-spacing: 0.3px;
  font-weight: 400;
}
@media only screen and (min-width: 992px) {
  .member-login__info label {
    font-family: "Noto Sans", Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    line-height: 22px !important;
    letter-spacing: 0.3px;
    font-weight: 400;
  }
}
.member-login__info input:not([type=button]) {
  font-family: "Arial, Helvetica, sans-serif";
  font-size: 12px !important;
  line-height: 16px !important;
  letter-spacing: 0.3px;
  font-weight: 400;
}
@media only screen and (min-width: 992px) {
  .member-login__info input:not([type=button]) {
    font-family: "Arial , Helvetica, sans-serif";
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.3px;
    font-weight: 400;
  }
}
.member-login__info input[type=submit] {
  font-family: "Noto Sans", Helvetica, Arial, sans-serif;
  font-size: 12px !important;
  line-height: 16px !important;
  letter-spacing: 0.3px;
  font-weight: bold;
  background: #000000;
  color: #ffffff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
@media only screen and (min-width: 992px) {
  .member-login__info input[type=submit] {
    font-family: "Noto Sans", Helvetica, Arial, sans-serif;
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.3px;
    font-weight: bold;
  }
}
