<commit_before>// Contains the top navbar
.nav {
	
	.top-level-nav {
		padding: 0;
		margin: 0;
		margin-bottom: 50px;

		// the top level nav items (usually contain a subnav)
		.main-nav {
			a {
				display: block;
				border-bottom: 1px solid lighten($gray-dark, 3%);
				color: lighten($gray-dark, 35%);
				font-weight: $headings-font-weight;
				font-weight: 700;
				font-size: 12px;
				padding: 10px;
				cursor: pointer;

				.glyphicon {
					display: inline-block;
					padding-right: 5px;
				}
			}

			.top-level {
				background-color: lighten($gray-dark, 5%);
				
				&:hover {
					background-color: lighten($gray-dark, 10%);
					color: #eee;
				}
			}

			&.active {
				.top-level {
					background-color: lighten($gray-dark, 10%);
					color: #eee;
				}
			}

			// the nested nav items within the parent
			.subnav {
				background-color: darken($gray-dark, 6%);
				overflow: hidden;
				max-height: 0;
				@include transition(all 300ms ease-out);

				a {
					font-size: 12px;
					font-weight: 300;
					padding: 8px;
					border-bottom: 1px solid darken($gray-dark, 4%);
					padding-left: 20px;

					&:hover {
						background-color: darken($gray-dark, 2%);
					}

					// highlight the active page
					&.active {
						color: $theme-primary-color;
						border-left: 3px solid $theme-primary-color;
						background-color: darken($gray-dark, 2%);
					}
				}
			}

			&.active {
				
				// have the currently expanded subnav show
				.subnav {
					max-height: 900px;
				}
			}
		}
	}

	// hide the nav when you're on mobile widths
	@media(max-width:$screen-sm) {
		left: -200px;
	}
}<commit_msg>adjusted border spacing for sidebar nav #288<commit_after>// Contains the top navbar
.nav {
	
	.top-level-nav {
		padding: 0;
		margin: 0;
		margin-bottom: 50px;

		// the top level nav items (usually contain a subnav)
		.main-nav {
			a {
				display: block;
				border-bottom: 1px solid lighten($gray-dark, 3%);
				color: lighten($gray-dark, 35%);
				font-weight: $headings-font-weight;
				font-weight: 700;
				font-size: 12px;
				padding: 10px;
				cursor: pointer;

				.glyphicon {
					display: inline-block;
					padding-right: 5px;
				}
			}

			.top-level {
				background-color: lighten($gray-dark, 5%);
				
				&:hover {
					background-color: lighten($gray-dark, 10%);
					color: #eee;
				}
			}

			&.active {
				.top-level {
					background-color: lighten($gray-dark, 10%);
					color: #eee;
				}
			}

			// the nested nav items within the parent
			.subnav {
				background-color: darken($gray-dark, 6%);
				overflow: hidden;
				max-height: 0;
				@include transition(all 300ms ease-out);

				a {
					font-size: 12px;
					font-weight: 300;
					padding: 8px;
					border-bottom: 1px solid darken($gray-dark, 4%);
					padding-left: 19px; // adjusted for the transparent left border
					border-left: 3px solid $gray-dark;

					&:hover {
						background-color: darken($gray-dark, 2%);
					}

					// highlight the active page
					&.active {
						color: $theme-primary-color;
						border-left: 3px solid $theme-primary-color;
						background-color: darken($gray-dark, 2%);
					}
				}
			}

			&.active {
				
				// have the currently expanded subnav show
				.subnav {
					max-height: 900px;
				}
			}
		}
	}

	// hide the nav when you're on mobile widths
	@media(max-width:$screen-sm) {
		left: -200px;
	}
}
{'fraction_non_alphanumeric': 0.1412112259970458, 'fraction_numerical': 0.02776957163958641, 'mean_word_length': 2.1733833177132147, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1974872', 'n_tokens_mistral': 1711, 'n_tokens_neox': 1165, 'n_words': 292}