<commit_before>@brand-ieee-color       : #00629B;
@brand-google-color     : #4885ED;
@brand-twitter-color    : #1DA1F2;
@brand-orcid-color      : #A6CE39;
@brand-sharelatex-color : #A93529;

.make-login-register-brand-btn(@bg-color) {
	background-color: @bg-color;
	text-indent: -10px;
	padding-left: 0;
	padding-right: 0;
	&:focus,
	&:hover {
		background-color: darken(@bg-color, 8%);
	}
	&:active {
		background-color: darken(@bg-color, 16%);
	} 
}

.make-login-register-brand-btn-alt(@color) {
	background-color: #FFF;
	color: @color;
	text-indent: -10px;
	padding-left: 0;
	padding-right: 0;
	&:focus,
	&:hover {
		background-color: #FFF;
		color: darken(@color, 8%);
	}
	&:active {
		background-color: #FFF;
		color: darken(@color, 16%);
	} 
}

.login-register-container {
	max-width: 400px;
	margin: 0 auto;
}
	.login-register-header {
		padding-top: @line-height-computed;
		padding-bottom: @line-height-computed - 5;
		border-bottom: solid 1px @hr-border;
	}
		.login-register-header-heading {
			margin: 0;
			color: @text-color;
		}

	.login-register-card {
		padding-top: 0;
		padding-bottom: 0;
		text-align: center;
	}

		.login-register-form,
		.login-register-sharelatex {
			padding: @line-height-computed;
			border-bottom: solid 1px @hr-border;
			&:last-child {
				border-bottom-width: 0;
			}
		}
		.login-register-other-links {
			padding: @line-height-computed;
		}

		.login-register-text,
		.login-register-hr-text-container {
			margin: 0;
			line-height: 1;
			font-size: 90%;
		}

		.login-register-text {
			padding-bottom: 25px;
			&:last-child {
				padding-bottom: 0;
			}
		}

		.login-register-hr-text-container {
			position: relative;
			padding: @line-height-computed 0;

			&::before {
				content: '';
				position: absolute;
				height: 1px;
				background-color: @hr-border;
				top: 50%;
				left: 0;
				right: 0;
			}
		}
			.login-register-hr-text {
				position: relative;
				background-color: #FFF;
				padding: 0 (@line-height-computed / 2);
			}
		.login-register-sharelatex-tooltip {
			display: inline-block;
			font-size: 135%;
			position: relative;
			top: 2px;
			margin-left: 3px;
			color: @link-color;
			cursor: pointer;
		}

		.login-register-newsletter {
			font-size: 90%;
			margin: @line-height-computed -(@line-height-computed) 0;
			text-align: left;

			& > .checkbox {
				margin-bottom: 0;
			}
		}

		.login-btn-ieee {
			.make-login-register-brand-btn(@brand-ieee-color);
		}

		.login-btn-google {
			.make-login-register-brand-btn(@brand-google-color);
		} 

		.login-btn-google-alt {
			.make-login-register-brand-btn-alt(@brand-google-color);
		} <commit_msg>Adjust checkbox padding.<commit_after>@brand-ieee-color       : #00629B;
@brand-google-color     : #4885ED;
@brand-twitter-color    : #1DA1F2;
@brand-orcid-color      : #A6CE39;
@brand-sharelatex-color : #A93529;

.make-login-register-brand-btn(@bg-color) {
	background-color: @bg-color;
	text-indent: -10px;
	padding-left: 0;
	padding-right: 0;
	&:focus,
	&:hover {
		background-color: darken(@bg-color, 8%);
	}
	&:active {
		background-color: darken(@bg-color, 16%);
	} 
}

.make-login-register-brand-btn-alt(@color) {
	background-color: #FFF;
	color: @color;
	text-indent: -10px;
	padding-left: 0;
	padding-right: 0;
	&:focus,
	&:hover {
		background-color: #FFF;
		color: darken(@color, 8%);
	}
	&:active {
		background-color: #FFF;
		color: darken(@color, 16%);
	} 
}

.login-register-container {
	max-width: 400px;
	margin: 0 auto;
}
	.login-register-header {
		padding-top: @line-height-computed;
		padding-bottom: @line-height-computed - 5;
		border-bottom: solid 1px @hr-border;
	}
		.login-register-header-heading {
			margin: 0;
			color: @text-color;
		}

	.login-register-card {
		padding-top: 0;
		padding-bottom: 0;
		text-align: center;
	}

		.login-register-form,
		.login-register-sharelatex {
			padding: @line-height-computed;
			border-bottom: solid 1px @hr-border;
			&:last-child {
				border-bottom-width: 0;
			}
		}
		.login-register-other-links {
			padding: @line-height-computed;
		}

		.login-register-text,
		.login-register-hr-text-container {
			margin: 0;
			line-height: 1;
			font-size: 90%;
		}

		.login-register-text {
			padding-bottom: 25px;
			&:last-child {
				padding-bottom: 0;
			}
		}

		.login-register-hr-text-container {
			position: relative;
			padding: @line-height-computed 0;

			&::before {
				content: '';
				position: absolute;
				height: 1px;
				background-color: @hr-border;
				top: 50%;
				left: 0;
				right: 0;
			}
		}
			.login-register-hr-text {
				position: relative;
				background-color: #FFF;
				padding: 0 (@line-height-computed / 2);
			}
		.login-register-sharelatex-tooltip {
			display: inline-block;
			font-size: 135%;
			position: relative;
			top: 2px;
			margin-left: 3px;
			color: @link-color;
			cursor: pointer;
		}

		.login-register-newsletter {
			font-size: 90%;
			margin-top: @line-height-computed;
			text-align: left;

			& > .checkbox {
				margin-bottom: 0;
			}
		}

		.login-btn-ieee {
			.make-login-register-brand-btn(@brand-ieee-color);
		}

		.login-btn-google {
			.make-login-register-brand-btn(@brand-google-color);
		} 

		.login-btn-google-alt {
			.make-login-register-brand-btn-alt(@brand-google-color);
		} 
{'fraction_non_alphanumeric': 0.16996197718631179, 'fraction_numerical': 0.026045627376425854, 'mean_word_length': 2.8345481049562684, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3518305', 'n_tokens_mistral': 2482, 'n_tokens_neox': 2049, 'n_words': 340}