

/* Start:/bitrix/templates/.default/components/ma/form.extended/add-bp/style.css?17532804318548*/
.b-message-form {

    margin: 0 0 0 0;

    /*font: normal 1.0em/1.2 Arial, sans-serif;*/

    display: block;

    width: 660px;

}

  

    .b-message-form_info {

        margin-bottom: 2.0em;

    }

    .b-message-form_item {

        margin: 0 0 30px 0;

        zoom: 1;

    }

    .b-message-form_item:after {

        content: ".";

        display: block;

        height: 0;

        clear: both;

        visibility: hidden;

    }

        .b-message-form_item label {

            display: block;

            margin: 0 0 0.3em 0;

            text-align: left;

        }

            .b-message-form_item label .required {

                color: #CC0000;

                display: none;

            }

    .b-message-form_field {

        position: relative;

    }

        .b-message-form_checkbox label, .b-message-form_radio label {

            display: inline;

            float: none;

            width: auto;

            margin: 0;

            text-align: left;

            font-size: 14px;

        }

        .b-message-form_text input, .b-message-form_date input {

            width: 100%;

            height: 40px;

            margin: 0;

            padding: 7px 18px 7px;

            background: #ececec;

            border: none;

            outline: none;

            color:#000000!important;

            font-size: 16px;

            line-height: 22px;

            font-family: 'Roboto';

            /*border: 1px solid #d9d9d9;

            border-top: 1px solid #c0c0c0;*/

            /*font: normal 14px/1.2 Arial, sans-serif;*/

        }

        .b-message-form_text input::-webkit-input-placeholder   {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_text input::-moz-placeholder            {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_text input:-moz-placeholder             {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_text input:-ms-input-placeholder        {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}



        #i-message-form-item-11, #i-message-form-item-22, #i-message-form-item-27, #i-message-form-item-33, #i-message-form-item-41{

            float: left;

            width: 48%;

        }

        #i-message-form-item-12, #i-message-form-item-23, #i-message-form-item-28, #i-message-form-item-34, #i-message-form-item-42{

            float: right;

            width: 48%;

        }

        #i-message-form-item-13, #i-message-form-item-24, #i-message-form-item-29, #i-message-form-item-35, #i-message-form-item-43{

            clear: both;

        }



        #i-message-form-field-35{

            margin-bottom: 35px;

        }

        .b-message-form_15 .b-message-form_submit{

            margin-top: -20px;

            float: left;

        }

        .b-message-form_text_ext_100 input{

            width: 100%;

        }

        .download-link{

            color: #19196d;

            font-size: 16px;

            line-height: 22px;

            text-decoration: none;

            border-bottom: 1px dashed #19196d;

            font-weight: 600;

            position: relative;

        }

        .inputfile{

            position: relative;

            left: -120px;

            opacity: 0;

            cursor: pointer;

            display: block;

            top:-20px;

        }

        .b-color-captcha-text_ext{

            color: #9f9f9f;

            font-size: 16px;

            line-height: 22px;

            padding-bottom: 15px;

        }

        .b-color-captcha-text_req{

            color: #19196d;

            font-size: 16px;

            line-height: 22px;

            font-weight: 600;

            padding-top: 20px;

            clear: both;

        }

        #i-message-form-item-captcha{

            margin-top: -15px;

            float: left;



        }

        .b-message-form_submit {

            display: inline-block;

            float: right;

            /* position: relative; */

            margin-top: -85px;

        }

        .b-message-form_submit>.g-button{

            height: 45px;

            border-bottom: 2px solid #b2063a;

        }

        .b-message-form_date input {

            /*width: 170px;*/

        }

            .b-message-form_date .calendar-icon {

                position: absolute;

                top: 4px;

                left: 490px;

            }

        .b-message-form_item .textarea {

            width: 100%;

            height: 200px;

            margin: 0;

            padding: 10px 18px;

            background: #ececec;

            border: none;

            outline: none;

            color:#808080;

            font-size: 16px;

            line-height: 22px;

            font-family: 'Roboto';

            /*border: 1px solid #d9d9d9;

            border-top: 1px solid #c0c0c0;

            font: normal 14px/1.2 Arial, sans-serif;*/

        }

        .b-message-form_item .textarea::-webkit-input-placeholder   {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_item .textarea::-moz-placeholder            {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_item .textarea:-moz-placeholder             {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}

        .b-message-form_item .textarea:-ms-input-placeholder        {color:#000000!important; font-size: 16px; line-height: 22px; font-weight: 300}



        .b-message-form_dropdown select {

            width: 515px;

            margin-left: 1px;

            font: normal 16px/1.2 Arial, sans-serif;

        }

        .b-message-form_file {

            margin-top: 10px;

        }

            .b-message-form_file_pic {

                margin-left: 2px;

                margin-bottom: 3px;

                font-size: 12px;

            }



        .b-message-form_item-hint {

            display: block;

            clear: both;

            padding: 0.4em 0 0 0;

            color: #979797;

            font-size: 11px;

        }

        .b-message-form_item-error {

            display: block;

            clear: both;

            margin: 0;

            padding: 0.4em 0 0 0;

            color: #dd4b39;

            font-size: 11px; 

        }

        .b-message-form_error .b-message-form_text input, .b-message-form_error .b-message-form_date input, .b-message-form_error textarea {

            border-color: #dd4b39 !important;

        }



        .b-color-captcha {

            float: left;

            margin: -5px 0 0 -5px; 

        }

            .b-color-captcha_item {

                float: left;

                padding: 8px;

            }

            .b-color-captcha_selected {

                padding: 5px;

                border: 3px solid red;

            }

                .b-color-captcha_item span {

                    display: block;

                    width: 25px;

                    height: 25px;

                    overflow: hidden;

                    text-indent: -5000px;

                }

        .b-color-captcha-text {

            position: relative;

            float: left;

            height: 24px;

            margin: 3px 0 0 -5px;

            padding: 0 10px;

            line-height: 25px;

            font-size: 16px;

            color: #9f9f9f;

            /*background-color: #f2efda;

            background-color: #fff9c9;

            border: 1px solid #c7bf93;*/

        }

            .b-color-captcha-text_corner {

                position: absolute;

                margin-top: 7px;

                margin-left: -10px;

                top: 0;

                left: 0;

                width: 10px;

                height: 10px;

                overflow: hidden;

                background: url(/bitrix/templates/.default/components/ma/form.extended/add-bp/img/tip-yellow_arrows.png) no-repeat -30px 0;

            }

            .b-color-captcha-text label {

                font-size: 16px;

                color: #9f9f9f;

            }



    .b-message-form_submit {

        clear: both;

    }

        .b-message-form_submit input {

            font: normal 16px/1.2 Arial, sans-serif;

            cursor: pointer;

        }

    .b-message-form_required-sing {

        margin-top: 1.2em;

        margin-left: 310px;

        font-size: 11px;

    }
/* End */
/* /bitrix/templates/.default/components/ma/form.extended/add-bp/style.css?17532804318548 */
