.z1Form .error {
    color: #bf0000;
    margin: 0;
}
.z1Form .controlplaceholder {
    border-style: dashed;
    border-color: #8A8A8A;
    border-width: 2px;
    padding: 10px;
    color: #C2C2C2;
    font-style: italic;
    width: 200px;
}
.z1Form .captcha {
    float: right;
    padding: 1em;
}
.z1Form .recaptcha {
    float: right;
}
.z1Form .submit {
    clear: right;
    padding-top: 1em;
}
.z1Form .validationerror {
    color: Red;
    padding: 5px;
    font-size: 1.2em;
}

.z1Form{
    opacity: 0;
}

.z1Form .form-group{
    margin: 0;
    padding: 15px 0;
}

.z1Form .ms-formvalidation{
    display: inline-block;
    margin-top: 5px;
}

.z1Form .formcontrols{
    margin-top: 5px;
}