

/* Start:/bitrix/components/api/auth/templates/.default/styles.css?1638729898317*/
.api-auth *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-auth{ max-width: 500px }
.api-auth .api_link{ color: #07d; text-decoration: none; cursor: pointer; display: inline-block; border-bottom: 1px dotted; margin: 0 3px; }
.api-auth .api_link:hover{ color: #f00; }

/* End */


/* Start:/bitrix/components/api/auth.login/templates/.default/styles.css?16387298986064*/
.api-auth-login .api-password-protected{
	height: 38px;
	width: 38px;
	position: absolute;
	right: 1px;
	top: 50%;
	margin-top: -19px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMTI3RjNGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMTI3RjRGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjdGMUZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjdGMkZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+O2x0AAAC4SURBVHjaYvz//z8DDJQ2dXEAqTQgdgFiRqjwfiCe3V1X9hmmjhGmCahBCkjNZMANcoEaH4AYTEiC06H0cyDOB2I/IM4G4odQ8ckoNgFtcQWy80ACQNN80a0Ayq8FUmxAPAcovxFmkxqUPoTDaXugtAqy8z5A6Vc4NL2B0h9BBAuUIwmlpYBO4QbSXFAD/wHxNyCWhsqLg/1U0ti5AEgLMxAPPjKRqAEE+JkYyADDVdNdEvU8BAgwAIw8L6DAodwVAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
}
.api-auth-login .api-password-protected-desc{
	display: none;
	background: #fff;
	position: absolute;
	width: 250px;
	left: 50%;
	margin-left: -125px;
	bottom: 100%;
	margin-bottom: 14px;
	border: 1px solid #f0f1f2;
	padding: 10px 20px;
	font-size: 13px;
	z-index: 110;
	box-shadow: 0 6px 9px 0 rgba(0, 0, 0, .1)
}
.api-auth-login .api-password-protected:hover .api-password-protected-desc{ display: block; }
.api-auth-login .api-password-protected-desc > span{
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 14px;
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==") no-repeat center bottom;
}
/* api-row-accept */
.api-auth-login .api-row-accept .api_control{ position: relative }
.api-auth-login .api-accept-label{ font-size: 12px; line-height: 18px; font-weight: bold; cursor: pointer; padding-left: 20px; display: block; }
.api-auth-login .api-accept-label input{ cursor: pointer; position: absolute; left: 0; top: 3px; margin: 0; padding: 0; }
.api-auth-login .api-accept-text{ color: #337ab7; text-decoration: none; cursor: pointer }
.api-auth-login .api-accept-text:hover,
.api-auth-login .api-accept-text:focus{ color: #23527c; }
.api-auth-login .api-accept-text p{ font: inherit; margin: 0 }
.api-auth-login .api-accept-text p + p{ margin-top: 8px }
.api-auth-login .api-accept-desc{ display: none; }
.api-auth-login .api-row-accept .api-error{ font-size: 12px; color: #ff3737; display: none }
/* .api-captcha */
.api-auth-login .api-captcha{ display: none }
.api-auth-login .api-captcha .api-row-captcha_sid img{ margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: middle !important; }
.api-auth-login .api-captcha .api-icon-refresh{ background: url("/bitrix/css/api.core/images/form/refresh.svg") no-repeat 0 0; width: 24px; height: 24px; display: inline-block; vertical-align: middle; cursor: pointer; }
/* .api_soc_auth */
.api_soc_auth{ padding: 20px 0 0 }
.api_soc_auth_title{ border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 0 0 10px; padding: 5px 0; }
.api_soc_auth .bx-authform-social ul{ margin: 0; padding: 0; background: none; border: 0 }
.api_soc_auth .bx-authform-social li{ padding: 0; margin: 5px 3px 0 }
/*------------------ Animations ------------------*/
.api-animation-rotate{
	display: inline-block;
	-webkit-animation: api-rotate 2s infinite linear;
	animation: api-rotate 2s infinite linear;
}
/* Keyframes: Rotate */
@-webkit-keyframes api-rotate{
	0%{ -webkit-transform: rotate(0deg); }
	100%{ -webkit-transform: rotate(359deg); }
}
@keyframes api-rotate{
	0%{ transform: rotate(0deg); }
	100%{ transform: rotate(359deg); }
}

/* End */
/* /bitrix/components/api/auth/templates/.default/styles.css?1638729898317 */
/* /bitrix/components/api/auth.login/templates/.default/styles.css?16387298986064 */
