/* Start:/local/templates/science/components/bitrix/main.feedback/feedback/style.css?15529880092690*/
.feedback-form {
    flex: 1 100%;
    padding: 15px 0 15px;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.feedback-form__field {
    display: flex;
    flex-wrap: wrap;
    margin: 10px 0;
    align-items: center;
    width: 100%;
}
.feedback-form__label {
    flex: 0 1 207px;
    padding: 3px 10px 3px 0;
    display: block;
    text-align: right;
    font-weight: 300;
}
.feedback-form__value {
    flex: 0 1 690px;
    display: block;
}
.feedback-form input[type="text"] {
    width: 100%;
    max-width: 477px;
}
.feedback-form textarea {
    width: 100%;
    max-width: 690px;
}
.feedback-form .feedback-form__value--captcha input {
    max-width: 180px;
}
.feedback-form__error-msg {
    color: #f00;
    font-style: italic;
    margin: 4px 0 0;
}
/*.feedback-form--disabled::before {
    content: '';
    background: rgba(255, 255, 255,0.5);
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.feedback-form__value--captcha{
    flex: 0 0 180px;
}
.feedback-form input[type="text"], .feedback-form textarea {
    width: 100%;
    box-sizing: border-box;
    border: 1px #c8cad2 solid;
}
.feedback-form textarea{
    padding: 12px;
    font-family: "Trebuchet MS", "Arial", "Tahoma", "Verdana", "sans-serif";
    font-size: 10.5pt;
}
.feedback-form__input--short {
    width: 155px !important;
}
.feedback-form__domain-end {
    font-style: italic;
    color: #6b6b6b;
    font-size: 11pt;
}
.feedback-form__field--required .feedback-form__label:after {
    content: '*';
    color: #f00;
}
.feedback-form__field--error input[type="text"],
.feedback-form__field--error textarea {
    border-color: #f00;
}

.feedback-form__captcha-image {
    display: inline-block;
    position: relative;
    font-size: 0;
}
.feedback-form__captcha-image::before{
    content: '\f021';
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    font-family: 'FontAwesome', sans-serif;
    font-size: 22px;
    cursor: pointer;
    color: #fff;
    background: rgba(43, 118, 178, 0.7);
    opacity: 0;
    transition: opacity .3s;
}
.feedback-form__captcha-image:hover::before{
    opacity: 1;
}
.feedback-form__success-msg{
    display: flex;
    padding-bottom: 1em;
    color:green;
    font-size: 16px;
    font-weight:bold;
}

@media screen and (max-width: 767px) {
    .feedback-form__label{
        text-align: left;
    }
    .feedback-form__value:not(.feedback-form__value--captcha){
        flex-basis: 100%;
    }
    .feedback-form__success-msg .feedback-form__label{
        display: none;
    }
}*/
/* End */
/* /local/templates/science/components/bitrix/main.feedback/feedback/style.css?15529880092690 */
