.api_auth_ajax *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
.api_auth_ajax a.b-header__auth__btn{
 	color: #0055a0;
 	font-size: 14px;
}
.api_auth_ajax span.b-header__auth-span{
	color: #999;
	padding: 0 2px 0 5px;
	font-size: 14px;
}
.api_soc_auth_title{
	border-top: 1px solid #eee !important;
	border-bottom: 1px solid #eee !important;
	color: #777 !important;
}
.api_auth_ajax .api_link{ color: #039be5; text-decoration: none; cursor: pointer; display: inline-block; font-size: 12px; margin: 0; }
.api_auth_ajax .api_link:hover{ color: #0056a1; border-bottom: none; }
.api_auth_ajax .api_link.api_button{ background: none; }
.api_auth_ajax .api_profile a{ text-decoration: none; white-space: nowrap; }
.api_auth_ajax .api_profile a:hover{ color: #0056a1; }
#api_auth_ajax_modal{ z-index: 990; text-align: left; }
#api_auth_ajax_modal .api_modal_content > div{ display: none }
#api_auth_ajax_modal .api_modal_content > div.api_active{ display: block }
.api_modal_active body{
	overflow-y:  scroll !important;
}
.b-header__auth-exitbtn{
	height: 24px;
	width: 24px;
	display: inline-block;
	background: url(login_retina.png) 0px 0px;
	background-size: 200%;
}
.b-header__auth-exitbtn:hover{
	height: 24px;
	width: 24px;
	display: inline-block;
	background: url(login_retina.png) 0px -24px;
	background-size: 200%;
}




@media (min-width: 0px) and (max-width: 767px) {
	.b-header__auth-name{
		display: none !important
	}
	.b-header__auth{
		position: absolute;
		right: 0px;
		bottom:14px;
		margin: 0px !important;
	}
	a.b-header__auth-login{
		height: 24px;
		width: 24px;
		background: url(login_retina.png) 24px 0px;
		background-size: 200%;
		font-size: 0px!important;
		position: absolute;
    	bottom: 5px;
    	right: 10px;
	}
	a.b-header__auth-login:hover{
		height: 24px;
		display: block;
		width: 24px;
		margin: 0px !important;
		background: url(login_retina.png) 24px -24px;
		background-size: 200%;
		font-size: 0px!important;
		position: absolute;
    	bottom: 5px;
    	right: 10px;

	}

	.b-header__auth-reg{
		display: none!important;
	}
	.b-header__auth-span{
		display: none!important;
	}
}


