/*<IPS_IMPORT_BLOCK>
DO NOT REMOVE OR ALTER THIS PLEASE. IT IS REMOVED AUTOMATICALLY BY THE IMPORT ROUTINE.
<css_position>1</css_position>
<css_app>regstepwise</css_app>
<css_modules></css_modules>
<css_app_hide>0</css_app_hide>
<css_attributes>title="Main" media="screen,print"</css_attributes>
</IPS_IMPORT_BLOCK>*/
@font-face {
	font-family: 'Days';
	src: url('/public/style_css/fonts/Days.eot');
	src: url('/public/style_css/fonts/Days.eot?#iefix') format('embedded-opentype'),
			 url('/public/style_css/fonts/Days.woff') format('woff'),
			 url('/public/style_css/fonts/Days.ttf') format('truetype'),
	 url('/public/style_css/fonts/Days.svg#Days') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'favoritc-bold';
	src: url('/public/style_css/fonts/favoritc-bold.eot');
	src: url('/public/style_css/fonts/favoritc-bold.eot?#iefix') format('embedded-opentype'),
			 url('/public/style_css/fonts/favoritc-bold.woff') format('woff'),
			 url('/public/style_css/fonts/favoritc-bold.ttf') format('truetype'),
	 url('/public/style_css/fonts/favoritc-bold.svg#favoritc-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

.days-font {
    color: #4E76AE;
    font-family: 'Days',Tahoma;
    font-size: 25px;
    font-weight: normal;
    line-height: 27px;
    margin: 0 0 25px;
}

#registration-form-popup_popup,
#confirm_reg-form-popup_popup {
    background: none repeat scroll 0 0 #B3DDF1;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 0.5px #000000;
    display: inline-block;
    padding: 2px;
    text-align: left;
}

#registration-form-popup_inner,
#confirm_reg-form-popup_inner {
    background: none repeat scroll 0 0 #F6FAFC;
		border-top:18px solid #F6FAFC;
    border-radius: 4px 4px 4px 4px;
    padding: 0 5px 5px 5px;
    position: relative;
}

.b-registration-step .error {
    border-color: red !important;
}

.b-registration-step .errors_desc {
    color: #FF0000;
    font-size: 80%;
    line-height: 100%;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
}

.b-registration-step .wrapper-general-error .errors_desc {
    font-size: 100%;
    padding: 0 0 10px;
}

.b-registration-step{
	width:606px;
	font-size:15px;
	line-height:17px;
	font-family:Verdana;
	padding:0 19px 0 19px;
}

.b-registration-step .input-text::-webkit-input-placeholder{color:#616161;}
.b-registration-step .input-text::-moz-placeholder{color:#000;}

.b-registration-step__header{
	margin:0 0 20px 0;
	min-height:57px;
}
.b-registration-step__title{
	font-size:30px;
	text-align:center;
	margin:0;
	line-height:34px;
}
.b-registration-step__info-text{
	padding:10px 0 0 0;
	text-align:center;
	color:#7e7e7e;
}
.b-registration-step__header .b-registration-step__info-text{
	padding-top:5px;
}
.b-registration-step__info-text_no-indent{
	padding:0;
}
.require-icon{
	display:inline-block;
	vertical-align:top;
	width:4px;
	height:4px;
	background:#e42323;
}
.b-registration-step__info-text .require-icon{
	margin:0 5px 0 0;
	vertical-align:middle;
}
.b-registration-step__status{
	padding:3px;
	border:2px solid #9bc5da;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin:0 0 25px 0;
}
.b-registration-step__status-item{
	width:33%;
	height:36px;
	padding:1px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin:0 0 0 0.5%;
	background: rgb(97,151,171);
	background: -moz-linear-gradient(top, rgba(97,151,171,1) 0%, rgba(62,113,133,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,151,171,1)), color-stop(100%,rgba(62,113,133,1)));
	background: -webkit-linear-gradient(top, rgba(97,151,171,1) 0%,rgba(62,113,133,1) 100%);
	background: -o-linear-gradient(top, rgba(97,151,171,1) 0%,rgba(62,113,133,1) 100%);
	background: -ms-linear-gradient(top, rgba(97,151,171,1) 0%,rgba(62,113,133,1) 100%);
	background: linear-gradient(to bottom, rgba(97,151,171,1) 0%,rgba(62,113,133,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6197ab', endColorstr='#6d94a3',GradientType=0 );

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
}
.b-registration-step__status-item:first-child{
	margin-left:0;
}
.b-registration-step__status-item.active{
	padding:2px;
}
.b-registration-step__status-item.active:before{
	content:'';
	position:absolute;
	width:18px;
	height:10px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U2Nzc3Q0E4RjhFMDExQTNEN0FCODBDNUVENkZCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEY1NTI0MTM5QUExMUU0OTJCM0QyRTM2QjgxQjQ1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEY1NTI0MDM5QUExMUU0OTJCM0QyRTM2QjgxQjQ1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTIzNzg3MzItMDFiYi1lZjRlLWJlZjAtYzM1YTI0NDNhNmI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUzRTY3NzdDQThGOEUwMTFBM0Q3QUI4MEM1RUQ2RkIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WaM7NAAAAUtJREFUeNpinLjvyn8VMT4GB1UpBkZGBpLA//8MDPtuPmW49+YzA8uvP38Yrj17x/Dn7z8GFw1poGGMRBryn2HX9ScMd159BPOZfvz+EwvEfy89ecOw/eojsAJiDNl65SHDladvGUB6gTiM8duvPwyt207HAOUXADGzjpQwg5++Ik6XgQzZcPEe2BdA8BeIo6q9TFeBDQKB2g3HooHUQpBh+rKiDEFGKgxMaIb9Axqy9uxtBpDrYYY0B1itAnHgBoFA6apDcMOM5MUYws3U4YaBDFlx8ibD+UevYIZEd4fZrYTpRTEIBHKX7oUbZignxhBqqs7w9x/IJbcYLiAMiZkc7bwCWR+GQSCQumAn3DA0KZAhsbMT3Jej62EEBV7Y9E3YwhXdMJAhcUC8DF3hqkw/BhYQA5SWsIClQPwDiKdADckD4nW4kgRAgAEAAySb0qXv5csAAAAASUVORK5CYII=') 0 0 no-repeat;
	left:50%;
	top:100%;
	margin:3px 0 0 -9px;
}
.b-registration-step__status-item > span{
	display:block;
	height:100%;
	text-align:center;
	border:0;
	line-height:32px;
	font-size:17px;
	color:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

	background: rgb(108,179,207);
	background: -moz-linear-gradient(top, rgba(108,179,207,1) 0%, rgba(77,144,173,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,179,207,1)), color-stop(100%,rgba(77,144,173,1)));
	background: -webkit-linear-gradient(top, rgba(108,179,207,1) 0%,rgba(77,144,173,1) 100%);
	background: -o-linear-gradient(top, rgba(108,179,207,1) 0%,rgba(77,144,173,1) 100%);
	background: -ms-linear-gradient(top, rgba(108,179,207,1) 0%,rgba(77,144,173,1) 100%);
	background: linear-gradient(to bottom, rgba(108,179,207,1) 0%,rgba(77,144,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ab1cd', endColorstr='#4d90ad',GradientType=0 );
}
.b-registration-step__status-item.active > span{
	border:2px solid #99c5d7;
	font-weight:bold;
	line-height:26px;
}
.b-registration-step__status-item.done{
	background: rgb(174,174,174);
	background: -moz-linear-gradient(top, rgba(174,174,174,1) 0%, rgba(174,174,174,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(174,174,174,1)), color-stop(100%,rgba(174,174,174,1)));
	background: -webkit-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(174,174,174,1) 100%);
	background: -o-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(174,174,174,1) 100%);
	background: -ms-linear-gradient(top, rgba(174,174,174,1) 0%,rgba(174,174,174,1) 100%);
	background: linear-gradient(to bottom, rgba(174,174,174,1) 0%,rgba(174,174,174,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeaeae', endColorstr='#aeaeae',GradientType=0 );
}
.b-registration-step__status-item.done > span{
	background: rgb(140,140,140);
	background: -moz-linear-gradient(top, rgba(140,140,140,1) 0%, rgba(203,203,203,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,140,140,1)), color-stop(100%,rgba(203,203,203,1)));
	background: -webkit-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(203,203,203,1) 100%);
	background: -o-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(203,203,203,1) 100%);
	background: -ms-linear-gradient(top, rgba(140,140,140,1) 0%,rgba(203,203,203,1) 100%);
	background: linear-gradient(to bottom, rgba(140,140,140,1) 0%,rgba(203,203,203,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#cbcbcb',GradientType=0 );
}
.b-registration-step__content-row{
	padding:0 0 18px 0;
	overflow:hidden;
}
.b-registration-step__content-row_center{
	text-align:center;
}
.b-registration-step__content-row p{
	color:#1e1e1e;
	font-size:17px;
	line-height:23px;
	margin:25px 0 0 0;
}
.b-registration-step__content-row p:first-child{
	margin-top:0;
}
.b-registration-step__row-description{
	font-size:17px;
	color:#1e1e1e;
}
.b-registration-step__half-row .b-registration-step__row-description{
	float:left;
	min-width:150px;
	padding:0 10px 0 0;
	line-height:34px;
}
.b-registration-step__content .input-text,
.b-registration-step__content .input_text,
.b-registration-step__content #captcha_html input[type="text"],
.b-registration-step__content select{
	height:34px;
	font-size:17px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	line-height:21px;
	background:#fff;
    border:1px solid #9aaac0;
	padding:4px 10px 4px 10px;
	color:#616161;
	font-family:Verdana;
}
.b-registration-step__content .input_text:focus {
    border-color: #9aaac0;
    box-shadow: none;
}
.b-registration-step__content select{
	line-height: 28px;
    width: 99.9%;
}
.b-registration-step__require-row{
	line-height:0;
	padding:0 0 3px 0;
	text-align:right;
}
.b-registration-step__input-container{
	overflow:hidden;
}
#regstepwise_step3 .b-registration-step__input-container{
	overflow:visible;
}
.b-registration-step__row-col{
	display:table;
	width:100%;
	border-collapse: collapse;
}
.b-registration-step__row-col > div{
	display:table-cell;
	border-left:13px solid transparent;
}
.b-registration-step__row-col > div:first-child{
	border-left:none;
}
.b-registration-step__row-col_2 > div{
	width:50%;
}
.b-registration-step__row-col_3 > div{
	width:33.3333%;
}
.b-registration-step__row-col_date .day{
	width:22.55%;
}
.b-registration-step__row-col_date .month{
	width:46.65%;
}
.b-registration-step input[type="radio"] {
    cursor: pointer;
}
.b-registration-step .radio-label{
	font-size:17px;
	color:#626161;
	display:inline-block;
	line-height:34px;
	margin:0 30px 0 0;
}
.b-registration-step .radio-label input{
	margin:0 3px 0 0;
}
.b-registration-step .reg-button{
	display:inline-block;
	vertical-align:top;
	width:200px;
	height:45px;
	text-align:center;
	line-height:40px;
	font-size:21px;
	font-family: 'favoritc-bold', sans-serif;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAtCAYAAADr0SSvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U2Nzc3Q0E4RjhFMDExQTNEN0FCODBDNUVENkZCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDMwNTVCQTNBNzAxMUU0QjZBQkY5MUJERDFENjdBQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDMwNTVCOTNBNzAxMUU0QjZBQkY5MUJERDFENjdBQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRERUFBOEE2NzUwNkU0MTFBMzk3RjExMkJCM0U4M0NEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUzRTY3NzdDQThGOEUwMTFBM0Q3QUI4MEM1RUQ2RkIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dhMRRwAABDRJREFUeNrsnb2PG0UYh9/Znd21b32+2OcTiviKEDm+itQISsqIJgIJiSaUSEgRfwFKRU0RqoQmSpEoDaJFREEBCarQgERAJiQXyDk+n8/e753hnbXX9jkXoPb+ntNo5fXdFaN99L6/GXtXnL1wlUo0USdT+mOl9WmlaZtPeQTA6hNbgn6xhPhSWuIzQdQr3xClILnWZ5JcX2y12xudrS3yvBrZtk1CCEwfWFm01pTnOUVRSI96Pdrr94euLT6whbhu3peFHEqfiXN17fkTJ0Sr1T4sBf8DAFYVc6VLLgQNv0H+mk/r6+vNP7rda55tvWNb4rrky38rzvJLzxk52u1JvUliisKQsiwrDANgZQXhYiClpFq9Tq7rknGAr3lxt9u9VHfktzLN8o+OtVpNHoUMURTReDTCzIHKtFhJkhTDbzSoVquRcWG4v98c7Q/OySxXb7c3N4uEHscxjQ4OMGugkphrX/CPqSSbnQ4N+v3TUin1sgnkxqQwHPNRYaZAZTEOOI7DknjEbrwkWQjPsqxCkDRJkTlApSkdMCu47IYrJ6tUujipVI4ZAhXPJDTvoviFNGJoNaka5RGASktS+jATZGoM8gcAtOADC8K6zHKHVhAEgFkOZzekKSelGAoBHYCZD8YNs4o1EwMVBIB5odBFBdF6wRgIAsDMh1kGKVssCALAvFCUGURpVBAA5i3WUgYp130VlnkBWNgHKSsIMggA8wqyuIo12QeBIADMKohezCAI6QAcGdLRYgHwXy2WXvioCSoIAPOPmqCCAPC/KggyCABHZxCsYgGw3GIt76SjxQLg31os7KQDMG+xlkM6WiwA5hVEL++kI6QD8FhIJ3wfBIAnCzK9aQO+UQjA4RZrKYPgO+kAHFFBFO5qAsDjghy6qwnuiwXAkiCHMogmlavJQ3M04d68oNIYD4rYoSdDshZJliaudByypaQ0iTFLoLJIxy0qSJam5ulTgRSW1Y2C8bbf3KDa2holUYRZApWltuYXlSMOAmI37kuL9I2Dfm+73lgnx/PIbzZptD/ATIHK0dg4VjhgNsyH/V2yiW5yV+X06u2t91gat1b3ybRafI5zSUa5WdVCJgErnjlMW2U6KK9eL3L4oPeQguFgfO/2D+fkr99/c+epF189P3z44FPz+812p7DIDACqRFE5Hu3ScPcvrZP4PLvxG1cRiu/+9OPes6+d2kmS5PUwGDnCssmyrcnKFh6TDlYYkzeyLKVwfEB7f+9QOBwEeRR8cuvy51/x23+Ksxeu0hcfvtvgFy88/cqp4yffeOt9bqze1Eo9w38sMYVg9dssK+KCcI+0+u7Ora+v3P/59gM+/Tu7MSoEMbAkPh+OmyDPw+FhqotFkxqCOgJWsoBMh9kZNM8fTHmYZdwd9iKgIy5885qTCpkA4kIOUBFJ1FQOswkYTs8V/CPAALAZ5+JYo57qAAAAAElFTkSuQmCC') 0 0 no-repeat;
	border:none;
	color:#fff;
	padding:0 0 4px 0!important;
	text-shadow:0 1px 1px #416877;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
    cursor: pointer;
}
.b-registration-step .reg-button:hover{
	opacity:0.9;
	text-decoration:none;
}
.b-registration-step .reg-button .download-icon{
	display:inline-block;
	vertical-align:middle;
	width:14px;
	height:16px;
	margin:0 10px 1px 0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U2Nzc3Q0E4RjhFMDExQTNEN0FCODBDNUVENkZCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMUI5QkUzRTNBODIxMUU0QUJBQUU3Rjk4QTkyNUY0OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMUI5QkUzRDNBODIxMUU0QUJBQUU3Rjk4QTkyNUY0OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCNzRBNTRFRjBGREUzMTE4NzI0RDFFQjU2QjU4REM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUzRTY3NzdDQThGOEUwMTFBM0Q3QUI4MEM1RUQ2RkIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5jLYwgAAANxJREFUeNqUUtEKgjAUvcuttBBCKLCXPqH+/yv6inwQJJDKUrd2ZIEbm+iBwzZ3j/fu3MvIBldKteQBY0zopfufV859ohSRj7izMrgZJSkKgE8JSQZ1TukQN13f0gLEPBJ4o9Cbcy+J5hCx0ECIbM1uHV2ldmGKiEEsNGz01kwzfzTtzVfePhYQFZoV2sIcowZx9bLF2dYWhSw/al7K51eB2Jtv3HXVJ0bmgzmXvkxDO4r6s6gdeboR+Hsyt+nj0eTDmKnFSo5SU82TWeeg1rwzY0bim9sAYNL7J8AA4XhwGZMtplsAAAAASUVORK5CYII=') 0 0 no-repeat;
}
.b-registration-step__captcha{
	margin:15px 0 0 0;
}
.b-registration-step__content #captcha_html .ipsField_title {
    font-size: 17px;
    font-weight: normal;
    color: #1E1E1E;
}
.b-registration-step__content #captcha_html {
    padding-bottom: 0;
}
.b-registration-step__content #captcha_html table tr td:first-child{
    padding-left: 0 !important;
}
.b-registration-step__content #captcha_html input[type="text"]{
	width:100% !important;
    border:1px solid #9aaac0 !important;
}
.b-registration-step__content #captcha_html img{
	vertical-align:top;
}
.b-registration-step__content #captcha_html #recaptcha_privacy{
	float:right;
	text-align:right;
	min-width:130px;
	margin:0 0 0 5px;
	line-height:34px;
}
.b-registration-step__content #captcha_html #recaptcha_privacy a {
    color: #416AA3 !important;
}
.b-registration-step__content-rules{
	line-height:23px;
}
.b-registration-step__content-rules label{
	color:#7e7e7e;
}
.b-registration-step__content-rules label input{
	margin:0 3px 0 0;
	position:relative;
	top:1px;
}
.b-registration-step__border-box{
	padding:3px;
	border:2px solid #9bc5da;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin:0 0 20px 0;
	position:relative;
	font-size:17px;
	color:#1e1e1e;
	line-height:23px;
	padding:6px 10px 7px 10px;
	font-weight:bold;
}
.b-registration-step__border-box:before{
	content:'';
	position:absolute;
	width:18px;
	height:10px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U2Nzc3Q0E4RjhFMDExQTNEN0FCODBDNUVENkZCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNEY1NTI0MTM5QUExMUU0OTJCM0QyRTM2QjgxQjQ1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNEY1NTI0MDM5QUExMUU0OTJCM0QyRTM2QjgxQjQ1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTIzNzg3MzItMDFiYi1lZjRlLWJlZjAtYzM1YTI0NDNhNmI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUzRTY3NzdDQThGOEUwMTFBM0Q3QUI4MEM1RUQ2RkIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WaM7NAAAAUtJREFUeNpinLjvyn8VMT4GB1UpBkZGBpLA//8MDPtuPmW49+YzA8uvP38Yrj17x/Dn7z8GFw1poGGMRBryn2HX9ScMd159BPOZfvz+EwvEfy89ecOw/eojsAJiDNl65SHDladvGUB6gTiM8duvPwyt207HAOUXADGzjpQwg5++Ik6XgQzZcPEe2BdA8BeIo6q9TFeBDQKB2g3HooHUQpBh+rKiDEFGKgxMaIb9Axqy9uxtBpDrYYY0B1itAnHgBoFA6apDcMOM5MUYws3U4YaBDFlx8ibD+UevYIZEd4fZrYTpRTEIBHKX7oUbZignxhBqqs7w9x/IJbcYLiAMiZkc7bwCWR+GQSCQumAn3DA0KZAhsbMT3Jej62EEBV7Y9E3YwhXdMJAhcUC8DF3hqkw/BhYQA5SWsIClQPwDiKdADckD4nW4kgRAgAEAAySb0qXv5csAAAAASUVORK5CYII=') 0 0 no-repeat;
	left:50%;
	top:100%;
	margin:0 0 0 -9px;
}




.b-fast-registration__row.b-myvet-petowner__row {
    border: 1px solid rgb(155, 197, 218);
    border-radius: 3px;
    padding: 10px;
    text-align: left;
    margin-bottom: 18px;
}

.b-fast-registration__row-description.b-myvet-petowner__label > input {
    position: relative;
    top: 2px;
}
.b-registration-step__content-row.b-myvet-petowner__row {
    border: 1px solid rgb(155, 197, 218);
    border-radius: 3px;
    padding: 10px;
    text-align: left;
    margin-bottom: 18px;
}

.b-registration-step__row-description.b-myvet-petowner__label > input {
    position: relative;
    top: 2px;
}


@media only screen and (max-width: 768px){
    .b-registration-step {
        max-width:606px;
        width: auto;
    }
}

@media only screen and (max-width: 600px){
    .b-registration-step__half-row .b-registration-step__row-description {
        float: none;
    }
}
