

/* Start:/local/components/nrj/main.register/templates/company_page/style.css?17425780772824*/
#company-reg-form-page .form .input{
    margin-bottom: 1rem;
}
#company-reg-form-page .form .text{
    margin-bottom: 1.5rem;
}
#company-reg-form-page .form .text-1{
    text-align: center;
}
#company-reg-form-page .form .h5{
    margin-top: .5rem;
    margin-bottom: 1.5rem;
}
#company-reg-form-page .form .input input{
    width: 100%;
    border: 1px solid var(--color-input);
    border-radius: 4px;
    padding: 0.7rem;
    font-size: 0.91rem;
}
#company-reg-form-page .form .input input::-webkit-input-placeholder{
    color: var(--color-light-grey);
}
#company-reg-form-page .form .input input:-moz-placeholder{
    color: var(--color-light-grey);
}
#company-reg-form-page .form .input input::-moz-placeholder{
    color: var(--color-light-grey);
}
#company-reg-form-page .form .input input:-ms-input-placeholder{
    color: var(--color-light-grey);
}
#company-reg-form-page .form .input input::-ms-input-placeholder{
    color: var(--color-light-grey);
}
#company-reg-form-page .form .input input::placeholder {
    color: var(--color-light-grey);
}

#company-reg-form-page .form .submit{
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center;

}
#company-reg-form-page .form .submit input{
    width: 100%;
    max-width: 300px;
    transition: 0.4s linear;
    background-color: var(--color-main);
    color: var(--color-white);
    padding: 1rem 1.5rem;
    border: none;
    border-radius: 4px;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
}
#company-reg-form-page .form .submit input:hover{
    transition: 0.4s linear;
    background-color: var(--color-red);
}
#company-reg-form-page .form .submit input[disabled=disabled]{
    background-color: var(--color-dark-gray);
}
#company-reg-form-page .img img{
    width: 100%;
    height: auto;
}
#company-reg-form-page .form .input input.error-el{
    border-color: #9d0f0f;
}

#company-reg-form-page .message,
#company-reg-form-page .error{
    width: 100%;
    padding: 1rem 2rem;
    display: none;
    margin-bottom: 1rem;
}
#company-reg-form-page .error-row,
#company-reg-form-page .message-row{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
}
#company-reg-form-page .error{
    background-color: var(--color-light-red);
    color: var(--color-red);
}
#company-reg-form-page .message{
    background-color: var(--color-light-green);
    color: var(--color-green);
}

#company-reg-form-page .error span{
    background-image: url("/local/templates/alberello/images/icon-error.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
    padding-left: 2rem
}

@media(max-width:992px) {
    #company-reg-form-page .img{
        display: none;
    }
}
/* End */
/* /local/components/nrj/main.register/templates/company_page/style.css?17425780772824 */
