/*Стили crm формы битрикс24*/
.b24-form-loader,.b24-form-wrapper,.b24-form,.b24-form > div,.b24-form-state-container{border-radius: 20px !important;}
.b24-form *{font-family: 'rfdewi',Arial,sans-serif !important;}
.b24-form-control-container input.b24-form-control{color: #252d4d !important;
    border: 1px solid rgb(195, 195, 195) !important;
    background-color: rgb(255, 255, 255) !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    height: 70px !important;}
.b24-form-btn-block .b24-form-btn{color: #fff !important;
    border-radius: 10px !important;
    font-size: 16px !important;
    /*font-family: rfdewi !important;*/
    cursor: pointer !important;
    background-color: #f5265c !important;    
    padding: 0px 15px !important;
    display: block !important;
    font-weight: 700 !important;
    height: 80px !important;
    text-transform: uppercase;
}
.b24-form-btn-block .b24-form-btn.b24-form-btn-white{
    color: #252d4d !important;
    background-color: #fff !important;
    border-color: #c3c3c3 !important;
}
.b24-form-field-product .b24-form-control-container input.b24-form-control{
    border-radius: 10px 10px 0 0 !important;
}
.b24-form-basket,.b24-form-control-product-quantity,.b24-form-icon-remove{
    display: none!important;
}
.b24-form-control-list .b24-form-control-container:after,.b24-form-field-agreement .b24-form-control-required{
    display: none!important;
}
.b24-form-header{
    border-bottom: none!important;
}
.b24-form-header-title{
    color: #252d4d!important;
    font-size: 26px!important;
    font-family: 'rfdewi',Arial,sans-serif!important;
    line-height: 31px!important;
    font-weight: 700!important;
}
.b24-form-header-description{
    color: #252d4d!important;
    font-size: 16px!important;
    font-family: 'rfdewi',Arial,sans-serif!important;
    line-height: 21px!important;
    font-weight: 400!important;
}
.b24-form-field-agreement .b24-form-control-desc {color:#424242 !important;}
.b24-form-field-agreement .b24-form-control-desc a{color:#424242 !important;}
.b24-form-field-agreement input[type="checkbox"]{display: inline-block;vertical-align: middle;}
.b24-form-field-agreement .b24-form-control-desc{display: inline-block;vertical-align: middle;width: calc(100% - 35px);}
.b24-form-control-product-info{
    border-radius: 0 0 10px 10px !important;
}
.b24-form-sign a{
    color:rgba(0,0,0,0.3) !important;
    font-size: 10!important;
    font-family: 'rfdewi',Arial,sans-serif!important;
    border-bottom: none!important;
}
.b24-form .b24-form-sign-abuse-help {
    width: 14px!important;
    height: 14p!importantx;
}
.b24-form-control-list .b24-form-control-icon-after .b24-form-control-not-empty.b24-form-control{
    padding-right: 10px!important;
}
/*END Стили crm формы битрикс24*/

/*Стили виджета битрикс24*/
.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
    right: 25px;
    bottom: 100px;
}
/*END Стили виджета битрикс24*/

.tn-atom__form .t-checkbox__labeltext div, .tn-atom__form .t-checkbox__labeltext{
	font-size: 12px !important; 
	line-height: 14px !important;
	opacity: .7 !important;
}
.tn-atom__form .t-checkbox__labeltext div a, .tn-atom__form .t-checkbox__labeltext a{
	color: #0061f4 !important;
}
.t-checkbox__indicator {
    border: 1px solid #000 !important;
    opacity: .4 !important;
    height: 14px !important;
    width: 14px !important;
}
.t-checkbox__indicator:after {
    left: 4px !important;
    top: 0px !important;
}
.tn-atom__form .js-error-control-box .t-checkbox__control:before{
	border: none !important;
}
.tn-atom__form .js-error-control-box .t-checkbox__labeltext div, .tn-atom__form .js-error-control-box .t-checkbox__labeltext{
    color: red !important;
}
.tn-atom__form .js-error-control-box .t-checkbox__indicator {
    border-color: red !important;
}