/* INPUTS  */

input{

    width: 100%;
    padding: .8em;
    font-size: 0.9rem;

    border: var(--input-border);
    border-radius: var(--input-border-radius-full);
    box-sizing: border-box;
    font-family: var(--font-family);
    background: transparent;
    text-align: right;

    font-weight: 300;
    color: #fff;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    color: #fff;
    background-color: transparent;
    background: transparent;
}

.mod_products_single input:-webkit-autofill,
.mod_products_single input:-webkit-autofill:hover,
.mod_products_single input:-webkit-autofill:focus,
.mod_products_single input:-webkit-autofill:active {
    color: #000;
    background-color: transparent;
    background: transparent;
}

.file{

    position: relative;

    display: block;
    width: 17rem;
    padding: .25rem;
    
    margin: 0 auto;
    border: none;
    text-align: center;
}

[lang="en"] input.file::before{
    content: 'Attach a file' !important;
}

input.file::before{

    content: 'צרף קובץ';
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;
    
    width: 100%;

    text-decoration: underline;
    background: #000;
    font-size: 1rem;

    cursor: pointer;
}

input::placeholder{

    color: #fff;
}


html[lang="en"] input.footer_contact_form__input,
 html[lang="en"] input.popup_contact_form__input{
    direction: rtl;
    text-align: left;
}

html[lang="en"] .footer_contact_form__submit img,
html[lang="en"] .popup_contact_form__submit img{
    transform: rotateY(180deg);
}


/* VALIDATE */
.validate_form_msg{
    
    font-size: .8rem;
    color: var(--color-error);
}

.com_form_response_msg{

    color: #fff;
    text-align: center;
    padding: 0 2rem 2rem;
}
.mod_products_single .com_form_response_msg{

    color: #000;
}

.com_popup_contant .com_form .com_form_response_msg{

    color: #000 !important;
}
/* VALIDATE END */


