

/* Start:/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/style.css?16147691025618*/
.system-auth-authorize {
	overflow: hidden;
}
.system-auth-authorize.main {
	padding: 20px;
	border: 1px solid #EBEBEB;
}
.login_page .header_grey {
	padding-bottom: 9px;
	font-size: 27px;
	color: #444648;
	font-weight: normal;
	margin-top: 10px;
}
.popup-window-center-column .login_page .header_grey {
	padding-top: 40px;
	font-size: 21px;
	margin: 0 0 23px;
}
.login_form {
	width:100%;
}
.login_form_under {
	padding: 0 37px 0 37px;	
}
.login_page label {
	font-weight:normal;
}
.login_page {
	padding-right: 55px !important;
	color: #3F3F3F;
	font-size: 13px;
	line-height: 20px;
	border-right:1px solid #f9f9f9;
}
.main .reg_block {
	margin-top: 44px;
	padding-left: 70px !important;
	color: #898989;
	font-size: 12px;
}
@media (max-width:700px) {
	.main .reg_block {
		margin-top: 0;
		padding-left: 18px!important;
	}
}
.popup-window-center-column .reg_block {	
	margin-top: 92px;	
}
.reg_block .label_text {
	padding-top:20px;
}
.login_page strong {
	padding-top:10px;
	font-size:14px;
	color:#2c2c2c;
	display:block;
	font-weight:normal;
	padding-bottom: 3px;
}
.login_page .links_reg a {	
	margin-right:20px;
	text-decoration:underline;
	color:#575757;
	margin-top:10px;
	font-size:12px;
}
/*.login_page #USER_REMEMBER {
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0;
}*/
.login_page .rememberme  input[type=checkbox]:checked + label {}
.login_page .rememberme  input[type=checkbox]:checked + label:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 6px;
	background: #fff;
	position: absolute;
	left: -19px;
	top: 4px;
}
.login_page .social {
	padding-bottom: 8px;
	margin-top: 7px;
	text-align: left;
}

.login_page .social ul{
	margin: 0;
	padding:0;
}
.login_page .social ul li {display: inline-block;}
.login_page .social ul li a span {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.login_page .social ul li a span  			{background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/gui.png") no-repeat;}
.login_page .social ul li a .openid			{background-position:  0    -32px;}
.login_page .social ul li a .yandex			{background-position:  0    -64px;}
.login_page .social ul li a .livejournal	{background-position:  0   -128px;}
.login_page .social ul li a .liveinternet	{background-position:  0   -160px;}
.login_page .social ul li a .blogger		{background-position:  0   -192px;}
.login_page .social ul li a .openid-mail-ru	{background-position:  0   -224px;}
.login_page .social ul li a .odnoklassniki	{background-position:-32px    0;  }
.login_page .social ul li a .mymailru		{background-position:-32px  -32px;}
.login_page .social ul li a .facebook		{background-position:-32px  -64px;}
.login_page .social ul li a .google			{background-position:-32px -128px;}
.login_page .social ul li a .liveid			{background-position:-32px -160px;}
.login_page .social ul li a .twitter		{background-position:-32px -192px;}
.login_page .social ul li a .vkontakte		{background-position:-32px -224px;}

.login_page .errortext {
	display: inline-block;
	margin-top: 15px;
	padding: 10px 15px 10px 60px !important;
	border-top: 1px solid #e4cbd1;
	border-right: 1px solid #d5babe;
	border-bottom: 1px solid #c9abaf;
	border-left: 1px solid #d5babe;
	border-radius: 5px;
	background: #f8eaed;
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGQwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8eaed), color-stop(100%,#edd0d6));
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, -webkit-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,    -moz-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,     -ms-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,      -o-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,         linear-gradient(to bottom, #f8eaed 0%,#edd0d6 100%);
	box-shadow: inset 0 1px 1px 0 #fff;
	color: #881521 !important;
	text-shadow: 0 1px 0 #fff;
	font-weight: bold;
	font-size: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eaed', endColorstr='#edd0d6',GradientType=0 );
}
.login_page .link {}
.login_page .rememberme {
	text-align: right;
}
.login-page-row {
	margin-top: 30px;
}

.login-page_socserv_form {
	margin-top: 30px;
}
.login-page_socserv_form_title {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #262626;
}

@media (max-width: 768px) {
	.login_page {
		border-right: none;
		border-bottom: 1px solid #f9f9f9;
		padding-right: 15px !important;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.reg_block {
		padding-left: 15px !important;
		margin-top: 0;
	}
}
@media all and (max-width: 450px) {
	.login_page .link {
		float: none!important;
		width: initial!important;
		margin-bottom: 15px;
	}
	.login_page .rememberme {
		text-align: left;
	}
}
/* End */


/* Start:/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/bitrix/socserv.auth.form/.default/style.css?15825683082395*/
.bx-auth-serv .bx-auth-service-form {
    background: none;
    border: none;
}
.bx-auth-serv div.bx-auth-service-form span.bx-ss-icon {
    display: none;
}
.bx-auth-serv .bx-auth-service-form input[type="text"] {
    display: block;
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #e8e8e8;
    outline: none;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.bx-auth-serv .bx-auth-service-form input[type="text"] + span {
    padding-right: 10px;
}
.bx-auth-serv .bx-auth-service-form span {
    font-size: 14px;
}


.bx-auth-serv ul {
    padding: 5px 0 12px;
    margin: 0 0 15px;
    display: block;
}
.bx-auth-serv ul li {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-right: 5px;
}
.bx-auth-serv .bx-auth-serv-icon {
    display: block;
    width: 35px;
    height: 35px;
    background-image: url("/local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/bitrix/socserv.auth.form/.default/images/sprite.png");
    background-repeat: no-repeat;
    border-bottom: none;
}
.bx-auth-serv .bx-auth-serv-icon:hover{opacity: .9;}
.bx-auth-serv .bx-auth-serv-icon.box {background-position: 0 0;}
.bx-auth-serv .bx-auth-serv-icon.dropbox {background-position: -44px 0;}
.bx-auth-serv .bx-auth-serv-icon.bitrix24 {background-position: -88px 0;}
.bx-auth-serv .bx-auth-serv-icon.yandex {background-position:-132px 0;}
.bx-auth-serv .bx-auth-serv-icon.openid {background-position:-176px 0;}
.bx-auth-serv .bx-auth-serv-icon.odnoklassniki {background-position:-220px 0;}
.bx-auth-serv .bx-auth-serv-icon.google {background-position:-264px 0;}
.bx-auth-serv .bx-auth-serv-icon.mymailru {background-position:-308px 0;}
.bx-auth-serv .bx-auth-serv-icon.livejournal {background-position:-352px 0;}
.bx-auth-serv .bx-auth-serv-icon.openid-mail-ru {background-position:-440px 0;}
.bx-auth-serv .bx-auth-serv-icon.liveid {background-position:-484px 0;}
.bx-auth-serv .bx-auth-serv-icon.liveinternet {background-position:-528px 0;}
.bx-auth-serv .bx-auth-serv-icon.blogger {background-position:-572px 0;}
.bx-auth-serv .bx-auth-serv-icon.vkontakte {background-position:-616px 0;}
.bx-auth-serv .bx-auth-serv-icon.twitter {background-position:-660px 0;}
.bx-auth-serv .bx-auth-serv-icon.facebook {background-position:-704px 0;}
.bx-auth-serv .bx-auth-serv-icon.google-plus {background-position:-748px 0;}
.bx-auth-serv .bx-auth-serv-icon.office365 {background-position:-792px 0;}
/* End */
/* /local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/style.css?16147691025618 */
/* /local/templates/universe_s1/components/bitrix/system.auth.authorize/.default/bitrix/socserv.auth.form/.default/style.css?15825683082395 */
