﻿.registration-form-new .field-validation-error {
    /*position: relative;*/
    font-family: inherit;
}

.input-validation-error {
    border-color: rgb(220,53,69);
}

.field-validation-error.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    max-width: 100%;
    padding: .01rem .5rem;
    margin-top: 0;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    /*border-radius: .25rem;*/
}

.registration-form-new .form-group.recaptcha-input {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

    .registration-form-new .form-group.recaptcha-input > div {
        position: relative;
    }

    .registration-form-new .form-group.recaptcha-input .invalid-tooltip {
        left: 0;
    }

@media screen and (min-width: 64.0625em) {
    .registration-form-new.starter-form input {
        height: 3.2rem;
        line-height: 3.2rem;
    }
}
