div.bx-auth {padding: 20px 25px; color: #5a5a5a;}
div.bx-auth a {color: #5a5a5a;}

.form_radio_btn {
	display: inline-block;
	width: 49%;
	text-align: center;
	margin-right: 0px;
}
.form_radio_btn:last-child {
	float: right;
}
.form_radio_btn input[type=radio] {
	opacity: 0; height: 0;
}
.form_radio_btn label {
	display: block;
	cursor: pointer;
	padding: 0px 15px;
	line-height: 34px;
	border: 1px solid #000;
	border-radius: 0px;
	user-select: none;
}
 
/* Checked */
.form_radio_btn input[type=radio]:checked + label {
	background: #FFD300;
}
 
/* Hover */
.form_radio_btn label:hover {
	color: #000;
}

.popup.popup-registration{width:420px;padding:0}.popup.popup-registration .alert{padding:10px;margin:0 0 15px;font-size:13px}.popup.popup-registration .tabs-head{overflow:hidden;background:#EDEDED}.popup.popup-registration .tabs-head ul{margin:0;padding:0;list-style-type:none}.popup.popup-registration .tabs-head ul li{width:50%;float:left;text-align:center}.popup.popup-registration .tabs-head ul li a{display:block;padding:10px 15px;font-size:16px;line-height:20px;border:none;color:inherit;font-weight:600}.popup.popup-registration .tabs-head ul li.active a{background:#FFF}.popup.popup-registration .seporate{margin:15px 0;overflow:hidden;position:relative}.popup.popup-registration .seporate:before{content:'';width:100%;height:1px;top:50%;margin-top:-.5px;position:absolute;left:0}.popup.popup-registration .seporate span{display:inline-block;background-color:#fff;padding:0 15px;position:relative}.popup.popup-registration .social-block .icon.icon_vk{fill:#4A76A8}.popup.popup-registration .social-block .icon.icon_fb{fill:#4267B2}.popup.popup-registration .social-block .icon.icon_tw{fill:#1DA1F2}.popup.popup-registration .social-block .icon.icon_odnoklassniki{fill:#F4731C}