<commit_before>/*
	BOOTSTRAP OVERRIDE RULES
	Please do not add the .fuelux namespace wrapper class.
 */

//
// Buttons
// --------------------------------------------------


// Base styles
// --------------------------------------------------

.btn {
	display: inline-block;
	margin-bottom: 0; // For input.btn
	font-weight: @btn-font-weight;
	text-align: center;
	vertical-align: middle;
	line-height: 1;
	cursor: pointer;
	background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
	.box-shadow(0px 2px 2px fade(@true-black, 15%));
	white-space: nowrap;
	border: 0; //overwrite border = 1px
	.button-size(5px; 10px; @font-size-base; @border-radius-base);
	//.user-select(none);

	&,
	&:active,
	&.active {
		&:focus {
			.tab-focus();
		}
	}

	&:hover,
	&:focus {
		//color: @btn-default-color;
		text-decoration: none;
	}

	&:active,
	&.active,
	&:focus {

		outline: 0;
		//background-image: none;
		.box-shadow( 0 3px 3px fade(@true-black, 10%) inset);
	}

	&.disabled,
	&[disabled],
	fieldset[disabled] & {
		cursor: not-allowed;
		pointer-events: none; // Future-proof disabling of clicks
		//.opacity(.65);
		.box-shadow(none);
	}

	.caret {
		margin-left: 2px;
	}

}


// Alternate buttons
// --------------------------------------------------

.btn-default {
	//because this button has 1px border, padding needs to be adjusted
	//padding + border = 5px
	padding: 4px 10px;
	border: 1px solid @btn-default-border;
	.button-size(4px; 10px; @font-size-base; @border-radius-base);
	.repeater-views & {
		.button-size(3px; 5px; @font-size-base; @border-radius-base);
		.glyphicon, .fuelux-icon {
			width: 11px;
			height: 11px;
		}
	}

	.button-variant(@btn-default-color;
									@btn-default-bg-start; @btn-default-bg-end;
									@btn-default-bg-hover-start; @btn-default-bg-hover-end;
									@btn-default-bg-press-start; @btn-default-bg-press-end;
									@btn-default-bg-disabled-start; @btn-default-bg-disabled-end);
	&:active,
	&.active,
	&.focus,
	&:active:focus,
	&:active:hover {
		#gradient > .gradient-bg(@btn-default-bg-press-start, @btn-default-bg-press-end);
		color: @btn-default-color;
		border-color: @gray67;
	}

	&:hover,
	.open > .dropdown-toggle& {
		border-color: @gray67;
	}

	&.dropdown-toggle .caret {
		color: @btn-default-color;
	}

	&.btn-lg {
		//padding + border = 7px
		padding: 6px 10px;
	}

	&.btn-sm,
	&.btn-xs
	{
		//padding + border = 3px
		padding: 2px 8px;
	}
}
<commit_msg>Missing :focus rule for default button<commit_after>/*
	BOOTSTRAP OVERRIDE RULES
	Please do not add the .fuelux namespace wrapper class.
 */

//
// Buttons
// --------------------------------------------------


// Base styles
// --------------------------------------------------
@import url(mixins.less);

.btn {
	display: inline-block;
	margin-bottom: 0; // For input.btn
	font-weight: @btn-font-weight;
	text-align: center;
	vertical-align: middle;
	line-height: 1;
	cursor: pointer;
	background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
	.box-shadow(0px 2px 2px fade(@true-black, 15%));
	white-space: nowrap;
	border: 0; //overwrite border = 1px
	.button-size(5px; 10px; @font-size-base; @border-radius-base);
	//.user-select(none);

	&,
	&:active,
	&.active {
		&:focus {
			.tab-focus();
		}
	}

	&:hover,
	&:focus {
		text-decoration: none;
	}

	&:active,
	&.active,
	&:focus {

		outline: 0;
		//background-image: none;
		.box-shadow( 0 3px 3px fade(@true-black, 10%) inset);
	}

	&.disabled,
	&[disabled],
	fieldset[disabled] & {
		cursor: not-allowed;
		pointer-events: none; // Future-proof disabling of clicks
		//.opacity(.65);
		.box-shadow(none);
	}

	.caret {
		margin-left: 2px;
	}

}


// Alternate buttons
// --------------------------------------------------

.btn-default {
	//because this button has 1px border, padding needs to be adjusted
	//padding + border = 5px
	padding: 4px 10px;
	border: 1px solid @btn-default-border;
	.button-size(4px; 10px; @font-size-base; @border-radius-base);
	.repeater-views & {
		.button-size(3px; 5px; @font-size-base; @border-radius-base);
		.glyphicon, .fuelux-icon {
			width: 11px;
			height: 11px;
		}
	}

	.button-variant(@btn-default-color;
									@btn-default-bg-start; @btn-default-bg-end;
									@btn-default-bg-hover-start; @btn-default-bg-hover-end;
									@btn-default-bg-press-start; @btn-default-bg-press-end;
									@btn-default-bg-disabled-start; @btn-default-bg-disabled-end);
	&:active,
	&.active,
	&:focus,
	&.focus,
	&:active:focus,
	&:active:hover {
		#gradient > .gradient-bg(@btn-default-bg-press-start, @btn-default-bg-press-end);
		color: @btn-default-color;
		border-color: @gray67;
	}

	&:hover,
	.open > .dropdown-toggle& {
		border-color: @gray67;
	}

	&.dropdown-toggle .caret {
		color: @btn-default-color;
	}

	&.btn-lg {
		//padding + border = 7px
		padding: 6px 10px;
	}

	&.btn-sm,
	&.btn-xs
	{
		//padding + border = 3px
		padding: 2px 8px;
	}
}

{'fraction_non_alphanumeric': 0.22810509554140126, 'fraction_numerical': 0.019904458598726114, 'mean_word_length': 2.3884018880647337, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 2, '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': '5378505', 'n_tokens_mistral': 2142, 'n_tokens_neox': 1884, 'n_words': 372}