a, p, span, label, .top h1, .top p, .modal-body, .rating-word,
.comment textarea, .input, .input input, .success-msg a, select {
    color: #0770BD;
    border-color: #0770BD;
}

.rating-word.error {
}

.input input.error, .comment textarea.error, select.error {
}

textarea::-webkit-input-placeholder {color: #0770BD } 
textarea::-moz-placeholder {color: #0770BD }
textarea:-moz-placeholder {color: #0770BD } 
textarea:-ms-input-placeholder {color: #0770BD }




input::-webkit-input-placeholder {color: #0770BD }
input::-moz-placeholder {color: #0770BD }       
input:-moz-placeholder {color: #0770BD }
input:-ms-input-placeholder {color: #0770BD }

.radio-buttons__text_radio, .radio-checkboxes-buttons__text_checkbox, .has-children__checkbox label span {
    border-color: #0770BD ;
}

.radio-buttons__input:checked+label.radio-buttons__text .radio-buttons__text_radio:before,
.radio-buttons__input:checked+label.radio-buttons__text .radio-buttons__text_checkbox:before,
.radio-buttons__item_checked .radio-buttons__text_radio::before {
    background: #0770BD;
}

.radio-checkboxes-buttons__input:checked+label.radio-checkboxes-buttons__text .radio-checkboxes-buttons__text_checkbox:before,
.radio-checkboxes-buttons__item_checked .radio-checkboxes-buttons__text_checkbox::before {
    background: #0770BD;
}

.radio-checkboxes-buttons__input:checked+label.radio-checkboxes-buttons__text .radio-checkboxes-buttons__text_checkbox:before,
.radio-checkboxes-buttons__item_checked .radio-checkboxes-buttons__text_checkbox::before,
.has-children__checkbox input[type="checkbox"]:checked + label span::before {
    background: #0770BD;
}

span.voter-item-name.error, span.voter-item-list-name.error, 
span.form-checkboxes-field-name.error, span.form-radio-field-name.error {
}
.vote-default-layer-text_btn:hover,
.vote-default-layer-text_btn.active 
{
    background: #0770BD;
    color: #ffffff;
    border-color: #ffffff;
}
.vote-default-layer-text_btn {
    background: #ffffff;
    color: #FFFDFA;
    border-color: #0770BD;
}
.modal-body {
    background-color: #ffffff;
}

.walletpasses-loading-top-text {
    visibility: hidden;
    position: relative;
}

.walletpasses-loading-top-text::after {
    content: "Для продолжения установите\A приложение Wallet Union";
    visibility: visible;
    white-space: pre;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}