#form-CAPTCHA{
    display: inline-block;
    width: auto;
}

body {
    background: red;
}


.form {
    font-size: 20px;
}

.form textarea,
.form input{
    width: 100%;
    height: auto;
    background: inherit;
    border: 1px solid;
    line-height: inherit;
    font-size: inherit;
    padding: 8px 10px;
    border-radius: 10px;
    border: 1px solid;
    color: inherit;
}

.form__error .form__error-message {
    display: inline-block;
}


.form__error .form_captha .form__error-message {
    display: block;
}

.form__error-message {
    display: none;
    padding: 5px 10px;
    border: 1px solid;
    margin: 5px 0 10px 0;
    border-radius: 10px;
}


.form__btn .btn{
    font-size: inherit;
    background: #000;
    color: #fff;
    border: 1px solid;
    padding: 8px 19px 10px;
    border-radius: 10px;
}

.hv-color-black .form__btn .btn { background: #fff; color: #000 ;}
.hv-color-multicolor .form__btn .btn { background-color: #21496c;  color: #9dd1ff;}


#reloadCaptchaBlock {
    display: inline-block;
    margin-bottom: 33px;
    position: relative;
    max-width: 200px;
}

#reloadCaptchaBlock #reloadCaptcha {
    
    cursor: pointer;
    top: 42px;
    font-size: inherit;
    color: inherit;
    border-bottom: 1px solid;
}


.form_captha{
    display: inline-block;
    vertical-align: top;
}

