

/* Start:/bitrix/templates/niisite/components/bitrix/system.auth.authorize/.default/style.css?17701238672733*/
/*
div.bx-auth {max-width:600px; margin-top:16px; margin-bottom:24px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}
td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}
*/

div.bx-auth input.bx-auth-input {vertical-align:middle;}
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(/bitrix/templates/niisite/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(/bitrix/templates/niisite/components/bitrix/system.auth.authorize/.default/images/sec-unlocked.png);}


.bx-auth .auth-stripe {
	display:block;
	margin:12px 0px;
	padding:0px;
	text-align:center;
}

.bx-auth .auth-dialog {
	display:block;
	background-color:#336699;
	color:#FFFFFF;
	margin:0px;
	padding:24px 0px;
}

.bx-auth .auth-row {margin:18px 12px;}

.bx-auth .auth-row > span,
.bx-auth .auth-row > div {
	display:block;
}

.bx-auth .auth-label {
	text-align:left;
	margin:0px 0px 12px 0px;
}


@media screen and (min-width:720px) {

	.bx-auth .auth-dialog {
		display:block;
		width:min(640px,90vw);
		margin:12px auto;
		background-color:#336699;
		color:#FFFFFF;
		padding:24px;
		border-radius:12px;
	}

	.bx-auth .auth-row:has(.auth-label){
		display:flex;
		flex-direction:row;
		justify-content:stretch;
		align-items:center;
	}

	.bx-auth .auth-row:has(.auth-label) > span:not(.auth-label),
	.bx-auth .auth-row:has(.auth-label) > div:not(.auth-label) {
		flex-grow:10;
	}

	.bx-auth .auth-label {
		width:25%;
		flex-grow:0;
		text-align:right;
		margin:0px 12px 0px 0px;
	}

}


.bx-auth .auth-note,
.bx-auth .auth-title,
.bx-auth .auth-error {text-align:center;padding:6px 18px;}

.bx-auth .auth-note {color:#FFFFFF;font-size:110%;}
.bx-auth .auth-title {color:#FFFFFF;font-weight:bold;font-size:125%;}
.bx-auth .auth-error {background-color#CC0033;color:#FFFFFF;}

.bx-auth input[type="password"],
.bx-auth input[type="text"] {background-color:#FFFFFF;color:#336699;border:none;font-size:20px;padding:6px 12px;display:block;box-sizing:border-box;width:100%;}

.bx-auth input[type="button"],
.bx-auth input[type="submit"] {background-color:#3366CC;color:#F8F8F8;border:none;min-width:120px;font-size:18px;padding:6px 12px;border-radius:6px;transition:0.4s;}

.bx-auth input[type="checkbox"] {font-size:20px;}

.bx-auth input[type="button"]:hover,
.bx-auth input[type="submit"]:hover {box-shadow:0px 0px 10px #003366;}




/* End */
/* /bitrix/templates/niisite/components/bitrix/system.auth.authorize/.default/style.css?17701238672733 */
