<commit_before>body.courseware
{

	header.global.slim
	{
		margin:0px;
		padding:0px;
		box-shadow:none;
		border:none;
		height:auto;
		background-color:$gym-dark-grey;
	}

	.wrapper-preview-menu
	{
		margin:0px auto 0;
	}

	.content-wrapper#content
	{
		background-color:$gym-white;
		padding-bottom:100px;
	}


	.xmodule_display.xmodule_SequenceModule nav.sequence-nav,
	.xmodule_display.xmodule_SequenceModule nav.sequence-bottom,
	{
		/* This rule HIDES the third-tier top and bottom navigation for courses! */
		display:none;
	}


}

#content header.course-profile
{
	margin-top:10px;
}

.container
{
	div.info-wrapper section.updates>ol>li h2,
	div.info-wrapper section.updates>ol article h2,
	div.info-wrapper section.updates section>li h2,
	div.info-wrapper section.updates section article h2
	{
		background:none;
		padding-left: 0;
	}
}

.content-wrapper .wrapper-course-material .course-material
{
	max-width:inherit;
}

.wrapper-course-material
{
	.course-material
	{

		#course-title-header
		{
			background-color:$gym-light-gray;

			h1
			{
				font-size:20pt;
				margin:5px 0 0 0;
			}
		}
		.course-tabs
		{
			font-weight:normal;
			padding:25px 0 0 0;

			a[class="active"]
			{
				box-shadow: none;
				text-shadow: none;
				background: none;
				color:$gym-orange;
			}
		}
	}
}

nav.progress.wrapper-course-material
{
	height:inherit; //fixes a bug with the .progress class colliding with bootstrap
}

.container>div.course-wrapper
{
	border:none;
	border-radius:0;

	.courseware-search-bar
	{
		box-shadow:none;
	}

	.course-index
	{
		color:$gym-white;
		border-right:none;
		background-color:$gym-medium-grey;
		border-radius:0;

		.course-search-input,
		.search-field-wrapper
		{
			border-radius:0;
		}

		.search-bar .search-field
		{
			background:$gym-white;
		}

		div#accordion
		{
			background-color:$gym-medium-grey;

			ul.ui-accordion-content
			{
				a
				{
					p
					{
						color:$gym-white;
					}
				}

				li.active,
				li.active a,
				li.active a p
				{
					color:$gym-orange;
					font-weight:bold;
				}
			}

			.chapter
			{
				color:$gym-white;
				background:none;
				box-shadow:none;

				a
				{
					color:$gym-white;
					background:none;
					box-shadow:none;
					text-shadow:none;
					border:none;
				}
			}

		}
	}
}

.quiz-problem span
{
	font:inherit;
}

/** strange specificity here to get past existing style rules, sadly **/
.container>div.info-wrapper
{
	border:none;
	border-radius:0;
	margin-bottom:100px;

	section.updates
	{

	}

	section.handouts
	{
		background-color:$gym-medium-grey;
		color:$gym-white;
		border-radius:0;
		padding:0px 20px;

		h1
		{
			padding:10px 0 0px 0;
		}
	}
}


.course-title {
	background: #777;
	}

#content .course-title header
{
	margin-top:0px;
}

.course-title h1 {
	font: 900 1.8em/1.2 brandon-grotesque, "Helvetica Neue", Helvetica, sans-serif;
	color: #fff;
	letter-spacing: .05em;
	word-spacing: .05em;
	text-transform: uppercase;
	margin-top:15px;
	text-align:left;
}


.course
{
	background: #ebebeb;
  padding-top: 1.2em;
  padding-bottom: 1.2em;

	.course-info
	{
		border: 1px solid #ccc;
	}

	.course-overview
	{
		background:white;
		padding:2.5em;
	}

	.teacher-image
	{
		border: 1px solid #999;
    height: 115px;
    float: left;
    margin: 0 15px 0px 0;
    overflow: hidden;
    width: 115px;

		img
		{
			display: block;
	    min-height: 100%;
	    max-width: 100%;
		}
	}

	header.hero-title
	{
		padding:1.2em;
	}

	.hero-banner
	{
		background: #777;
		border-bottom: 1px solid #ccc;
	}

	.course-metabar
	{
		background: #444;
		padding: 2.2em;

		strong
		{
			font: 1.4em/1.2 brandon-grotesque, "Helvetica Neue", Helvetica, sans-serif;
			color: #ccc;
		}

	}

	.level strong
	{
		font-weight: normal;
	}
}
<commit_msg>course about page header is white<commit_after>body.courseware
{

	header.global.slim
	{
		margin:0px;
		padding:0px;
		box-shadow:none;
		border:none;
		height:auto;
		background-color:$gym-dark-grey;
	}

	.wrapper-preview-menu
	{
		margin:0px auto 0;
	}

	.content-wrapper#content
	{
		background-color:$gym-white;
		padding-bottom:100px;
	}


	.xmodule_display.xmodule_SequenceModule nav.sequence-nav,
	.xmodule_display.xmodule_SequenceModule nav.sequence-bottom,
	{
		/* This rule HIDES the third-tier top and bottom navigation for courses! */
		display:none;
	}


}

#content header.course-profile
{
	margin-top:10px;
}

.container
{
	div.info-wrapper section.updates>ol>li h2,
	div.info-wrapper section.updates>ol article h2,
	div.info-wrapper section.updates section>li h2,
	div.info-wrapper section.updates section article h2
	{
		background:none;
		padding-left: 0;
	}
}

.content-wrapper .wrapper-course-material .course-material
{
	max-width:inherit;
}

.wrapper-course-material
{
	.course-material
	{

		#course-title-header
		{
			background-color:$gym-light-gray;

			h1
			{
				font-size:20pt;
				margin:5px 0 0 0;
			}
		}
		.course-tabs
		{
			font-weight:normal;
			padding:25px 0 0 0;

			a[class="active"]
			{
				box-shadow: none;
				text-shadow: none;
				background: none;
				color:$gym-orange;
			}
		}
	}
}

nav.progress.wrapper-course-material
{
	height:inherit; //fixes a bug with the .progress class colliding with bootstrap
}

.container>div.course-wrapper
{
	border:none;
	border-radius:0;

	.courseware-search-bar
	{
		box-shadow:none;
	}

	.course-index
	{
		color:$gym-white;
		border-right:none;
		background-color:$gym-medium-grey;
		border-radius:0;

		.course-search-input,
		.search-field-wrapper
		{
			border-radius:0;
		}

		.search-bar .search-field
		{
			background:$gym-white;
		}

		div#accordion
		{
			background-color:$gym-medium-grey;

			ul.ui-accordion-content
			{
				a
				{
					p
					{
						color:$gym-white;
					}
				}

				li.active,
				li.active a,
				li.active a p
				{
					color:$gym-orange;
					font-weight:bold;
				}
			}

			.chapter
			{
				color:$gym-white;
				background:none;
				box-shadow:none;

				a
				{
					color:$gym-white;
					background:none;
					box-shadow:none;
					text-shadow:none;
					border:none;
				}
			}

		}
	}
}

.quiz-problem span
{
	font:inherit;
}

/** strange specificity here to get past existing style rules, sadly **/
.container>div.info-wrapper
{
	border:none;
	border-radius:0;
	margin-bottom:100px;

	section.updates
	{

	}

	section.handouts
	{
		background-color:$gym-medium-grey;
		color:$gym-white;
		border-radius:0;
		padding:0px 20px;

		h1
		{
			padding:10px 0 0px 0;
		}
	}
}


.course-title {
	background: #777;
	}

#content .course-title header
{
	margin-top:0px;
}

.course-title h1 {
	font: 900 1.8em/1.2 brandon-grotesque, "Helvetica Neue", Helvetica, sans-serif;
	color: #fff;
	letter-spacing: .05em;
	word-spacing: .05em;
	text-transform: uppercase;
	margin-top:15px;
	text-align:left;
}


.course
{
	background: #ebebeb;
  padding-top: 1.2em;
  padding-bottom: 1.2em;

	.course-info
	{
		border: 1px solid #ccc;
	}

	.course-overview
	{
		background:white;
		padding:2.5em;
	}

	.teacher-image
	{
		border: 1px solid #999;
    height: 115px;
    float: left;
    margin: 0 15px 0px 0;
    overflow: hidden;
    width: 115px;

		img
		{
			display: block;
	    min-height: 100%;
	    max-width: 100%;
		}
	}

	header.hero-title
	{
		padding:1.2em;
	}

	.hero-banner
	{
		background: #777;
		border-bottom: 1px solid #ccc;

		h1
		{
			color:white;
		}
	}

	.course-metabar
	{
		background: #444;
		padding: 2.2em;

		strong
		{
			font: 1.4em/1.2 brandon-grotesque, "Helvetica Neue", Helvetica, sans-serif;
			color: #ccc;
		}

	}

	.level strong
	{
		font-weight: normal;
	}
}

{'fraction_non_alphanumeric': 0.13762193514368573, 'fraction_numerical': 0.027550751384128658, 'mean_word_length': 2.7082111436950145, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, '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': '2825270', 'n_tokens_mistral': 3730, 'n_tokens_neox': 3045, 'n_words': 523}