.config__header{}
.config__ready_wrapper{position:relative;text-align:right;}
.config__ready{white-space:nowrap;position:absolute;top:-54px;right:0;}
.config__small_header{font-weight:bold;font-size:16px;color:#00a651;}

.config__steps{margin:3px 0 23px 0;font-size:0;white-space:nowrap;}
.config__step{border-top:3px solid #cfcfcf;text-decoration:none;margin:0 0 0 20px;font-size:11px;color:#424242;padding:6px 0 0 0;display:inline-block;white-space:normal;width:300px;}
	.config__step:first-child{margin:0;}
	.config__step--current{border-top:3px solid #15cc6f;}

.config__types{width:960px;font-size:0;padding:23px 0 0 0;}
.config__type{display:inline-block;vertical-align:top;width:256px;margin:0 20px 20px 0;background-color:#fff;box-shadow:0 0 4px #aaa;padding:18px 22px 18px 22px;}
.config__type_header{font-size:14px;font-weight:bold;line-height:19px;color:#00a651;padding:0 0 13px 0;}
.config__type_body{}
.config__tiny_header{font-size:12px;color:#424242;font-weight:bold;}
.config__tasks_header{}
.config__tasks{color:#424242;}
	.config__tasks ul{margin:7px 0 2px 0;}
	.config__tasks ul li{margin:0 0 4px 0;font-size:12px;padding-left:15px;}
	.config__tasks ul li:before{background-color:#424242;width:12px;}
.config__form_factors_wrapper{}
.config__tiny_header{}
.config__form_factors{padding:20px 0 0 0;}
.config__form_factor{margin:0 21px 21px 0;}

.config__forms_header{padding:5px 0 0 0;}

.config__choose_platform{}


.config__platforms{width:960px;font-size:0;padding:23px 0 0 0;}
.config__platform{display:inline-block;margin:0 20px 20px 0;width:256px;background-color:#fff;padding:18px 22px;box-shadow:0 0 4px #aaa;vertical-align:top;}
.config__platform_pic{width:137px;height:137px;background-position:50% 50%;background-repeat:no-repeat;margin:0 0 0 20px;cursor:pointer;}
.config__platform_name{font-size:14px;font-weight:bold;color:#00a651;cursor:pointer;}
.config__platform_descrition{display:none;padding:10px 0 0 0;}
	.config__platform_info--show_description .config__platform_descrition{display:block;}
.config__platform_show_description{padding:10px 0 0 0;text-decoration:underline;cursor:pointer;}
	.config__platform_info--show_description .config__platform_show_description{display:none;}
.config__platform_hide_description{display:none;padding:10px 0 0 0;text-decoration:underline;cursor:pointer;}
	.config__platform_info--show_description .config__platform_hide_description{display:block;}
.config__platform_overview{}
.config__platform_choose{margin:20px 0 30px 0;}

.config__platform_overview{color:#424242;}
	.config__platform_overview ul{margin:7px 0 2px 0;}
	.config__platform_overview ul li{margin:0 0 4px 0;font-size:12px;padding-left:15px;}
	.config__platform_overview ul li:before{background-color:#424242;width:12px;}

.config__back_arrow{position:relative;display:inline-block;background-image:url(../img/configurator_arrow.png);background-repeat:no-repeat;padding:8px 15px 8px 31px;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;margin:3px 0 20px 0;}
	.config__back_arrow:after{content:"";right:-5px;top:0;position:absolute;width:5px;height:31px;background-position:-495px 0;background-image:url(../img/configurator_arrow.png);background-repeat:no-repeat;}


.config__aside{background-color:#fff;box-shadow:0 0 4px #aaa;padding:18px 20px 18px 20px;width:180px!important;}
.config__plate{background-color:#fff;box-shadow:0 0 4px #aaa;padding:26px 31px 26px 31px;margin:0 0 20px 0;font-size:12px;color:#424242;}
	.config__plate--bordered{border-top:3px solid #00a651;}

.config__platform_tabs{padding:28px 0 0 0;}

.config__platform_pic--final{display:inline-block;vertical-align:middle;}
.config__platform_info{display:inline-block;vertical-align:middle;width:440px;padding:0 0 0 20px;}
.config__platform_standard{font-size:12px;display:inline-block;color:#424242;padding:5px 0 0 0;cursor:pointer;text-decoration:underline;}

.config__your_server{font-size:12px;font-weight:bold;padding:0 0 5px 0;}


.config__plate_header{font-weight:bold;padding:0 0 7px 0;}
.config__plate_text{line-height:20px;padding:0 0 3px 0;}
.config__multiple_selects{position:relative;}
.config__select_wrapper{position:relative;}
	.config__select_wrapper--hidden{display:none;}
.config__select{padding:3px 10px 1px 9px;width:435px;}
	.config__select[disabled]{background-color:#eee;}
.config__add_more,
.config__delete{font-size:12px;margin:0 0 0 14px;padding:4px 14px 5px 14px;position:relative;top:-1px;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
	.config__add_more--hidden{display:none;}
	.config__select_wrapper--for_free .config__delete{display:none;}

.config__multiple_selects .config__select_wrapper{padding:17px 0 0 0;}
.config__multiple_selects .config__select_wrapper:first-child{padding:0;}

.config__aside_line{font-size:12px;color:#424242;line-height:17px;padding:0 0 10px 0;}
.config__aside_link{color:#00a651;text-decoration:underline;}

.config__overall_price{background-color:#00a651;padding:20px;margin:0 -20px 0 -20px;}
.config__price_label{font-size:18px;font-weight:bold;color:#fff;}
.config__order{margin:11px 0 13px 0;}
	.config__order--wait{color:#999;cursor:auto;}
.config__small_link_wrapper{padding:0 0 8px 0;cursor:pointer;}
.config__small_link{font-size:11px;color:#fff;text-decoration:underline;}
.config__small_icon{color:#fff;font-size:11px;font-family:"WebSymbolsLiga";}
.config__features{padding:20px 0 0 0;}
	.config__features p{margin:0 0 10px 0;font-weight:bold;font-size:12px;}
.config__feature{padding:0 0 10px 0;}
.send_email__catcher{display:none;}



.send_email__wrapper{display:inline-block;vertical-align:middle;}
.send_email__table{width:100%;margin:28px 0 0 0;}
.send_email__submit_wrapper{padding:41px 0 0 115px;}

.send_email__row{border-top:25px solid transparent;}
	.send_email__row:first-child{border-top:0;}
.send_email__label{font-size:12px;color:#000;
	transition:.1s color ease-in-out;-moz-transition:.1s color ease-in-out;-webkit-transition:.1s color ease-in-out;-o-transition:.1s color ease-in-out;-ms-transition:.1s color ease-in-out;
}
	.send_email__row.error .send_email__label{color:#ff0000;}
.send_email__cell{}
.send_email__cell--label{padding:5px 0 0 0;}
.send_email__cell--input{width:310px;}
.send_email__input_wrapper{width:310px;box-shadow:inset 3px 2px 4px #d2d4d8;padding:3px 6px 2px 6px;background-color:#f0f3f7;
	box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
	transition:.1s background-color ease-in-out;-webkit-transition:.1s background-color ease-in-out;-moz-transition:.1s background-color ease-in-out;-ms-transition:.1s background-color ease-in-out;-o-transition:.1s background-color ease-in-out;
}
	.send_email__row.error .send_email__input_wrapper{background-color:#ffc8cc;}
.send_email__input{border:0;padding:0;font-size:12px;background-color:transparent;text-align:left;}
.send_email__input--text{width:100%;}
.send_email__input--textarea{width:100%;max-width:100%;height:152px;}
.send_email__catcher{border:0;font-size:0;width:1px;height:1px;position:absolute;background-color:#fff;}
.send_email__submit_wrapper{padding:41px 0 0 115px;}
.send_email__submit{margin:0 5px 0 0;}
.send_email__answer{}


.send_email__waiting{text-align:center;padding:40px 0 23px 0;}
.send_email__success{background-color:#fff;/*position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;*/text-align:center;}
.send_email__success_label{display:inline-block;vertical-align:middle;font-size:20px;padding:40px 0 23px 0;color:#00a651;}

.common_tab--small{position:relative;}

.common_tab--small .wrapper-sticky{width:220px!important;}.configurator__layout_wrapper {font-size: 0; white-space: nowrap;}.configurator__wrapper { background-color: #fff; border-top: 3px solid #00a651; box-shadow: 0 0 3px #aaa; display: inline-block; vertical-align: top; white-space: normal; width: 100%; }.configurator__text{line-height:16px; color:#424242;  font-size: 14px; padding: 29px 24px 22px; }.configurator__text p{font-size: 14px;  line-height: 20px;}