

/* Start:/local/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?14679839022329*/
div.bx-auth {width:91%; margin-top:16px; margin-bottom:24px; padding: 24px 32px; background: url(/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/blue-tab-medium.png); border: 1px solid #c9e0e4;border-radius: 3px;-webkit-border-radius: 3px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth label.bx-auth-label{ display: block; margin: 0 0 7px; font-size: 13px; }
div.bx-auth input.sbm{ background: url(/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/blue-medium-btn.png) no-repeat scroll 100% 0px; width: 120px; height: 32px; padding:0 40px; text-decoration:none; color:#FFF; position:relative; overflow:hidden; border:0px; border-radius:2px;}

div.bx-auth input.bx-auth-input {border: 1px solid #B3C9DD; background: #fff; display: block; height: 22px; padding: 4px 10px; width: 480px; float: left; box-sizing: content-box;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/sec-unlocked.png);}
#USER_REMEMBER {display: none !important;}

/* Invalid input */
div.bx-auth input.ng-dirty.ng-invalid { border: 1px solid rgb(186, 42, 36); }
div.bx-auth input.ng-dirty.ng-invalid:focus {
    box-shadow:inset 0 0 5px 1px rgba(186, 42, 36, 0.2);
    border-color: rgb(186, 42, 36);
}
/* Valid input */
div.bx-auth input.ng-dirty.ng-valid { border: 1px solid rgb(101, 190, 101); }
div.bx-auth input.ng-dirty.ng-valid:focus {
    box-shadow:inset 0 0 5px 1px rgba(101, 190, 101, 0.2);
    border-color: rgb(101, 190, 101);
}

div.bx-auth .validation-errors div { float: left; padding-left: 15px; padding-top:7px; font-style: italic; font-size: 12px; color: #acacac; }

/* Submit button */
div.bx-auth .auth-btn {
    padding-top: 5px;
    margin-top: 20px;
}
div.bx-auth .auth-btn input {
    border: none;
    cursor:pointer;
}
div.bx-auth .auth-btn.disabled:after {
	content: "";
	height: 32px;
	width: 120px;
	display: block;
	margin-top: -32px;
	margin-left: 0px;
	z-index: 2;
	position: relative;
	background: url('/local/templates/.default/components/bitrix/system.auth.authorize/.default/images/disabler.png') 0 0 repeat;
}
div.bx-auth .my-br {
	width: 100%;
	height:20px;
}
/* End */
/* /local/templates/.default/components/bitrix/system.auth.authorize/.default/style.css?14679839022329 */
