h1 {
	color: #1E3F0E;
}

h1,h4,.theOwner,.fav,.byround,.related {
	text-align: center;
}

.related {
	max-width: 250px;
}

.byround,.related {
	font-size: 12px;
	margin-bottom: 3px;
}
.byround span.rdr,.related span.rt {
	padding-left: 5px;
	padding-right: 5px;
}
	
.byround span.rdr + span.rdr,.related span.rt + span.rt {
	border-left: 1px solid #eee;
}
.fav {
	font-size: 12px;
}

table { 
	border-collapse: collapse; 
	margin-top:50px;
	font-size: 12px;
	color: #6c6d6f !important;
	border: none;
}
th { 
	color: rgb(128, 128, 128);
	font-size: 10px;
}

td, th { 
	text-align: left; 
}

tr {
}

td {
	font-family: -apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
}

.pn {
	text-align: left;
	white-space: nowrap;
}

.pn i span.fa-stack,
.pn i.fas {
	margin-left: .5em;
}

.pn span.fa-stack {
	height: 1em;
	line-height: 1em;
	margin-top: -2px;
}
.pn span.fa-stack i.fa-circle.fa-navy {
	color: rgb(4, 51, 98);
}
.pn span.fa-stack i.fa-circle.fa-black {
	color: black;
}
.pn span.fa-stack i.fa-circle {
	color: green;
}
.pn i.fa-flag-usa {
	color: #B40404;
}
.pn i.fa-globe {
	color: #0404B4;
}

.doubledigit {
	font-size: 0.6em;
}
.singledigit {
	font-size: 0.8em;
}

.table-responsive {
	padding-left: 1em;
	padding-right: 1em;
}

div.modal div.table-responsive {
	padding-left: 0;
	padding-right: 0;
}

.expandedPlayer td {
	background-color: #f0f8ff;
}
.playerOwner {
	padding-bottom: 30px !important;
}
.odd {
	background-color: rgba(0, 0, 0, 0.0196078);
}
.score, .penalty, .total, .delta {
	text-align: right;
}
.t, .r, .o {
	text-align: left;
}
th.total,
tr.even td.total,
div.individ td.total {
	background-color: rgba(227,236,248, 0.75);
}
tr.odd td.total {
	background-color: rgba(222,231,243, 0.75);
}

.t {
	max-width:380px;
	overflow-wrap: break-word;
}

.owners, .o {
	display: none;
}

.owner-on .owners,
.owner-on .o {
	display: table-cell;
}

.owner-off .owners,
.owner-off .o {
	display: none;
}

.entry-meta {
	margin-bottom: 0px;
	font-size: 12px;
	padding: 10px 0;
	text-align: center;
	color: #6c6d6f;
}

.modal-body .entry-meta {
	border-bottom: solid 1px #6c6d6f;
	border-top: solid 1px #6c6d6f;
}

.r i.fas {
	margin-right: .5em;
	color: #6c6d6f78 !important;
}

.r {
	min-width: 60px;
	max-width: 60px;
	width: 60px;
}

.emptyPlayerName {
	font-size: .8em;
}

.searchbox {
}

.instructions {
	margin-top: 14px;
	padding-left: 1em;
	padding-right: 1em;
	max-width: 600px;
}

.instructions .searchboxfull {
	width: 100%;
}
.instructions .searchbox {
	width: 160px;
}

.instructions ul {
	margin-bottom: 0;
}
div.table-responsive table.table.table-hover {
	margin-top: 1em;
}
.selections {
	border-width: .2em;
	border: solid #f7f7f9;
	margin: 10px 15px;
	padding: 2px 5px;
	max-width: 568px;
}

.form-check {
	padding-left: 1.25em;
}

#spinner {
	position: fixed;
	top: 50%;
	left: 50%;
}

div.entry-meta div a {
	margin-left: 1em;
}
.refresh div.toggle {
	margin-left: 5px;	
}

.dd.odd.fav td.t:after,
.dd.even.fav td.t:after {
	font-family: "Font Awesome 5 Free";
	content: '\f005';
	padding-left:3px;
	font-weight:900;
	color: #D4AF37;
	font-style: normal;
}

div.alert.tb {
	width: 125px;
	font-size: .7em;
	padding: .25rem .75rem;
	text-align: center;
}
.tHigh {
	background-color: #f9ea9e !important;
}

.allTeams, div.individ {
	max-width: 600px;
}

.container-bg {
	background-color: #edeef0;
}

.container-content {
	background-color: white;
}
.tname {
	font-size: 28px;
	font-weight: 800;
	color: #2b2c2d;
	font-family: -apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
}
.newspaper {
	color: rgb(14,87,40);
}
.igc {
	color: rgb(131,58,180);
}
.hlt {
	border-top-left-radius: .25rem!important;
	border-bottom-left-radius: .25rem!important;
	border-right: none;
}
.hrt {
	border-top-right-radius: .25rem!important;
	border-bottom-right-radius: .25rem!important;
	border-left: none;
}
div.form-check-inline div.toggle.btn.btn-xs.btn-light .form-check-input div.toggle-group {
        line-height: 7px;
        font-size: 14px;
}
div.form-check-inline div.toggle.btn.btn-xs.btn-light div.toggle-group label.btn.btn-primary.btn-xs.toggle-on,
div.form-check-inline div.toggle.btn.btn-xs.btn-light div.toggle-group label.btn.btn-primary.btn-xs.toggle-off {
        line-height: 7px;
        font-size: 14px;
        border-radius: 0;
        border-style:none;
}

@media only screen and (max-width: 600px) {
	.t, .tname {
		max-width: 250px;
		width: 250px;
	}
	.owner-on .t {
		max-width: 150px;
		width: 150px;
	}
	.related {
		font-size: 9px;
	}
}
