#recaptcha-failed-dialog {
    position: fixed;
    width: auto;
    min-height: 126px;
    max-height: none;
    height: auto;
    z-index: 9999;
    background: #eaf6f6;
    border: solid 3px #ba7678;
    border-radius: 0 0 10px 10px;
    text-align: center;
    padding: 20px 0px;
    max-height: 90vh !important;
    width: 320px !important;
    -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 35%);
    box-shadow: 0 5px 5px rgb(0 0 0 / 35%);
    overflow: auto;
    z-index:10000;
}
form.reg-form-class{
    min-width: 290px;
    margin: 0 auto;
    max-width: 450px;
}
form.reg-form-class label{
    display: block;
}
form.reg-form-class span.error {
    color: red;
    position: relative;
}

form.reg-form-class button {
    display: block;
    margin: 0 auto;
    outline: none;
}

form.reg-form-class span.phoneHelp {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="svg2" height="200" width="200" version="1.0"><g id="layer1"><path id="path2413" d="m100 0c-55.2 0-100 44.8-100 100-5.0495e-15 55.2 44.8 100 100 100s100-44.8 100-100-44.8-100-100-100zm0 12.812c48.13 0 87.19 39.058 87.19 87.188s-39.06 87.19-87.19 87.19-87.188-39.06-87.188-87.19 39.058-87.188 87.188-87.188zm1.47 21.25c-5.45 0.03-10.653 0.737-15.282 2.063-4.699 1.346-9.126 3.484-12.876 6.219-3.238 2.362-6.333 5.391-8.687 8.531-4.159 5.549-6.461 11.651-7.063 18.687-0.04 0.468-0.07 0.868-0.062 0.876 0.016 0.016 21.702 2.687 21.812 2.687 0.053 0 0.113-0.234 0.282-0.937 1.941-8.085 5.486-13.521 10.968-16.813 4.32-2.594 9.808-3.612 15.778-2.969 2.74 0.295 5.21 0.96 7.38 2 2.71 1.301 5.18 3.361 6.94 5.813 1.54 2.156 2.46 4.584 2.75 7.312 0.08 0.759 0.05 2.48-0.03 3.219-0.23 1.826-0.7 3.378-1.5 4.969-0.81 1.597-1.48 2.514-2.76 3.812-2.03 2.077-5.18 4.829-10.78 9.407-3.6 2.944-6.04 5.156-8.12 7.343-4.943 5.179-7.191 9.069-8.564 14.719-0.905 3.72-1.256 7.55-1.156 13.19 0.025 1.4 0.062 2.73 0.062 2.97v0.43h21.598l0.03-2.4c0.03-3.27 0.21-5.37 0.56-7.41 0.57-3.27 1.43-5 3.94-7.81 1.6-1.8 3.7-3.76 6.93-6.47 4.77-3.991 8.11-6.99 11.26-10.125 4.91-4.907 7.46-8.26 9.28-12.187 1.43-3.092 2.22-6.166 2.46-9.532 0.06-0.816 0.07-3.03 0-3.968-0.45-7.043-3.1-13.253-8.15-19.032-0.8-0.909-2.78-2.887-3.72-3.718-4.96-4.394-10.69-7.353-17.56-9.094-4.19-1.062-8.23-1.6-13.35-1.75-0.78-0.023-1.59-0.036-2.37-0.032zm-10.908 103.6v22h21.998v-22h-21.998z" fill="%23BA7678"/></g></svg>');
    background-size: 100%;
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: 3px;
    left: 3px;
}
form.reg-form-class #pHelp{
    visibility: hidden;
    position: absolute;
    opacity: 0;
    top: -107px;
    left: -68px;
    width: 280px;
    height: 100px;
    border: solid #BA7678;
    border-radius: 10px;
    background-color: #fff;
    padding: 5px;
    z-index: 10;
}
form.reg-form-class span.phoneHelp:hover #pHelp{
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease;
}