/* RADIO */
.t-radio__indicator {
    width: 26px;
    height: 26px;
    border: 3px solid #c9b27f;
    background-color: transparent;
    box-sizing: border-box;
}

.t-radio__control:checked + .t-radio__indicator {
    border-color: #c9b27f;
    background-color: transparent;
}

.t-radio__indicator:after {
    width: 12px;
    height: 12px;
    background-color: #8f7653;
    top: 50%;
    left: 50%;
    margin: 0;
    transform: translate(-50%, -50%);
}

/* CHECKBOX */
.t-checkbox__indicator {
    width: 26px;
    height: 26px;
    border: 3px solid #c9b27f;
    background-color: transparent;
    box-sizing: border-box;
}

.t-checkbox__control:checked + .t-checkbox__indicator {
    border-color: #c9b27f;
    background-color: transparent;
}

.t-checkbox__indicator:after {
    border-color: #8f7653;
    border-width: 0 3px 3px 0;
    width: 7px;
    height: 13px;
    left: 8px;
    top: 3px;
}
/* вопросы формы */
.t-form .t-input-title,
.t-form .t-title {
    font-weight: 600;
}

/* варианты ответов */
.t-form .t-radio__label,
.t-form .t-checkbox__label {
    font-size: inherit;
    font-weight: 400;
}

.t-popup .t-form__successbox,
.t-popup .t-form__successbox-wrapper,
.t-popup .t-form__successbox__content,
.t-popup .js-successbox,
.t-popup .js-successbox-visible,
.t-popup .t-popup__container,
.t-popup-block .t-popup__container {
    background: #faf5e9 !important;
    background-color: #faf5e9 !important;
}

.t-popup .t-form__successbox svg,
.t-popup .t-form__successbox svg path,
.t-popup .t-form__successbox svg circle,
.t-popup .t-form__successbox svg g {
    fill: #af914c !important;
    stroke: #af914c !important;
}

.t-popup .t-form__successbox .t-btn,
.t-popup .t-form__successbox .t-submit,
.t-popup .js-successbox .t-btn,
.t-popup .js-successbox .t-submit {
    background: #af914c !important;
    background-color: #af914c !important;
    border-color: #af914c !important;
    color: #ffffff !important;
}