body.gradient {
    background-color: #EBE0CC !important;
}

.main {
    border-color: transparent;
    overflow-x: hidden;    
}

a, p, span, label, .top h1, .top p, .modal-body, .rating-word,
.comment textarea, .input, .input input, .success-msg a {
    color: #EBE0CC;
    border-color: #EBE0CC;
    border-width: 2px;
    transition: all 0.3s ease;
}

.comment textarea, .input input {
    border: 1px solid #EBE0CC;
    border-radius: 10px;
    padding: 14px;
}

.comment textarea:hover, .input:hover, .input input:hover {
    border-color: #BE9C5C;
    scale: calc(1.02);
}

.rating-word.error {
}

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

textarea::-webkit-input-placeholder {color: #EBE0CC !important;} 
textarea::-moz-placeholder {color: #EBE0CC !important;}
textarea:-moz-placeholder {color: #EBE0CC !important;} 
textarea:-ms-input-placeholder {color: #EBE0CC !important;}

input::-webkit-input-placeholder {color: #EBE0CC !important;}
input::-moz-placeholder {color: #EBE0CC !important;}       
input:-moz-placeholder {color: #EBE0CC !important;}
input:-ms-input-placeholder {color: #EBE0CC !important;}

.radio-buttons__text_radio, .radio-checkboxes-buttons__text_checkbox {
    border: 1px solid #EBE0CC !important;
    transition: all 0.3s ease;
}

.radio-buttons__text_radio:hover, .radio-checkboxes-buttons__text_checkbox:hover {
    border-color: #BE9C5C !important;
    scale: calc(1.1);
}

.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: #EBE0CC;
}

.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: #EBE0CC;
}

span.voter-item-name.error, span.voter-item-list-name.error, 
span.form-checkboxes-field-name.error, span.form-radio-field-name.error {
}

.button-submit {
    background-color: #EBE0CC;
    transition: all 0.3s ease;
}
.button-submit span {
    color: #000;
    transition: all 0.3s ease;
}
.submit.active .button-submit:hover {
    background-color: #BE9C5C;
    scale: calc(1.02);
}
.submit.active .button-submit:hover span {
    color: #fff;
}
