.aligncenter {
    display: block;
    margin: 0 auto!important;
}
form>div, form>p{
  margin-top: 0;
  margin-bottom: 1em;
}
form fieldset {
  margin: 0;
  border: none;
  padding: 0;
}
form label, form legend{
  display: block;
  margin-bottom: .25em;
}
form label span, form legend span{
  font-size: .8em;
  font-style: italic;
}
form label span::before, form legend span::before{
  content: '';
  display: block;
}
input[type="checkbox"]+label, input[type="radio"]+label, input[type="number"]+label{
  display: inline-block;
}
form .showOnTrigger{
  display: none;
}
.secureforms-error-msg{
  display: none;
  color: red;
}
.secureforms-error-msg.active{
  display: block;
}
.secureforms-hidden-wrapper{
  display: none;
}
.secureforms-message-wrap.error{
  border: 2px solid red;
}
.secureforms-message-wrap.success{
  border: 2px solid green;
}