@media (min-width: 992px) {
	table.scip-ts-table {
		outline: 1px solid #ccc;
	}
}
/* HEAD Gruppentabelle, Spielplan
***********************************************************************************************************************************************************/
table.scip-ts-table > thead > tr > th,
table.scip-ts-table > tbody > tr > th {
	padding-top:4px;
	padding-bottom:4px;
	color:#fff;
	background:rgba(140, 170, 70, 0.6);
}

/* TIPPS Ergebnis Input-Feld
***********************************************************************************************************************************************************/
input.scip-ts-goals {
	width:2em;
	height: 1.8em;
	padding:0.2em;
	display: inline-block;
}


/*
SCSS : @include media-breakpoint-down(sm) {
*/
@media (max-width: 576px) {

	table.scip-ts-table th,
	table.scip-ts-table td {
		padding:0.5rem 0.4rem;
	}
	table.scip-ts-table td.scip-matches-flex {
		padding-left: 0;
		padding-right: 0;
	}
	input.scip-ts-goals {
		width:1.6em;
	}
	.page-ts-tipps td.scip-matches-flex .team-h,
	.page-ts-tipps td.scip-matches-flex .team-a {
		max-width: 5.2rem;
		text-overflow:ellipsis;
		overflow: hidden;
	}

	.page-ts-tipps table.scip-matches td.scip-matches-flex .vs-result {
		width: 2em;
	}
}
@media (min-width: 576.02px) {
	.page-ts-matches td.scip-ts-date {
		width:10rem;
	}
	.page-ts-matches td.scip-matches-flex > div {
		margin-right: 6rem
	}
}

.scip-ts-extra-time {
	font-size: 0.75em;
	text-align: center;
	white-space: nowrap;
	margin-bottom: -0.7em;
}


/* TIPPS vergleichen
***********************************************************************************************************************************************************/
table.scip-ts-tipps-vgl {
	outline: none;
}

table.scip-ts-tipps-vgl > tbody > tr > td,
table.scip-ts-tipps-vgl > tbody > tr > th {
	padding: 6px 8px;
}

table.scip-ts-tipps-vgl > tbody > tr > .vs {
	padding-left: 2px;
	padding-right: 2px;
}

table.scip-ts-tipps-vgl > tbody > tr > .scip-ts-user-tipp {
	border-left:1px solid #999;
	text-align: center;

	/*white-space: nowrap;*/
}

table.scip-ts-tipps-vgl > tbody > tr > th.scip-ts-user-tipp {
	padding: 0 2px;
	width: 4rem;
	max-width: 4rem;
	text-overflow:ellipsis;
	overflow: hidden;
}

/* TIPPS Ranking
***********************************************************************************************************************************************************/
table.scip-ts-ranking > tbody > tr > td,
table.scip-ts-ranking > thead > tr > th {
	padding: 4px;
	text-align: center;
	font-size:1.1em;
}

table.scip-ts-ranking .scip-ts-pos {
	text-align: right;
	width:2rem;
	padding-right: 10px;
	white-space: nowrap;
}
table.scip-ts-ranking .scip-ts-name {
	text-align:left;
	white-space: nowrap;
}
table.scip-ts-ranking .scip-ts-points {
	width: 4rem;
	font-size:0.9em;
}

.scip-ts-currentmatch {
	border:1px solid #ccc;
	text-align: center;
	font-size: 1.3em;
	padding: 3px;
	background: #f3f3f3;
}

img.trans50 {
	opacity: 0.5;
}

