.tosshin__user__signin__popup {
  width: 25rem;
  padding: 2.5rem;
  border-radius: 0.25rem;
  background-color: #ffffff;
  box-shadow: 0 0.25rem 1.875rem 0 rgba(0, 0, 0, 0.64);
  border: solid 0.0625rem #dddddd;
  position: absolute;
}
.tosshin__user__signin__popup__close {
  position: absolute;
  margin: -2rem 0 0 20rem;
  font-size: 1.5rem !important;
}
.tosshin__user__signin__popup__title {
  font-weight: bold;
  color: #1b1918;
  font-size: 1.5rem;
}
.tosshin__user__signin__popup__form__item {
  margin-top: 1.5rem;
}
.tosshin__user__signin__popup__form__item label {
  display: block;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  color: rgba(27, 25, 24, 0.5);
  font-size: 0.9rem;
}
.tosshin__user__signin__popup__form__item input {
  border-radius: 0.1875rem;
  background-color: rgba(240, 244, 246, 0.4);
  border: solid 0.0625rem #dbe3e7;
  padding: 0.4rem 0.6rem;
  width: 100%;
}
.tosshin__user__signin__popup__form__submit {
  margin: 2.5rem 0 1.5rem;
}
.tosshin__user__signin__popup__form__submit button {
  display: inline-block;
  margin-right: 1.5rem;
}
.tosshin__user__signin {
  padding-bottom: 5rem;
}
.tosshin__user__signin__form__item label {
  display: block;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  color: rgba(27, 25, 24, 0.5);
  font-size: 0.9rem;
}
.tosshin__user__signin__form__item input {
  border-radius: 0.1875rem;
  background-color: rgba(240, 244, 246, 0.4);
  border: solid 0.0625rem #dbe3e7;
  padding: 0.4rem 0.6rem;
  width: 20rem;
}
.tosshin__user__signin__form__item .help-block {
  color: #ee5555;
  font-size: 0.8rem;
}
.tosshin__user__signin__form__submit {
  margin: 2.5rem 0 1.5rem;
}
.tosshin__user__signin__form__submit button {
  display: inline-block;
  margin-right: 1.5rem;
}
.tosshin__user__signup__fields__info {
  color: #999;
  font-size: 0.875rem;
  margin-top: 2.5rem;
}
