

/* Start:/bitrix/templates/x3/components/bitrix/system.auth.authorize/.default/style.css?1678718905370*/
.or_divider{
	float: left;
    position:  relative;
	top: 100px;
    left: 21px;
    background-color:  #bfbfbf;
    width:  40px;
    height: 40px;
    border: #bfbfbf 1px solid;
    border-radius:  20px;
    background-position: center center;
    vertical-align: middle;
}

.or_divider span{
    position: absolute;
    left: 5px;
    top: 9px;
    color: #ffffff;	
}
/* End */


/* Start:/bitrix/templates/x3/components/bitrix/socserv.auth.form/flat/style.css?16787189053236*/
.bx-authform-social-icon-wrap span{
    color: #ffffff;
    font-size: 20px;
    position: relative;
    top: -6px;
    padding-left: 5px;
}
.bx-authform-social-icon-wrap{
    padding: 5px 7px;
}
.bx-authform-social-icon-wrap a{
	width: 190px;
    text-align: left;
}

.bx-authform-social-icon{
	display: inline-block !important;
    text-decoration: none;
}
.bx-authform-social-icon-btn{
	-webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    font-size: 14px;
    height: 48px;
    width: 250px;
    border: 0;
    background-color: #649b04;
    padding-top: 3px;
    border-radius: 4px;
}
.bx-authform-social-popup{
	display: none;
	background: #fff;
	width: auto;
	padding: 15px;
	font-size: 14px;
	white-space: nowrap;
}

.bx-authform-social-popup form{margin-bottom: 0;}

.bx-authform-social-popup input[type="text"] {
	display: inline-block;
	max-width: 150px;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx-authform-social ul {
  	padding: 5px 0 12px;
  	margin: 0 0 15px;
  	display: block;
}

.bx-authform-social ul li {
	position: relative;
	width: 35px;
	margin-right: 5px;
	padding-bottom: 15px;
}
.bx-authform-social-icon-wrap:before{
	content: " ";
	display: inline-block;
	width: 35px;
	height: 35px;
	background-image: url(/bitrix/templates/x3/components/bitrix/socserv.auth.form/flat/images/sprite.png);
	background-repeat: no-repeat;
	border-bottom: none;
    float: left;
	border: 1px #78e8fd solid;
    border-radius: 20px;    
}

.bx-authform-social-icon-wrap:hover{opacity: .9;}
.bx-authform-social-icon-wrap.box:before {background-position: 0 0;}
.bx-authform-social-icon-wrap.dropbox:before {background-position: -44px 0;}
.bx-authform-social-icon-wrap.bitrix24:before {background-position: -88px 0;}
.bx-authform-social-icon-wrap.yandex:before {background-position:-132px 0;}
.bx-authform-social-icon-wrap.openid:before {background-position:-176px 0;}
.bx-authform-social-icon-wrap.odnoklassniki:before {background-position:-220px 0;}
.bx-authform-social-icon-wrap.google:before {background-position:-264px 0;}
.bx-authform-social-icon-wrap.mymailru:before {background-position:-308px 0;}
.bx-authform-social-icon-wrap.livejournal:before {background-position:-352px 0;}
.bx-authform-social-icon-wrap.openid-mail-ru:before {background-position:-440px 0;}
.bx-authform-social-icon-wrap.liveid:before {background-position:-484px 0;}
.bx-authform-social-icon-wrap.liveinternet:before {background-position:-528px 0;}
.bx-authform-social-icon-wrap.blogger:before {background-position:-572px 0;}
.bx-authform-social-icon-wrap.vkontakte:before {background-position:-616px 0;}
.bx-authform-social-icon-wrap.twitter:before {background-position:-660px 0;}
.bx-authform-social-icon-wrap.facebook:before {background-position:-704px 0;}
.bx-authform-social-icon-wrap.google-plus:before {background-position:-748px 0;}
.bx-authform-social-icon-wrap.office365:before {background-position:-792px 0;}

/* End */
/* /bitrix/templates/x3/components/bitrix/system.auth.authorize/.default/style.css?1678718905370 */
/* /bitrix/templates/x3/components/bitrix/socserv.auth.form/flat/style.css?16787189053236 */
