
.education-category p.red, .education-category .red {
margin-bottom: 0 !important;
color: var(--black) !important;
}
.education-category h5 {
font-size: 1rem;
}

.form-anonimous label {
margin-bottom: 1rem;
display: inline-block;

}
.form-anonimous .input-field {
width: 100%;
text-align: center;
}
.form-anonimous input[type="text"], .form-anonimous  textarea {
width: 90%;
margin: 0 auto 2rem;
}
.dir-online label {
    text-align: left !important;
    margin: 0 auto 1rem 0 !important;
    display: inherit;
    font-size: 1rem;
    font-style: italic;
}
.dir-online input, .dir-online select, .dir-online textarea {
    margin-bottom: 1rem;
    width: 90%;

}
.dir-online input[type="file"] {
    padding: 0 13px 15px 0;
    margin-left: -116px;
    color: #6378c7;
    border: 0;
}
.dir-online .input-field {
overflow: hidden;
}
.help-inline {
color: var(--red);
margin-bottom: 2rem;
}
button#feedback_send, button#subscription_send {

margin: auto;
}

.dir-online .btn-inputfile {
color: #4a4a4a;
background: #e2e2e2;
text-align: center !important;
border: 1px solid #929292 !important;
max-width: 70%;
font-weight: 600;
font-style: normal;
}
.dir-online  .help-inline {
    margin: -0.7rem 0 1rem;
}
.box-border > * {
border: 1px solid var(--gray-l);
padding: 1rem
}
.grid-page-content .wrap-img img {
max-height: 160px;
}
@media screen and (max-width: 720px) {
.grid-page-content .wrap-img img {
max-height: 100%;
}

}
