div.dnnForm {min-width:inherit;}

.req_msg {color: #ba2f1d; margin-bottom: 5px;}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
        #rc-imageselect, .g-recaptcha {
            transform: scale(0.5);
            -webkit-transform: scale(0.5);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-left: 70px;
        }
}
@media only screen and (min-device-width: 481px) {
        #rc-imageselect, .g-recaptcha {
            transform: scale(0.85);
            -webkit-transform: scale(0.85);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            margin-left: 80px;
        }
}

input[type="button" i]:disabled, input[type="submit" i]:disabled, input[type="reset" i]:disabled, input[type="file" i]:disabled::-webkit-file-upload-button, button:disabled, select:disabled, optgroup:disabled, option:disabled, select[disabled] > option {
    color: graytext !important;
}