/* CSS Generated by Fidelizador.com */


img {
  width: 100%;
  height:auto;
}
.public {
  background: #ccc;
}
.public-content {
  background: #fff;
  width: 90%;
  max-width:700px;
  margin: 10px auto 0;
  padding: 20px;
  overflow: hidden;
  text-align: center;

}

label {
    display: none;
    margin-bottom: 5px;
}
label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}

span.required-field:before {
    content: "*" !important;
}
span.required-field {
    line-height: 32px;
    margin-left: 5px;
}
span.required, span.required-field {
    color: red;
    font-size: 24px;
    line-height: 32px;
  display:none;
}
span      {display:none;}
.btn {width:300px; margin: 0 auto 50px auto;}
.form-control {border-radius: 0px !important; width:300px; margin: 0 auto 10px auto;height: 40px;}
.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    font-size: 18px;
      text-align: center;
}
footer {padding: 20px !important;}
#recaptcha {
    width: 300px;
    margin: 0 auto 5px auto;
}
.alert, .help-inline {text-align: center;}

