

/* Start:/local/components/DVIGA/main.register/templates/.default/style.css?1633712333705*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/local/components/DVIGA/main.register/templates/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/local/components/DVIGA/main.register/templates/.default/images/sec-unlocked.png);}

.errorText{
    margin-top: 0 !important;
    position: static !important;
    color: red;
    font-style: italic;
    font-size: 14px;
}

.errorText:nth-child(1){
    margin-top: 8px !important;

}

.regform .form{
    margin-bottom: 17px;
}
/* End */


/* Start:/bitrix/templates/main/styles/regform.css?16337123333632*/
.regform .form input[type=submit],.regform .whichlogin label,.regform label[for^=licoradio]{font-family:'PTSans Bold';cursor:pointer}.regform{overflow:hidden;margin-bottom:95px;clear:both;padding:15px}.regform input[type=text]::-webkit-input-placeholder{font-style:italic}.regform input[type=text]::-moz-placeholder{font-style:italic}.regform input[type=text]:-moz-placeholder{font-style:italic}.regform input[type=text]:-ms-input-placeholder{font-style:italic}.regform input[type=radio]{display:none}.regform h2{margin-top:28px;font-family:'PTSans Bold';font-size:24px;margin-bottom:38px}.regform label[for^=licoradio]{display:block;float:left;font-size:18px;margin-right:70px;margin-bottom:56px}.regform label[for^=licoradio]::before{content:'';display:block;width:12px;float:left;height:12px;background-color:#fff;border:2px solid #fff;outline:#171773 solid 2px;margin-left:2px;margin-top:4px;margin-right:17px}.regform input[name=UF_GRIUP_SELECT]:checked+label[for^=licoradio]::before{background-color:#171773}.regform .whichlogin{clear:both;font-size:18px;margin-left:2px;line-height:18px;margin-bottom:27px}.regform .whichlogin label{color:#171773;text-decoration:underline}.regform input[name=whichlogin]#loginemail:checked~.whichlogin label[for=loginemail],.regform input[name=whichlogin]#logintel:checked~.whichlogin label[for=logintel]{color:#000;text-decoration:none}.regform input[name=whichlogin]#loginemail:checked~.form label[for=formpole1a],.regform input[name=whichlogin]#loginemail:checked~.form label[for=formpole2a],.regform input[name=whichlogin]#logintel:checked~.form label[for=formpole1b],.regform input[name=whichlogin]#logintel:checked~.form label[for=formpole2b]{display:block}.regform form label[for=formpole1a],.regform form label[for=formpole1b],.regform form label[for=formpole2a],.regform form label[for=formpole2b]{display:none}.regform .form{margin-left:-14px;width:656px;line-height:29px}.regform .form label{display:block;width:300px;height:50px;margin:10px 14px;float:left;text-indent:13px}.regform .form label input{font-style: italic;width:282px;height:26px;border:2px solid #171773;padding-left:14px;line-height:26px;font-size:15px}.regform .form label[for=formpole4]{background:url(/bitrix/templates/main/styles/../images/question.png) 74px 6px no-repeat}

.regform .form #register_policy{
	display:none;
}
.regform .form #register_policy + label{
	text-indent: 0px;
	padding-left: 28px;
	font-size: 14px;
	display:block;
	cursor: pointer;
	clear: both;
	width: 560px;
	line-height: 18px;
	margin-top: 41px;
	margin-bottom: -1px;
	clear: both;
	position: relative;
}
.regform .form #register_policy + label a{
	text-decoration: underline
}
.regform .form #register_policy + label::before{
	content: ''; 
	display:block; 
	width: 16px; 
	position: absolute;
	height: 16px; 
	box-sizing: border-box; 
	border: 2px solid #171773;
	top: 1px;
	left: 0px;
}
.regform .form #register_policy:checked + label::after{
	content: ''; 
	display:block; 
	width: 8px; 
	height: 8px; 
	box-sizing: border-box; 
	position: absolute;
	background: #171773;
	top: 5px;
	left: 4px;
}
.regform .form #register_policy.error + label{
	color: red;
}
.regform .form #register_policy.error + label::before{
	border-color: red;
}

.regform .form input[type=submit]{width:300px;height:30px;border:none;color:#fff;line-height:30px;text-align:center;background-color:#171773;font-size:18px;margin-left:14px;margin-top:29px}.regform .form .rules{float:right;width:340px;line-height:12px;font-size:12px;font-style:italic;color:#999;margin-right:-24px;margin-top:28px;font-family:Noto Sans}.regform .form .rules a{font-size:12px;text-decoration:underline}
/* End */
/* /local/components/DVIGA/main.register/templates/.default/style.css?1633712333705 */
/* /bitrix/templates/main/styles/regform.css?16337123333632 */
