.profile-terms-setting {
  margin: 20px 0;
}
.profile-terms-setting #terms-accept-form {
  padding: 18px;
  border: 1px solid #68834266;
  border-radius: 14px;
  background: #122019;
}
.profile-terms-setting .terms-actions {
  flex-wrap: wrap;
}
.profile-terms-setting .terms-actions button {
  font-size: 12px;
  flex: 1 1 140px;
}
.profile-terms-setting #terms-feedback:empty {
  display: none;
}
.profile-terms-setting #terms-feedback {
  color: #b6c8a5;
}
.profile-terms-setting .terms-checkbox {
  font-size: 13px;
}
@media (max-width: 360px) {
  .profile-terms-setting #terms-accept-form {
    padding: 14px;
  }
}
