@media only print
{
    #header, .page-title, #sidebar, #footer-widgets, #footer, .noprint { 
		display:none; 
	}
	table, .table-responsive, .table-wrapper, .n33table { 
		overflow-x:visible;
		width: 670px; 
	}
	td { 
		padding: 0px; 
	} 
}  

table, th {
	font-size: 90%; 
	text-align: center !important; 
}
.butn { 
    padding: 10px; 
    background-color: #ed702b; 
    color: white; 
    cursor: pointer; 
    cursor: hand; 
	display: inline-block;
	margin-bottom: 5px; 
}

@media screen and (max-width: 600px) {
		.teamName {
						display: block;
						word-wrap:break-word;
						max-width: 150px;
						white-space: normal;
		}
}

/* highlight rounds for daily totals */ 
.rdHighlight { 
	background-color: lightGreen; 
	color: rgb(0,100,0);
	border-radius: 50%;
	display: block;  
}

.links { 
    padding: 0px; 
    background-color: white; 
    color: #ed702b; 
    cursor: pointer; 
    cursor: hand; 
	text-decoration: underline; 
}



.table-responsive { 
	font-size: 85% !important; 
	border: none; 
} 

table { 
	border: none; 
} 
thead {
	font-size: smaller;
}
table td:nth-child(3), table th:nth-child(3) {
	text-align: left !important;
}

table td, table th {
	padding: 1px 2px 1px 2px; 
}


th { text-align: center; }

#winspooltable th { 
	text-align: left; 
	border-top: none; 
} 
.n33table th { 
	background: rgb(230,230,230); 
	border-bottom: 2px solid rgb(190,190,190); 
	padding: 15px !important;
} 
.n33table tr:nth-child(even) { background: rgb(240,240,240) !important; }
.n33table tr:nth-child(odd) { background: #FFF !important; }
.n33table { 
	border-collapse:collapse !important; 
	margin: 0;
    text-align: center; 
} 
.n33table td { padding: 15px !important; }  
.tdblue { color: blue; } 
.table-wrapper {
	position:relative;
	overflow-x:scroll;
	
}
label {
	cursor: pointer; 
}
h1 {
	margin-top: 5px !important; 
	/* display:inline; */
}
.golf-leaderboard-table th {
	border-top: 1px solid rgb(200,200,200);
	border-bottom: 1px solid rgb(200,200,200);
	padding: 5px 2px 5px 2px; 
}
.btn-toolbar {
	max-width: 585px; 
	margin-left: 0px !important; 
	margin-bottom: 20px;
}
.sort {
	background-color: #ed702b;
	color: #fff !important;
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
	cursor: pointer;
	text-decoration: none !important;
}
.not-sort {
	text-decoration: underline;
	cursor: pointer;
}
.modal-ul {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}
.modal-header .close {
	margin-top: -2px;
	/* margin-right: 15px; */
}
.btn-sm {
	height: 36px; 
	cursor: pointer; 
	font-size: 11px;
	padding: 5px 8px;
}
.searchSpan {
	display: block; 
	overflow: hidden;
	padding-right:5px;
}
#searchDiv {
	margin-bottom: 5px; 
}
.cancel-link {
	padding: 3px; 
	cursor: pointer;
}
#searchteam {
  width: 75%;
	font-size: 16px; 
  padding: 5px 10px; 
	background-color: #EFEFEF;
  /* background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 12px center; */
	border-radius: 3px;
}
.showNameTiebreaker {
	font-weight: normal;
}
.teamHeaderRow {
	font-weight:bold; 
	border-collapse:collapse; 
	background-color:rgb(240,240,240);
	border: 1px 0px 1px 0px !important; 
	
}
.teamHeaderRow td {
	vertical-align: top !important;
	/* padding-left: 5px;  */
	padding-top: 3px;
}
input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}
.mini-link {
	font-size: 11px; 
	cursor: pointer; 
}
.btn-primary:focus {
	outline: none;
	background-color: #e45d13;
    border-color: #cc5411;
}
.pick-table td, .pick-table th {
	padding: 3px !important; 
}
.bigStat {
	font-size: 20px; 
	font-weight: bolder;
}
.statSortSelected {
	color: #ed702b;
	vertical-align: middle;
	text-decoration: none;
}
.gameDetails { 
	font-size: 11px; 
	color: gray; 
	white-space: nowrap; 
}
.liveScoring { 
	font-size: 11px; 
	color: gray;
    cursor: pointer; 
	text-decoration: underline; 
	white-space: nowrap; 
}
.score { 
	font-weight:bold; 
}
.winnerCell { 
	background-color: lightGreen; 
	color: rgb(0,100,0);
	border: solid 1px rgb(0,100,0); 
} 
.winnerCountText, .winnerCount { 
	font-size: x-large; 
} 
.winnerCount { 
	font-weight: bold; 
}
.winner { 
	background-color: lightGreen; 
	color: rgb(0,100,0);
	margin: 3px; 
	padding: 3px;
	border-radius: 3px; 	
	display: inline-block;
} 
.table-responsive { 
	overflow-x: auto; 
}

/* --- 
styles for big pools and custom pools 
------ */ 
.modal-dialog-center {
		margin-top: 10%;
}
.topar {
	background-color: #e8ecee; 
	color: #111; 
	padding: 5px; 
	text-align: center; 
}
.thru {
	text-align: center; 
}
.totals {
	text-align: center; 
	font-weight: bold; 
}
.timestamp {
	font-weight: lighter; 
	font-size: small; 
}
.smaller {
	font-size: 70%; 
} 
.poolname {
	font-weight: bold;
	font-size: xx-large;
}
.strkthr {
	color:rgb(100,100,100); 
	font-style:italic; 
	text-decoration:line-through;
}
#boxWrapper { 
    position: fixed !important;
    display:none;
    top: 25%; 
    left: 50%; 
    width: 250px;
    background: white; 
    z-index:10; 
    opacity: 1.0;
    display: none; 
    border: 1px orange solid;
    margin-left:-125px;
    overflow-y: auto;
    max-height: 70%;
} 
#box {
    position:relative; 
    color: black; 
    padding:10px; 
    text-align: left;
    z-index: 20;
    padding: 10px;
    opacity: 1.0;
    display:inline-block; 
    font-size:14px;
}
.close {
    /* position: absolute; */
    right:0;
    font-size: normal;
    text-align: center; 
    text-decoration: none;
    z-index:30 !important;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    display:inline-block;
}

.close:hover {
        text-decoration: none;
        cursor: pointer;
        font-weight:normal; 
}
.modalHead { font-weight: bold; background-color: rgb(245,245,245); padding: 10px; color: rgb(100,100,100); margin: 2px; text-transform:uppercase;} 
.crossedOut {
	font-style:italic; 
	text-decoration:line-through;
} 