<commit_before>/* Sticky footer styles
-------------------------------------------------- */
html, body { height: 100%; } /* The html and body elements cannot have any padding or margin. */
#wrap { /* Wrapper for page content to push down footer */
	min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	margin: 0 auto -60px; /* Negative indent footer by its height */
	padding: 0 0 60px; /* Pad bottom by footer height */
}
#footer { 
	height: 60px; /* Set the fixed height of the footer here */
	border-radius: 0;
	margin-bottom: 0;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
/*#wrap > .color { min-height: 100%; }*/
/*#wrap > .color-2 { background-color: #F0F0F0; }*/
#wrap > .color > .container { padding: 200px 15px 60px; }
#wrap > .color:last-child { min-height: 100%; }
#wrap > .color:last-child > .container { 
	min-height: 100%;
	margin-bottom: 60px;
}
.container .credit { margin: 20px 0; }
#footer > .container { padding-left: 15px; padding-right: 15px; }
code { font-size: 80%; }

/* Nate page CSS
-------------------------------------------------- */
/*#wrap > .container { min-height: 600px; }*/
.color-1 > div > .page-header, .color-1 .page-header small {
	background-color: #FDB016;
	color: #240D4A;
}
.color-2 > div > .page-header, .color-2 .page-header small {
	background-color: #151F60;
	color: #FDA044;
}
.page-header {
	margin: -200px 0 20px;
	padding-top: 100px;
	position: absolute;
	left: 0;
	right: 0;
}
.page-header h1 {
	font-size: 24px;
	margin-top: 0;
}
.lead { font-size: 18px; }
img.pull-right { padding: 0; margin: 0 0 1em 1em; }
.center-cropped {
	width: 75px;
	height: 100px;
	overflow: hidden;
	margin-right: .5em;
	position: relative;
}
.center-cropped img {
	position: absolute;
	left: -100%;
	right: -100%;
	top: -100%;
	bottom: -100%;
	margin: auto;
}
.social { margin-top: 16px; }
.social a {
	line-height: 0;
	font-size: 30px;
}

/* Person-Notes dialog class */
.person-notes .modal-header { padding-bottom: 5px; }
.person-notes .modal-header h2 { margin: 0; }
.person-notes .modal-body { padding-bottom: 0; }
.person-notes .modal-body .image { padding-bottom: 1em; }
.person-notes .modal-body textarea {
	background-color: #fff; 
	/*background-image: 
		-webkit-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-webkit-linear-gradient(#eee .1em, transparent .1em);
	background-image: 
		-moz-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-moz-linear-gradient(#eee .1em, transparent .1em);
	background-image: 
		-o-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-o-linear-gradient(#eee .1em, transparent .1em);*/
	background-image: 
		linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		linear-gradient(transparent .2em, #eee .2em, #eee .3em, transparent .3em);
	background-size: 100% 1.42857143em;
	padding-left: 25px;
}
.person-notes .modal-footer { padding: 10px; }

textarea.text-auto-scale {
	resize: none;
}

.img-loader {
	position: relative;
}
.img-loader .spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	height: 15px;
	width: 128px;
	margin: -7px -64px;
	display: none;
}

.table-hover > tbody > tr { cursor: pointer; }<commit_msg>Colorizing headers + footers too<commit_after>/* Sticky footer styles
-------------------------------------------------- */
html, body { height: 100%; } /* The html and body elements cannot have any padding or margin. */
#wrap { /* Wrapper for page content to push down footer */
	min-height: 100%;
	/*height: auto !important;*/
	height: 100%;
	margin: 0 auto -60px; /* Negative indent footer by its height */
	padding: 0 0 60px; /* Pad bottom by footer height */
}
#footer { 
	height: 60px; /* Set the fixed height of the footer here */
	border-radius: 0;
	margin-bottom: 0;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
#wrap > .color > .container { padding: 200px 15px 60px; }
#wrap > .color:last-child { min-height: 100%; }
#wrap > .color:last-child > .container { 
	min-height: 100%;
	margin-bottom: 60px;
}
.container .credit { margin: 20px 0; }
#footer > .container { padding-left: 15px; padding-right: 15px; }
code { font-size: 80%; }

/* Nate page CSS
-------------------------------------------------- */
.navbar-default {
	background-color: #151F60;
	border-color: #FDA044;
}
.navbar-default .navbar-nav > li > a,
.credit, .credit a {
	color: #FDA044;
}
.navbar-default .navbar-brand {
	color: #FDA044;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-brand:hover {
	color: #240D4A;
	background-color: #FDA044;
}
.color-1 > div > .page-header, .color-1 .page-header small {
	background-color: #FDB016;
	color: #240D4A;
}
.color-2 > div > .page-header, .color-2 .page-header small {
	background-color: #151F60;
	color: #FDA044;
}
.page-header {
	margin: -200px 0 20px;
	padding-top: 100px;
	position: absolute;
	left: 0;
	right: 0;
}
.page-header h1 {
	font-size: 24px;
	margin-top: 0;
}
.lead { font-size: 18px; }
img.pull-right { padding: 0; margin: 0 0 1em 1em; }
.center-cropped {
	width: 75px;
	height: 100px;
	overflow: hidden;
	margin-right: .5em;
	position: relative;
}
.center-cropped img {
	position: absolute;
	left: -100%;
	right: -100%;
	top: -100%;
	bottom: -100%;
	margin: auto;
}
.social { margin-top: 16px; }
.social a {
	line-height: 0;
	font-size: 30px;
}

/* Person-Notes dialog class */
.person-notes .modal-header { padding-bottom: 5px; }
.person-notes .modal-header h2 { margin: 0; }
.person-notes .modal-body { padding-bottom: 0; }
.person-notes .modal-body .image { padding-bottom: 1em; }
.person-notes .modal-body textarea {
	background-color: #fff; 
	/*background-image: 
		-webkit-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-webkit-linear-gradient(#eee .1em, transparent .1em);
	background-image: 
		-moz-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-moz-linear-gradient(#eee .1em, transparent .1em);
	background-image: 
		-o-linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		-o-linear-gradient(#eee .1em, transparent .1em);*/
	background-image: 
		linear-gradient(90deg, transparent 19px, #abced4 19px, #abced4 21px, transparent 21px), 
		linear-gradient(transparent .2em, #eee .2em, #eee .3em, transparent .3em);
	background-size: 100% 1.42857143em;
	padding-left: 25px;
}
.person-notes .modal-footer { padding: 10px; }

textarea.text-auto-scale {
	resize: none;
}

.img-loader {
	position: relative;
}
.img-loader .spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	height: 15px;
	width: 128px;
	margin: -7px -64px;
	display: none;
}

.table-hover > tbody > tr { cursor: pointer; }
{'fraction_non_alphanumeric': 0.19770082316207777, 'fraction_numerical': 0.06116945784842464, 'mean_word_length': 2.98135593220339, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 38, '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': '5050408', 'n_tokens_mistral': 2943, 'n_tokens_neox': 2510, 'n_words': 701}