﻿.cf-elm-form input[type="text"], .cf-elm-form textarea {
    margin-bottom: 15px;
}
.kl-title-block .tbk__title {
    font-size: 30px;
    color: #023263;
}
.control-label {
    font-weight: bold;
}
.zn_contact_ajax_response {
    width: 100%;
    margin-bottom: 20px;
}
.incorrect {
    display: none !important;
}

    .incorrect[style*=inline] + input,
    .incorrect[style*=inline] + select,
    .incorrect[style*=inline] + textarea {
        background-color: #ffcccc;
        border: 1px solid #ff0000;
    }

span.incorrect {
    color: red;
}