<commit_before>html {
	position: relative;
	min-height: 100%;
}

body {
	margin-bottom: 50px;
	background-color: #f9f9f9;
	font-family: 'Noto Sans', sans-serif;
}

#content {
	max-width: 1600px;
	margin-left: 0;
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	background-color: #e9e9e9;
}

.well-body > h2:first-child {
	margin-top: 2px;
}

h2 {
	font-size: 22px;
}

.footer p {
	text-align: center;
	margin: 15px 0;
	color: #666666;
}

.btn-default {
	min-width: 80px;
}

.btn-create {
	min-width: 0px;
}

.input-mini {
    max-width: 60px;
}

.input-small {
    max-width: 90px;
}

.input-medium {
    max-width: 150px;
}

.input-large {
    max-width: 210px;
}

.input-xlarge {
    max-width: 270px;
}

.input-xxlarge {
    max-width: 530px;
}

.single-field-btn {
	margin-top: -5px;
}

.top-space {
	margin-top: 15px;
}

.bottom-space {
	margin-bottom: 10px;
}

div.inline {
	display: inline-block;
}

.round-switcher {
	display: inline-block;
	position: relative;
	top: -6px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.header-row {
	background-color: rgb(249, 249, 249)
}

.player-profile-row {
	max-width: 1200px;
}

.player-profile-row .well-body {
	overflow: auto;
}

.player-profile-section {
	margin-bottom: 10px;
}

.player-profile-section table td {
	padding-right: 10px;
	white-space: nowrap;
}

#table-rosters thead>tr>th {
	white-space: nowrap;
}

#table-rosters .cell-alternates {
	padding-top: 37px;
}

#table-crosstable tbody>tr>td, #table-crosstable thead>tr>th {
	white-space: nowrap;
}

#table-crosstable .cell-score {
	border: 1px solid black;
}

#table-crosstable .cell-score, #table-crosstable .cell-teamnumber {
	width: 37px;
	min-width: 30px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

.table .cell-score {
	vertical-align: middle;
}

.cell-score a {
	display: block;
	width: 100%;
	height: 100%;
	color: rgb(51, 51, 51);
}

.cell-teamnumber {
	font-weight: bold;
}

.pairings-row {
	max-width: 1250px;
}

.cell-win {
	background-color: #b7e1cd;
}

.cell-loss {
	background-color: #f4c7c3;
}

.cell-tie {
	background-color: #fce8b2;
}

.cell-cross {
	background-color: #c9daf8;
}

.row-error, .table > tbody > tr.row-error {
	background-color: #fffcab;
}

.document-content {
	padding: 5px;
	line-height: 180%;
}

.document-content > :last-child {
	margin-bottom: 0;
}

.document-edit {
	position: relative;
	top: -7px;
	margin-left: 10px;
}

.well-head .document-edit {
	top: -4px;
}

.well .table {
	background-color: white;
}

.well h3 {
	margin-top: 10px;
}

.slack-icon-btn {
	width: 18px;
	height: 18px;
	margin-left: -3px;
	margin-top: -2px;
}

.slack-icon-plain {
	width: 18px;
	height: 18px;
	margin-top: -3px;
	margin-left: -3px;
	margin-right: -4px;
}

.slack-icon-text {
	width: 18px;
	height: 18px;
	margin-top: -2px;
}

.table-round-results {
	table-layout: fixed;
}

.table-round-results .cell-score {
	width: 40px;
	text-align: center;
}

.table-round-results > tbody > tr:last-child > td {
	border-bottom: 1px solid #ddd;
}

.table-round-results > tbody > tr > td:first-child {
	border-left: 1px solid #ddd;
}

.table-round-results > tbody > tr > td:last-child {
	border-right: 1px solid #ddd;
}

#table-match-result {
	max-width: 500px;
	table-layout: fixed;
}
	
#table-match-result tr th:nth-child(2) {
	text-align: center;
	width: 80px;
}

#table-match-result tr th:nth-child(3) {
	text-align: right;
}

#table-match-result tr td:nth-child(2), #table-match-result tr td:nth-child(3) {
	width: 40px;
	text-align: center;
}

#table-match-result tr td:nth-child(4) {
	text-align: right;
}

#table-match-result a {
	color: rgb(51, 51, 51);
}

#well-register {
	max-width: 900px;
}

.home-row {
	max-width: 1250px;
}

#table-rosters {
	table-layout: fixed;
}

#table-rosters .cell-rating {
	width: 45px;
	text-align: center;
}

#table-rosters .cell-average-rating {
	width: 80px;
	text-align: center;
}

#table-rosters .cell-player .player-name {
	display: inline-block;
    vertical-align:top;
    max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
    overflow: hidden;
}

#table-rosters .cell-player.captain .player-name {
    max-width: calc(100% - 25px);
}

#table-rosters .cell-player.captain:after {
	content: '(C)';
}

.player-unavailable {
	background-color: #fffcab;
}

.player-unresponsive {
	background-color: #ddd6ff;
}

.player-scheduled {
	background-color: #ddd6ff;
}

.player-yellow-card {
	background-color: #fffcab;
}

.player-red-card {
	background-color: #ffabab;
}

#table-result-stats {
	max-width: 700px;
	table-layout: fixed;
}

.dashboard-season-action {
	margin-bottom: 10px;
}

.dashboard-season-action a {
	width: 170px;
}

.dashboard-note {
	margin-left: 10px;
	color: #666;
}

.podium {
	text-align: center;
}

.winners-name {
	font-size: 22px;
	font-weight: bold;
	color: #666;
	margin-top: 10px;
}

.winners-team-members {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.podium .second-place,
.podium .third-place,
.podium .u1600-winner {
	margin-top: 20px;
}

.second-place .winners-trophy img {
	height: 85px;
}

.second-place .winners-name {
	font-size: 16px;
}

.second-place .winners-team-members {
	font-size: 14px;
}

.third-place .winners-trophy img {
	height: 65px;
}

.third-place .winners-name {
	font-size: 15px;
}

.third-place .winners-team-members {
	font-size: 14px;
}

.u1600-winner .winners-trophy img {
	height: 65px;
}

.u1600-winner .winners-name {
	font-size: 15px;
}

#home-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 30px 0 80px 0;
}

#home-league-list {
	max-width: 700px;
}

.league-homelink {
	display: block;
	height: 70px;
	width: 320px;
	line-height: 70px;
	color: white;
	font-size: 24px;
	text-align: center;
	margin: 10px 0 10px 0;
}

.league-homelink:hover,
.league-homelink:active,
.league-homelink:focus {
	color: white;
}

.league-homelink-blue {
	padding-left: 60px;
	background: url(/static/tournament/img/all-for-one.png);
	background-position: 5px 0px;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	background-color: #245164;
}

.league-homelink-green {
	padding-left: 65px;
	background: url(/static/tournament/img/wolf-head.png);
	background-position: 15px 0px;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	background-color: #225622;
}

.navbar-brand {
	padding-right: 5px;
}

#table-lone-standings thead th {
	white-space: nowrap;
}

#table-lone-standings .temporary-rank .rank-value {
	color: #999;
}

.lone-pairings-row {
	max-width: 900px;
}

#table-lone-pairings tr > td:nth-child(2),
#table-lone-pairings tr > td:nth-child(4) {
	width: 30px;
}

.player-gold {
	background-color: #ffd700;
}

.player-silver {
	background-color: #c0c0c0;
}

.player-bronze {
	background-color: #cd7f32;
}

.player-blue {
	background-color: #7bbcf2;
}

.player-gold a,
.player-silver a,
.player-bronze a,
.player-blue a {
	color: black;
}

@media (min-width: 768px) {
	.podium {
		display: flex;
	}
	.podium > div {
		display: inline-block;
		width: 33.33%;
		margin: 0;
	}
	.podium .first-place {
		order: 2;
		margin-top: auto;
	}
	.lone-podium .first-place {
		margin-bottom: -4px;
	}
	.podium .second-place {
		order: 1;
		margin-top: auto;
	}
	.podium .third-place {
		order: 3;
		margin-top: auto;
	}
	.podium .u1600-winner {
		order: 4;
		margin: auto -2% 0 -7%;
	}
	#home-container {
		align-items: center;
		display: flex;
		justify-content: center;
	}
	.nav > .league-dropdown {
		margin-left: 0;
		margin-right: 10px;
	}
	
	.nav > .league-dropdown > a {
		padding-left: 3px;
		padding-right: 5px;
	}
}
@media (max-width: 991px) {
	.row-condensed-sm > * {
		padding-left: 0px;
		padding-right: 0px;
	}
	.table-condensed-sm > thead > tr > th,
	.table-condensed-sm > tbody > tr > th,
	.table-condensed-sm > tfoot > tr > th,
	.table-condensed-sm > thead > tr > td,
	.table-condensed-sm > tbody > tr > td,
	.table-condensed-sm > tfoot > tr > td {
	  padding: 4px 6px 4px 6px;
	}
	.table-responsive .table-condensed-sm th,
	.table-responsive .table-condensed-sm td {
		white-space: nowrap;
	}
	#table-rosters {
		table-layout: auto;
	}
	#table-rosters .cell-player.captain .player-name {
	    max-width: 100%;
	}	
}
@media (max-width: 767px) {
	body {
		margin-bottom: 50px;
	}
	.row-condensed-xs > * {
		padding-left: 0px;
		padding-right: 0px;
	}
	.table-condensed-xs > thead > tr > th,
	.table-condensed-xs > tbody > tr > th,
	.table-condensed-xs > tfoot > tr > th,
	.table-condensed-xs > thead > tr > td,
	.table-condensed-xs > tbody > tr > td,
	.table-condensed-xs > tfoot > tr > td {
	  padding: 4px 6px 4px 6px;
	}

	.pairing-player {
		text-overflow: ellipsis;
		white-space: nowrap;
	    overflow: hidden;
	    max-width: 120px;
	}
	#home-league-list {
		max-width: 350px;
	}

	.document-content ul, .document-content ol {
		padding-left: 30px;
	}
	
	#table-result-stats {
		table-layout: auto;
	}
	
	.round-switcher:first-child {
		margin-left: -5px;
	}

	.league-homelink-green {
		background-position: 5px 0px;
	}
}
<commit_msg>Adjust header top margin<commit_after>html {
	position: relative;
	min-height: 100%;
}

body {
	margin-bottom: 50px;
	background-color: #f9f9f9;
	font-family: 'Noto Sans', sans-serif;
}

#content {
	max-width: 1600px;
	margin-left: 0;
}

.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50px;
	background-color: #e9e9e9;
}

.well-body > h1:first-child,
.document-content > h1:first-child,
.well-body > h2:first-child,
.document-content > h2:first-child {
	margin-top: 2px;
}

h2 {
	font-size: 22px;
}

.footer p {
	text-align: center;
	margin: 15px 0;
	color: #666666;
}

.btn-default {
	min-width: 80px;
}

.btn-create {
	min-width: 0px;
}

.input-mini {
    max-width: 60px;
}

.input-small {
    max-width: 90px;
}

.input-medium {
    max-width: 150px;
}

.input-large {
    max-width: 210px;
}

.input-xlarge {
    max-width: 270px;
}

.input-xxlarge {
    max-width: 530px;
}

.single-field-btn {
	margin-top: -5px;
}

.top-space {
	margin-top: 15px;
}

.bottom-space {
	margin-bottom: 10px;
}

div.inline {
	display: inline-block;
}

.round-switcher {
	display: inline-block;
	position: relative;
	top: -6px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.header-row {
	background-color: rgb(249, 249, 249)
}

.player-profile-row {
	max-width: 1200px;
}

.player-profile-row .well-body {
	overflow: auto;
}

.player-profile-section {
	margin-bottom: 10px;
}

.player-profile-section table td {
	padding-right: 10px;
	white-space: nowrap;
}

#table-rosters thead>tr>th {
	white-space: nowrap;
}

#table-rosters .cell-alternates {
	padding-top: 37px;
}

#table-crosstable tbody>tr>td, #table-crosstable thead>tr>th {
	white-space: nowrap;
}

#table-crosstable .cell-score {
	border: 1px solid black;
}

#table-crosstable .cell-score, #table-crosstable .cell-teamnumber {
	width: 37px;
	min-width: 30px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

.table .cell-score {
	vertical-align: middle;
}

.cell-score a {
	display: block;
	width: 100%;
	height: 100%;
	color: rgb(51, 51, 51);
}

.cell-teamnumber {
	font-weight: bold;
}

.pairings-row {
	max-width: 1250px;
}

.cell-win {
	background-color: #b7e1cd;
}

.cell-loss {
	background-color: #f4c7c3;
}

.cell-tie {
	background-color: #fce8b2;
}

.cell-cross {
	background-color: #c9daf8;
}

.row-error, .table > tbody > tr.row-error {
	background-color: #fffcab;
}

.document-content {
	padding: 5px;
	line-height: 180%;
}

.document-content > :last-child {
	margin-bottom: 0;
}

.document-edit {
	position: relative;
	top: -7px;
	margin-left: 10px;
}

.well-head .document-edit {
	top: -4px;
}

.well .table {
	background-color: white;
}

.well h3 {
	margin-top: 10px;
}

.slack-icon-btn {
	width: 18px;
	height: 18px;
	margin-left: -3px;
	margin-top: -2px;
}

.slack-icon-plain {
	width: 18px;
	height: 18px;
	margin-top: -3px;
	margin-left: -3px;
	margin-right: -4px;
}

.slack-icon-text {
	width: 18px;
	height: 18px;
	margin-top: -2px;
}

.table-round-results {
	table-layout: fixed;
}

.table-round-results .cell-score {
	width: 40px;
	text-align: center;
}

.table-round-results > tbody > tr:last-child > td {
	border-bottom: 1px solid #ddd;
}

.table-round-results > tbody > tr > td:first-child {
	border-left: 1px solid #ddd;
}

.table-round-results > tbody > tr > td:last-child {
	border-right: 1px solid #ddd;
}

#table-match-result {
	max-width: 500px;
	table-layout: fixed;
}
	
#table-match-result tr th:nth-child(2) {
	text-align: center;
	width: 80px;
}

#table-match-result tr th:nth-child(3) {
	text-align: right;
}

#table-match-result tr td:nth-child(2), #table-match-result tr td:nth-child(3) {
	width: 40px;
	text-align: center;
}

#table-match-result tr td:nth-child(4) {
	text-align: right;
}

#table-match-result a {
	color: rgb(51, 51, 51);
}

#well-register {
	max-width: 900px;
}

.home-row {
	max-width: 1250px;
}

#table-rosters {
	table-layout: fixed;
}

#table-rosters .cell-rating {
	width: 45px;
	text-align: center;
}

#table-rosters .cell-average-rating {
	width: 80px;
	text-align: center;
}

#table-rosters .cell-player .player-name {
	display: inline-block;
    vertical-align:top;
    max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
    overflow: hidden;
}

#table-rosters .cell-player.captain .player-name {
    max-width: calc(100% - 25px);
}

#table-rosters .cell-player.captain:after {
	content: '(C)';
}

.player-unavailable {
	background-color: #fffcab;
}

.player-unresponsive {
	background-color: #ddd6ff;
}

.player-scheduled {
	background-color: #ddd6ff;
}

.player-yellow-card {
	background-color: #fffcab;
}

.player-red-card {
	background-color: #ffabab;
}

#table-result-stats {
	max-width: 700px;
	table-layout: fixed;
}

.dashboard-season-action {
	margin-bottom: 10px;
}

.dashboard-season-action a {
	width: 170px;
}

.dashboard-note {
	margin-left: 10px;
	color: #666;
}

.podium {
	text-align: center;
}

.winners-name {
	font-size: 22px;
	font-weight: bold;
	color: #666;
	margin-top: 10px;
}

.winners-team-members {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.podium .second-place,
.podium .third-place,
.podium .u1600-winner {
	margin-top: 20px;
}

.second-place .winners-trophy img {
	height: 85px;
}

.second-place .winners-name {
	font-size: 16px;
}

.second-place .winners-team-members {
	font-size: 14px;
}

.third-place .winners-trophy img {
	height: 65px;
}

.third-place .winners-name {
	font-size: 15px;
}

.third-place .winners-team-members {
	font-size: 14px;
}

.u1600-winner .winners-trophy img {
	height: 65px;
}

.u1600-winner .winners-name {
	font-size: 15px;
}

#home-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 30px 0 80px 0;
}

#home-league-list {
	max-width: 700px;
}

.league-homelink {
	display: block;
	height: 70px;
	width: 320px;
	line-height: 70px;
	color: white;
	font-size: 24px;
	text-align: center;
	margin: 10px 0 10px 0;
}

.league-homelink:hover,
.league-homelink:active,
.league-homelink:focus {
	color: white;
}

.league-homelink-blue {
	padding-left: 60px;
	background: url(/static/tournament/img/all-for-one.png);
	background-position: 5px 0px;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	background-color: #245164;
}

.league-homelink-green {
	padding-left: 65px;
	background: url(/static/tournament/img/wolf-head.png);
	background-position: 15px 0px;
	background-repeat: no-repeat;
	background-size: 70px 70px;
	background-color: #225622;
}

.navbar-brand {
	padding-right: 5px;
}

#table-lone-standings thead th {
	white-space: nowrap;
}

#table-lone-standings .temporary-rank .rank-value {
	color: #999;
}

.lone-pairings-row {
	max-width: 900px;
}

#table-lone-pairings tr > td:nth-child(2),
#table-lone-pairings tr > td:nth-child(4) {
	width: 30px;
}

.player-gold {
	background-color: #ffd700;
}

.player-silver {
	background-color: #c0c0c0;
}

.player-bronze {
	background-color: #cd7f32;
}

.player-blue {
	background-color: #7bbcf2;
}

.player-gold a,
.player-silver a,
.player-bronze a,
.player-blue a {
	color: black;
}

@media (min-width: 768px) {
	.podium {
		display: flex;
	}
	.podium > div {
		display: inline-block;
		width: 33.33%;
		margin: 0;
	}
	.podium .first-place {
		order: 2;
		margin-top: auto;
	}
	.lone-podium .first-place {
		margin-bottom: -4px;
	}
	.podium .second-place {
		order: 1;
		margin-top: auto;
	}
	.podium .third-place {
		order: 3;
		margin-top: auto;
	}
	.podium .u1600-winner {
		order: 4;
		margin: auto -2% 0 -7%;
	}
	#home-container {
		align-items: center;
		display: flex;
		justify-content: center;
	}
	.nav > .league-dropdown {
		margin-left: 0;
		margin-right: 10px;
	}
	
	.nav > .league-dropdown > a {
		padding-left: 3px;
		padding-right: 5px;
	}
}
@media (max-width: 991px) {
	.row-condensed-sm > * {
		padding-left: 0px;
		padding-right: 0px;
	}
	.table-condensed-sm > thead > tr > th,
	.table-condensed-sm > tbody > tr > th,
	.table-condensed-sm > tfoot > tr > th,
	.table-condensed-sm > thead > tr > td,
	.table-condensed-sm > tbody > tr > td,
	.table-condensed-sm > tfoot > tr > td {
	  padding: 4px 6px 4px 6px;
	}
	.table-responsive .table-condensed-sm th,
	.table-responsive .table-condensed-sm td {
		white-space: nowrap;
	}
	#table-rosters {
		table-layout: auto;
	}
	#table-rosters .cell-player.captain .player-name {
	    max-width: 100%;
	}	
}
@media (max-width: 767px) {
	body {
		margin-bottom: 50px;
	}
	.row-condensed-xs > * {
		padding-left: 0px;
		padding-right: 0px;
	}
	.table-condensed-xs > thead > tr > th,
	.table-condensed-xs > tbody > tr > th,
	.table-condensed-xs > tfoot > tr > th,
	.table-condensed-xs > thead > tr > td,
	.table-condensed-xs > tbody > tr > td,
	.table-condensed-xs > tfoot > tr > td {
	  padding: 4px 6px 4px 6px;
	}

	.pairing-player {
		text-overflow: ellipsis;
		white-space: nowrap;
	    overflow: hidden;
	    max-width: 120px;
	}
	#home-league-list {
		max-width: 350px;
	}

	.document-content ul, .document-content ol {
		padding-left: 30px;
	}
	
	#table-result-stats {
		table-layout: auto;
	}
	
	.round-switcher:first-child {
		margin-left: -5px;
	}

	.league-homelink-green {
		background-position: 5px 0px;
	}
}

{'fraction_non_alphanumeric': 0.16684865691198952, 'fraction_numerical': 0.0424219261847565, 'mean_word_length': 3.218562874251497, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 138, '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': '4224228', 'n_tokens_mistral': 8773, 'n_tokens_neox': 7982, 'n_words': 1559}