/* Стилизация окна: следующий шаг */

.b-xpopup._next-step .b-xpopup-loader{
	display: none !important;
}

.b-xpopup._next-step .b-form-disk-file-upload-select{
	display: none !important;
}

/*.b-xpopup-size.b-xfeedback {
    margin: 0 auto;
}*/

.b-form-periodical-feedback._hide {
    display: none;
}

.b-form-periodical-feedback__mail-confirm {
    display: none !important;
    visibility: none;
    overflow: hidden;
    height: 1px;
}

.b-form-periodical-feedback .b-warning-lang {
    background-color: #fff;
    border-radius: 3px;
    font-style: normal;
    font-size: 11px;
    line-height: 10px;
    color: red;
    position: absolute;
    top: 50%;
    right: 15px;
    line-height: normal;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.form-item-captcha-response .form-item__value-wrapper{
	position: relative;
}

.form-item-captcha-response .b-captcha__image{
	border: #fff solid 1px;
	position: absolute;
	top: 3px;
	right: 3px;
	height: calc(100% - 6px);
	width: auto;
	border-radius: 0 var(--global-input-border-radius) var(--global-input-border-radius) 0;
}

.b-form-periodical-feedback__actions {
    margin-top: 20px;
    text-align: center;
}

.b-form-periodical-feedback__info{
    margin-bottom: 1em;
    font-size: var(--global-font-size-smaller, 14px);
}

/* Ajax-callback: успешная отправка */

.b-form-periodical-feedback__send {
    text-align: center;
    padding: 1em 0;
    display: none;
}

.b-form-periodical-feedback__send._show {
    display: block;
}

.b-form-periodical-feedback__send-ico {
    margin-bottom: 2em;
    display: block;
}

.b-form-periodical-feedback__send-ico:after {
    background: url(images/ico-send.svg) center center no-repeat;
    background-size: contain;
    content: '';
    display: block;
    width: 96px;
    height: 96px;
    margin: 0 auto;
}

.b-form-periodical-feedback__send-action{
    margin-top: 2em;
}