body.gradient {
    background-color: transparent !important;
}
a, p, span, label, .top h1, .top p, .modal-body, .rating-word,
.comment textarea, .input, .input input, .success-msg a {
    color: #0F2623;
    border-color: #0F2623;
}

.rating-word.error {
    color: #d6080f;
}

.input input.error, .comment textarea.error, select.error {
    border-color: #d6080f;
}

.input::placeholder {
    color: #0F2623 !important;
}

::-webkit-input-placeholder {color:#0F2623;}
::-moz-placeholder          {color:#0F2623;}/* Firefox 19+ */
:-moz-placeholder           {color:#0F2623;}/* Firefox 18- */
:-ms-input-placeholder      {color:#0F2623;}

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

.input input.error::-webkit-input-placeholder {color: #d6080f !important;}
.input input.error::-moz-placeholder {color: #d6080f !important;}
.input input.error:-moz-placeholder {color: #d6080f !important;} 
.input input.error:-ms-input-placeholder {color: #d6080f !important;}

textarea.error::-webkit-input-placeholder {color: #d6080f !important;}
textarea.error::-moz-placeholder {color: #d6080f !important;}        
textarea.error:-moz-placeholder {color: #d6080f !important;}
textarea.error:-ms-input-placeholder {color: #d6080f !important;}

select.error {color: #d6080f !important; font-weight: bold;}

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

.radio-buttons__text_radio, .radio-checkboxes-buttons__text_checkbox {
    border-color: #0F2623 !important;
}

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

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

span.voter-item-name.error, span.voter-item-list-name.error, 
span.form-checkboxes-field-name.error, span.form-radio-field-name.error {
    color: #d6080f;
}
.vote-default-layer-text_btn:hover,
.vote-default-layer-text_btn.active 
{
    background: #0F2623;
    color: transparent;
    border-color: transparent;
}
.vote-default-layer-text_btn {
    background: transparent;
    color: #0F2623;
    border-color: #0F2623;
}
.modal-body {
    background-color: #adadad;
    margin: 0 auto;
}
.button-submit {
    border-color: #0F2623 !important;
    background-color: #0F2623;
}
.submit.active .button-submit:hover {
    background-color: #0F2623;
}
.submit.active .button-submit:hover span {
    color: #EFE5D9;
     background-color: #0F2623;
}
.submit span {
    color: #EFE5D9;


}

.form-input-field-name, .form-textarea-field-name {
    display: none;
}

