.coverage-input {
    width: 100% !important;
}
.error-message {
    display: block !important;
    width: 100% !important;
}
.radio-group .radio-short.contact-form-group {
    flex-direction: column;
}
.radio-group .radio-short.contact-form-group .radio-label {
    width: 100%;
    padding-right: 0;
}
.radio-group .radio-short.contact-form-group .radio-action {
    width: 100%;
}
.radio-group .radio-short .radio-label {
    width: 50%;
}
.radio-group .radio-buttons {
    width: 100%;
}
.form-input > div > div {
    width: 50%;
}
.form-input > label > div {
    width: 50%;
}
.textarea {
    width: 100% !important;
}
.validationError {
    color: red;
    font-weight: normal;
}
@media screen and (max-width: 767px) {
    .form-input > div > div {
        width: 100%;
    }
    .form-input > label > div {
        width: 100%;
    }
}
