

/* Start:/local/templates/inform/components/bitrix/catalog/services/style.min.css?1678869951959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/inform/components/bitrix/focus.calculator/services_calculator/style.css?16788699518021*/
#Calculator_cont form#Calculator {  margin:0px;
	padding:0px;
}

#Calculator_cont div.checkbox_name {
	/* width:80px;  */
	padding:2px 0 0 10px;
}

#Calculator_cont #period {
	padding:0 0 15px 0;
	margin-left:10px;
	display:none;
	font-size:12px;
}

#Calculator_cont #period input, #Calculator_cont input.quantity {
	width:50px;
}

#Calculator_cont #total_summ_cont
{ padding-top:15px; }


#Calculator_cont .service_summ_cont
{ margin-top:5px; }


#Calculator_cont .formError {
    color: #CF4D4D;
    font-weight:bold;
    font-size:10px;
}

#Calculator_cont .formNoError {
    display:none;
}

#Calculator_cont .formClr {
    clear:both;
    display: block;
}

#Calculator_cont fieldset.formFieldset {
    margin-bottom: 10px;
 border-width:0px;
}

#Calculator_cont fieldset.formFieldset legend {
    padding: 0 2px;
    font-weight: bold;
    font-size: 16px;
}



#Calculator_cont fieldset.formFieldset ol.formContainer li {
    background-image: none;
    list-style: none;
    padding:0px;
    margin:0px;
    clear:both;
}


#Calculator_cont fieldset.formFieldset ol.formContainer li div.form_cont
{margin-right:20px;}

#Calculator_cont strong.formRequired {
    font-weight: bold;
    font-style: normal;
    margin-left: 3px;
}


#Calculator_cont div.formSeparator {
    padding-bottom:15px;
    clear:both;
    border-bottom:#CDCDCD 1px solid;
    width:100%;
}


#Calculator_cont div.formCaption {
    display: block;

    padding:4px 10px 0 0;
    /* width: 25%; */
}

#Calculator_cont div.formBody {
    line-height:22px;
    display: block;
    float: left;
	/* padding-top:15px; */
}

#Calculator_cont div.formDescription {
    margin-left: 3px;
    padding-left: 3px;
    font-size: 11px;
    font-weight: normal;
}


#Calculator_cont div.service_summ
{

font-weight:bold;
padding-top:10px;
padding-bottom:35px;
}

#Calculator_cont div.service_summ div.summ_text
{ float:right; padding-right:15px; padding-top:3px; }

#Calculator_cont div.calheader{
    text-align:center !important;
}

#Calculator_cont div.s_line
{
    background: #fff;
    border-radius: 4px;
    margin-top: 15px;
}

#Calculator_cont div.f_cont
{ padding:0px;}

#Calculator_cont li.li_style {
	width:100%;
}



/*#Calculator_cont*/
/*{*/
    /*color:#282828;*/
	/*!* width:615px; *!*/
	/*width:100%;*/
/*}*/

/*#Calculator_cont, #Calculator_cont div, #Calculator_cont span*/
/*{*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
/*}*/


/*#Calculator_cont input, #Calculator_cont select, #Calculator_cont textarea*/
/*{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  vertical-align:middle;  font-weight:normal;}*/


/*#Calculator_cont h1 { font-size:30px; color:#7D2D2D; }*/
/*#Calculator_cont h2 { font-size:24px; color:#7D2D2D; }*/
/*#Calculator_cont h3 { font-size:20px; color:#BC2929; margin:0px; }*/
/*#Calculator_cont h4 { font-size:16px; color:#699924; }*/
/*#Calculator_cont h5 { font-size:14px; color:#505050; }*/
/*#Calculator_cont h6 { font-size:12px; color:#BC2929; }*/

#Calculator_cont hr { height:2px; color:#ededed; }

#Calculator_cont .cb_gs1
{ background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/yur_up.gif) top left no-repeat; }

#Calculator_cont .cb_gs2
{ background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/buh_up.gif) top left no-repeat; }

#Calculator_cont .cb_gs3, #Calculator_cont .cb_
{ background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/sec_up.gif) top left no-repeat; }





#Calculator_cont select, #Calculator_cont textarea {
    border:1px solid #cbcbcb;
    padding:3px 10px 2px 10px;
    border-style: solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
}

#Calculator_cont input.input_img
{
border-width:0px;
background:none;
padding:0px;
}


#Calculator_cont div.checkbox_line
{ margin-bottom:10px; }

#Calculator_cont .checkbox_line span
{ padding-left:10px; }

#Calculator_cont #radio_line
{ padding-top:10px; }

#Calculator_cont #radio_line div, #Calculator_cont div.checkbox_box div
{ float:left; }


#Calculator_cont div.checkbox_box
{

margin-left:35px;
margin-right:20px;
padding-top:10px;
padding-left:0px;
/* width:140px; */
float:left;

}

#Calculator_cont div.check_box_text
{
float:left;
}


/* ������� ������������ */

#Calculator_cont .free_head div
{
display: block;
float:left;
/* display:inline-block; */
}

#Calculator_cont .free_head_text
{
font-weight:bold;
padding:0px;
/*width:575px;*/
width:95%;
clear:right;
}

#Calculator_cont .free_head_checkbox
{
width:5%;
padding:0px;
/* padding:4px 2px 0px 2px; */
text-align:center;
/* background:#F1EDE9; */
}

#Calculator_cont .free_head_checkbox div
{ padding:12px 7px 7px 7px; }
#Calculator_cont .free_head_text div
{ padding: 14px 0; }

/*#Calculator_cont .gs1_service_head_text*/
/*{ color:#fff;  background-color:#db6d64; }*/

/*#Calculator_cont .gs2_service_head_text*/
/*{ color:#505050;  background-color:#BBDB72; }*/

/*#Calculator_cont .gs3_service_head_text*/
/*{ color:#505050;}*/





#Calculator_cont div.comments
{
border-top:1px solid #CDCDCD;
margin-top:5px;
padding-top:15px;
}


#Calculator_cont span.cost_descr
{ padding-right:50px; }

#Calculator_cont span.number_text, #Calculator_cont span.cost_text
{ color:#787878; }

#Calculator_cont span.cost_value
{ font-weight:bold; }





#Calculator_cont div.preview_info_body
{
	padding:5px 5px 5px 30px;
	margin:0px 0px 15px 0px;
	border-top:#cdcdcd 1px solid;
	border-bottom:#cdcdcd 1px solid;
	display:none;
	background-color:#dddddd;
}

#Calculator_cont div.detail_info_body
{
	padding:0px;
	margin:0px;
	/*border-top:#cdcdcd 1px solid;*/
}

/* ���� ������ ��� ����� �������� ������ */

#Calculator_cont #log_result
{ display:none; }

#Calculator_cont div.preview_info_button
{
	padding:5px 5px 0px 30px;
	height:24px;
	background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/info.png) 0px 0px no-repeat;
}

#Calculator_cont div.preview_info_button:hover
{ cursor:pointer; text-decoration:underline; }

#Calculator_cont a#send_mail_button, #Calculator_cont a#calculate_button
{
	display:block;
	width:132px;
	height:26px;
}

#Calculator_cont a#send_mail_button
{ background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/send_mail.png); }
#Calculator_cont a#calculate_button
{ background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/recost.png); }
#Calculator_cont input#submit_button
{ color:#fff; background-color:#29bc38; cursor:pointer; }


#Calculator_cont div#mail_form
{
display:none;
padding:5px;
text-align:center;
}

#Calculator_cont .field_name {
	padding:0px 0px 5px 10px;
	text-align: left;
}


#Calculator_cont #order_preview
{
	display: none;
	margin:5px;
	padding:5px;
	border:#cdcdcd 1px solid;
	text-align:left;
	background-color:#ddd;
}

#order_name {
	display: none;
}

#Calculator_cont textarea
{ width:100%; }

#Calculator_cont #ORDER_SOSTAV
{ display:none; }

#Calculator_cont #order_submit
{
	margin: 15px 0 15px 0;
	text-align: center;
}

#Calculator_cont .text_field
{ width: 25%; float: left; }


#Calculator_cont .error
{ color:#bc2929; }

#Calculator_cont div#send_process, #Calculator_cont div#send_result
{
	display:none;
	text-align:center;
	font-weight:bold;
	width:50%;
	margin:10px auto 10px auto;
	padding:15px;
	background-color:#fff;
	border:#cdcdcd 1px solid;
}

#Calculator_cont div#send_result div#loading
{ margin:15px auto 15px auto; width:32px; height:32px; background:url(/local/templates/inform/components/bitrix/focus.calculator/services_calculator/img/loading.gif); }


#Calculator_cont .calculate_button
{ float:left; padding-left:10px; }


#Calculator_cont div#captcha_cont
{
	margin:10px auto 10px auto;
	padding:0 0 10px 0;
	width:95%;
	border:#cdcdcd 1px solid;
}

#Calculator_cont .captcha_div
{
	/* width:50%; */
	padding:5px 25px 0 0;
	display:inline-block;
	text-align:left;
	vertical-align:top;
}

#Calculator_cont #captcha_form_name
{ padding:0 0 5px 0; text-align:left; }

#Calculator_cont #captcha_name
{ padding:10px 0 5px 0; text-align:center; font-weight:bold; }

#Calculator_cont input#captcha_word
{ width:80px; margin:0; text-align:center; }

#Calculator_cont .amess_err
{ padding:15px; text-align:center; font-weight:bold; }

#Calculator_cont .amess_success
{ text-align:center; font-weight:bold; }

div.clear
{ clear:both; }

/* End */


/* Start:/local/templates/inform/components/api/formdesigner/smart-form/themes/simple/style.css?167886995213187*/
.afd-theme-simple{position:relative;}
.afd-theme-simple * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.afd-theme-simple .afd-asterisk{display: inline-block;color: #b00;font-weight: bold;margin-left: 3px;}
.afd-theme-simple .afd-antibot{border: 0 none !important;font-size: 0 !important;height: 0 !important;line-height: 0 !important;padding: 0 !important;position: absolute !important;right: 0 !important;top: 0 !important;width: 0 !important;}
/* form */
.afd-theme-simple .afd-title{
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	line-height: 34px;
	margin: 0 0 25px;
}
.afd-theme-simple .afd-row{position:relative;}
.afd-theme-simple .afd-row + .afd-row {margin-top: 30px;}
.afd-theme-simple .afd-type-text,
.afd-theme-simple .afd-type-select,
.afd-theme-simple .afd-type-textarea {
	background-color: #ffffff;
	border: 2px solid #dce4ec;
	color: #2c3e50;
	height: 45px;
	padding: 5px;
	margin:0;
	font-size: inherit;
	font-family:inherit;
	width: 100%;
	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
}
.afd-theme-simple .afd-type-textarea{min-height:80px}
.afd-theme-simple .afd-type-select{height:auto;}
.afd-theme-simple .afd-type-select optgroup{font-family:inherit; font-size:inherit; color:inherit}
.afd-theme-simple .afd-type-select option{min-height:22px}
.afd-theme-simple .afd-type-select option[value=""]{color:#000}
.afd-theme-simple .afd-controls{position:relative}
.afd-theme-simple .afd-control{position:relative}
.afd-theme-simple .afd-control + .afd-control {margin-top: 10px;}
.afd-theme-simple .afd-control-multiple{padding:5px 0 0}/* select type=multiple */
.afd-theme-simple .afd-control-name{display: inline-block}
.afd-theme-simple .afd-field-multi{padding:5px 0 0}/* radio & checkbox */
.afd-theme-simple .afd-field-multi label{display:block}
.afd-theme-simple .afd-label{display:block;margin:0 0 5px; color:#2c3e50; font-weight: bold; font-size: 15px}
.afd-theme-simple .afd-active .afd-label{}
.afd-theme-simple .afd-row-danger .afd-field{border-color: #b00 !important;}
.afd-theme-simple .afd-row-danger .afd-label{color: #b00 !important;}
.afd-theme-simple .afd-row-danger .api_upload_drop{border-color: #b00 !important;}
.afd-theme-simple .afd-error{font-size:12px;color:#b00;display: none}
.afd-theme-simple .afd-button{
	height: auto;
	line-height: normal;
	color:#000;
	background: #f3f4f5;
	border: 0;
	cursor: pointer;
	text-decoration:none;
	display: block;
	font-family:inherit;
	font-weight: inherit;
	font-size: 16px;
	width:100%;
	max-width: 100%;
	margin: 0;
	padding: 13px 16px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	-webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.afd-theme-simple .afd-button:hover,
.afd-theme-simple .afd-button:focus{background:#e4e4e4;}
.afd-theme-simple .afd-button:active{
	background:#dedede;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.2);
}
.afd-theme-simple .afd-button:disabled{cursor: not-allowed;opacity: 0.5;}
.afd-theme-simple .afd-sys-alert{display: none}
.afd-theme-simple .afd-alert{
	padding: 10px;
	margin: 0 0 15px;
	border: 1px solid transparent;
	overflow:hidden;
	position:relative;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
.afd-theme-simple .afd-alert .afd-icon{
	background:url("/local/templates/inform/components/api/formdesigner/smart-form/themes/simple/images/alert.png") -36px 0;
	width:36px;
	height:36px;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-18px;
}
.afd-theme-simple .afd-alert .afd-alert-title{margin-left:50px;}
.afd-theme-simple .afd-alert .afd-alert-bottom{margin: 15px 0 0; text-align: center}
.afd-theme-simple .afd-alert-danger {background-color: #f2dede;border-color: #ebcccc;color: #a94442;}
.afd-theme-simple .afd-alert-danger .afd-icon{background-position:0 0;}
.afd-theme-simple .afd-alert-warning {background-color: #fcf8e3;border-color: #faf2cc;color: #8a6d3b;}
.afd-theme-simple .afd-alert-warning .afd-icon{background-position:-72px 0;}
.afd-theme-simple .afd-alert-success{
	background: #fcfcfb;
	padding: 25px 15px;
	margin: 0;
	color: #000;
	text-align: center;
}
.afd-theme-simple .afd-alert-success .afd-icon{
	background:transparent url("/local/templates/inform/components/api/formdesigner/smart-form/themes/simple/images/success.svg") no-repeat scroll 0 0 / contain;
	height: 80px;
	width: 80px;
	margin:0 0 20px;
	display:inline-block;
	position:relative;
	top:auto;
	left:auto;
}
.afd-theme-simple .afd-alert-success .afd-alert-title{
	display:block;
	margin:0;
	font-size:30px;
	line-height: 1;
}
.afd-theme-simple .afd-alert-success .afd-alert-desc{margin:15px 0 0}
.afd-theme-simple .afd-show-picture-block{
	position: absolute;
	left: 100%;
	top: 50%;
	margin-left:15px;
	height: auto;
	display:none;
}
.afd-theme-simple .afd-show-picture-block img{border:2px solid #ccc;}
/* icon */
.afd-theme-simple .calendar-icon{margin-top: -10px;position: absolute;right: 5px;top: 50%;z-index:10}
.afd-theme-simple .afd-icon-refresh{background: url("/local/templates/inform/components/api/formdesigner/smart-form/themes/simple/images/refresh.svg") no-repeat 0 0;width: 24px;height: 24px;display: inline-block;vertical-align: middle;cursor: pointer;}
.afd-theme-simple .api_icon{margin-top: -10px;position: absolute;right: 5px;top: 50%;z-index:10}
.afd-theme-simple .api_icon_calendar{background: url("/bitrix/css/api.core/images/icons/light/calendar.svg") no-repeat 50% 50% transparent;width: 16px;height: 16px;}
/* other */
.afd-theme-simple .afd-row-type-upload .afd-label{}
.afd-theme-simple .afd-row-static .afd-label{position: relative;top: -10px;}
.afd-theme-simple .afd-row-captcha_sid img{margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: middle !important;}
/* afd-row-wysiwyg */
.afd-theme-simple .afd-row-wysiwyg .afd-label{position: relative; padding-bottom: 10px}
.afd-theme-simple .redactor-air li a.re-button-icon,
.afd-theme-simple .redactor-toolbar li a.re-button-icon{padding: 10px; height: auto}
/* afd-row-accept */
.afd-theme-simple .afd-accept-label {font-size: 12px;line-height:18px; font-weight: bold;cursor: pointer;padding-left: 20px;display: block;}
.afd-theme-simple .afd-accept-label input{cursor: pointer;position: absolute;left: 0;top: 3px;margin: 0;padding: 0;}
.afd-theme-simple .afd-accept-text{color: #337ab7;text-decoration: none;cursor: pointer}
.afd-theme-simple .afd-accept-text:hover,
.afd-theme-simple .afd-accept-text:focus{color: #23527c;}
.afd-theme-simple .afd-accept-desc{display: none;}
/* afd-hl-list */
.afd-theme-simple .afd-hl-list{overflow: hidden;}
.afd-theme-simple .afd-hl-list input{display: none}
.afd-theme-simple .afd-hl-list .afd-hl-item{cursor: pointer}
.afd-theme-simple .afd-hl-list-g .afd-hl-item{float: left}
.afd-theme-simple .afd-hl-list-h .afd-hl-item{display: block}
.afd-theme-simple .afd-hl-icon{display: inline-block;border: 1px solid #ccc;padding: 5px;background: #FFF;vertical-align: middle;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.afd-theme-simple .afd-hl-icon i{line-height: 24px;border-radius: 2px;display: block;width: 24px;height: 24px;vertical-align: middle;-webkit-background-size: cover;background-size: cover;-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);}
.afd-theme-simple .afd-hl-active{color: #3b79d2;}
.afd-theme-simple .afd-hl-active .afd-hl-icon{border: 2px solid #3b79d2;padding: 4px;}
.afd-theme-simple .afd-hl-item label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;cursor: pointer;padding: 0 15px 0 0;}
/*------------------ COLORS ------------------*/
/*blue1*/
.afd-theme-simple.afd-color-blue1 .afd-button{color:#fff;background: #00a8e6;}
.afd-theme-simple.afd-color-blue1 .afd-button:hover,
.afd-theme-simple.afd-color-blue1 .afd-button:focus{background: #35b3ee;}
.afd-theme-simple.afd-color-blue1 .afd-button:active{background: #0091ca;;}
.afd-theme-simple.afd-color-blue1 .afd-active .afd-label{color:#2196f3;}
.afd-theme-simple.afd-color-blue1 .afd-field:focus{border-color: #2196f3;}
/*blue2*/
.afd-theme-simple.afd-color-blue2 .afd-button{color:#fff;background: #027fd6;}
.afd-theme-simple.afd-color-blue2 .afd-button:hover,
.afd-theme-simple.afd-color-blue2 .afd-button:focus{background: #1296f2;}
.afd-theme-simple.afd-color-blue2 .afd-button:active{background: #0070bf;;}
.afd-theme-simple.afd-color-blue2 .afd-active .afd-label{color:#0071bf;}
.afd-theme-simple.afd-color-blue2 .afd-field:focus{border-color: #0071bf;}
/*blue3*/
.afd-theme-simple.afd-color-blue3 .afd-button{color:#fff;background: #1a73e8;}
.afd-theme-simple.afd-color-blue3 .afd-button:hover,
.afd-theme-simple.afd-color-blue3 .afd-button:focus{
	background: #287ae6;
	-webkit-box-shadow: 0 1px 1px 0 rgba(66,133,244,0.45), 0 1px 3px 1px rgba(66,133,244,0.3);
	box-shadow: 0 1px 1px 0 rgba(66,133,244,0.45), 0 1px 3px 1px rgba(66,133,244,0.3);
}
.afd-theme-simple.afd-color-blue3 .afd-button:active{background-image:radial-gradient(circle farthest-side,#3367d6,#3367d6 80%,rgba(51,103,214,0) 100%);}
.afd-theme-simple.afd-color-blue3 .afd-button:disabled{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.afd-theme-simple.afd-color-blue3 .afd-field{border-color: #e0e0e0;}
.afd-theme-simple.afd-color-blue3 .afd-active .afd-label{color: #1a73e8;}
.afd-theme-simple.afd-color-blue3 .afd-active .afd-field{border-color: #1a73e8;}
/* green1 */
.afd-theme-simple.afd-color-green1 .afd-button{color:#fff;background: #8cc14c;}
.afd-theme-simple.afd-color-green1 .afd-button:hover,
.afd-theme-simple.afd-color-green1 .afd-button:focus{background: #8ec73b;}
.afd-theme-simple.afd-color-green1 .afd-button:active{background: #72ae41;}
.afd-theme-simple.afd-color-green1 .afd-active .afd-label{color:#72ae41;}
.afd-theme-simple.afd-color-green1 .afd-field:focus{border-color: #72ae41;}
/* yellow1 */
.afd-theme-simple.afd-color-yellow1 .afd-button{color:#000;background: #fde037;}
.afd-theme-simple.afd-color-yellow1 .afd-button:hover,
.afd-theme-simple.afd-color-yellow1 .afd-button:focus{background:#f9d000;}
.afd-theme-simple.afd-color-yellow1 .afd-active .afd-label{}
.afd-theme-simple.afd-color-yellow1 .afd-field:focus{
	border-color: rgba(94,76,2,.42);
	border-top-color: rgba(78,62,2,.515);
	border-bottom-color: rgba(117,93,0,.335);
	-webkit-box-shadow: 0 0 6px 2px rgba(255,204,0,.7),0 1px 0 rgba(255,255,255,.2),inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 6px 2px rgba(255,204,0,.7),0 1px 0 rgba(255,255,255,.2),inset 0 1px 1px rgba(0,0,0,.1);
}
/* red1 */
.afd-theme-simple.afd-color-red1 .afd-button{color:#fff;background: #da314b;}
.afd-theme-simple.afd-color-red1 .afd-button:hover,
.afd-theme-simple.afd-color-red1 .afd-button:focus{background:#e4354f;}
.afd-theme-simple.afd-color-red1 .afd-button:active{background:#c91032}
.afd-theme-simple.afd-color-red1 .afd-active .afd-label{color:#c91032;}
.afd-theme-simple.afd-color-red1 .afd-field:focus{border-color: #c91032;}

/* red1 */
.afd-theme-simple.afd-color-gray1 .afd-button{color:#fff;background: #95a5a6;}
.afd-theme-simple.afd-color-gray1 .afd-button:hover,
.afd-theme-simple.afd-color-gray1 .afd-button:focus{background:#798d8f;}
.afd-theme-simple.afd-color-gray1 .afd-button:active{background:#687b7c}
.afd-theme-simple.afd-color-gray1 .afd-field:focus{border-color: #2c3e50;}
.afd-theme-simple.afd-color-gray1 .afd-type-text,
.afd-theme-simple.afd-color-gray1 .afd-type-select,
.afd-theme-simple.afd-color-gray1 .afd-type-textarea{border: 2px solid #dce4ec;color: #2c3e50;}

/*------------------ Animations ------------------*/
.afd-animation-rotate {
	display: inline-block;
	-webkit-animation: afd-rotate 0.5s infinite linear;
	animation: afd-rotate 0.5s infinite linear;
}

/* Keyframes: Rotate */
@-webkit-keyframes afd-rotate {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);}
}
@keyframes afd-rotate {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(359deg);}
}


/*------------------ Tablet portrait and smaller ------------------*/
@media (max-width: 640px) {
	.api-formdesigner {width:100% !important;max-width: none !important;}
	.afd-theme-simple .afd-show-picture-block{
		position: relative;
		left: auto;
		top: auto;
		margin:15px 0 0 !important;
		height: auto;
		display:none;
	}
}
@media (min-width:960px){
	.afd-theme-simple .afd-form-horizontal .afd-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.afd-theme-simple .afd-form-horizontal .afd-label{-ms-flex: 0 0 20%;flex: 0 0 20%; -ms-flex-item-align: center ;align-self: center; max-width: 20%;margin: 0; text-align: right; padding-right: 15px}
	.afd-theme-simple .afd-form-horizontal .afd-controls{-ms-flex: 0 0 80%;flex: 0 0 80%;	max-width: 80%;}
}

/* End */
/* /local/templates/inform/components/bitrix/catalog/services/style.min.css?1678869951959 */
/* /local/templates/inform/components/bitrix/focus.calculator/services_calculator/style.css?16788699518021 */
/* /local/templates/inform/components/api/formdesigner/smart-form/themes/simple/style.css?167886995213187 */
