.nbAuthForm {}
.nbAuthForm._logout {}
.nbAuthForm__item {position: relative; display: inline-block; vertical-align: top; padding: 1rem; font-size: 1.2rem; padding-right: 0.5rem;}
.nbAuthForm__item._reg {}
.nbAuthForm__item._auth {}
.nbAuthForm__item._personal {}
.nbAuthForm__item._logout {}
.nbAuthForm__item._separator {padding: 1rem 0; position: relative;}
.nbAuthForm__item._separator:before {content: ''; position: absolute; top: 1rem; bottom: 1rem; display: block; left: 50%; width: 1px; background: #434809; height: auto;}

.nbAuthForm__item._call,
.nbAuthForm__item._personal,
.nbAuthForm__item._auth,
.nbAuthForm__item._logout {padding-left: 2.3rem}
.nbAuthForm__item._logout {padding-right: 0;}
.nbAuthForm__item._call:before,
.nbAuthForm__item._personal:before,
.nbAuthForm__item._auth:before,
.nbAuthForm__item._logout:before {content: ''; position: absolute; left: 0.4rem; top: 50%; display: block; width: 1.56rem; height: 1.56rem; transform: translateY(-50%); background: url(images/header_links.svg) 0px 0px no-repeat;	background-size: 100% auto;}
.nbAuthForm__item._call:before {background-position: 0 0;}
.nbAuthForm__item._personal:before {background-position: 0 50%;}
.nbAuthForm__item._auth:before {background-position: 0 50%;}
.nbAuthForm__item._logout:before {background-position: 0 100%;}

.nbAuthForm__item._nideAuth {padding-right: 0;}

/*desktops lg*/
@media (max-width: 1600px) { 
	.nbMenu._top .nbMenu__link {padding-left: 0.3rem; padding-right: 0.3rem;}
}


/*desktops*/
@media (max-width: 1200px) { 
	.nbAuthForm__item {font-size: 1.1rem;}
}

/*tablets*/
@media (max-width: 991px) {
	.nbAuthForm__item {font-size: 1rem;}
}

/*phones*/
@media (max-width: 767px) { 

}