
.matchrow { margin: 0px 0px 10px 0px; font-weight: 400; }
.matchmeta { background: #ddd; font-size: 0.8em; line-height: 1.8em; }
.matchteams { line-height: 2em; }

.resulttab { width: 100%; border: 0}
.resulttab td { text-align: center }
.resulttab td.t { width: 49% }
.resulttab td.team { padding-top: 10px }
.resulttab td.res { font-weight: 600; font-size: 1.5em; }
.resulttab td.spacer { border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.resulttab td.matchinfo { padding: 10px; }
.resulttab td.matchinfo a { text-decoration: none; color: #5cbf14 }

#livescore { margin-bottom: 30px; }
#livescore .widget_inner { min-height: 50px; }
.widget_inner { position: relative; }

.loading {
	background-image: url(wheel.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(255,255,255,0.5);
	position: absolute;
	top:0px;
	left:0px;
	height: 100%;
	width:100%;
}

.liverow { cursor: pointer; }
.liverow:hover { background: #f5f5f5 }
.liverow .row { margin: 3px 15px;}
.liverow .meta { background: #ddd; font-size: 0.8em; line-height: 1.8em; padding: 0px 15px }
.liverow .result { font-weight: 600; font-size: 1.5em }
.liverow .status { font-size: 0.8em; padding: 0px 15px; text-align: center; }
.liverow .blinking { font-weight: bold; color: #cc0000; }
.liverow .progress { height: 7px; }
.liverow { padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; }

.blinking {
	opacity: 1;
	animation: blinker 2s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0.1; }
}


#match-info {
	margin: 15px;
	border: 1px solid #ccc;
	padding: 0 15px;
	text-align: center;
}

#match-info .live {
	background: #cc0000;
	color: #fff;
	font-size: 1.2em;
	font-weight: 600;
}
#match-info .col-md-12 {
	margin-top: 10px;
	margin-bottom: 10px;
}

#match-info .current_progress {
	font-size: 1.5em;
}

#match-info .progress {
	height: 10px;
}

#match-info .meta {text-align: left; margin-top: 10px; margin-bottom: 10px; }

#match-result .result {font-size: 3em; text-align: center; font-weight: 700;}
#match-result .result-breakdown {font-size: 1em; text-align: center; font-weight: 400;}

#match-result span.team_short { font-family: 'Open Sans', sans-serif; font-size: 0.5em; color: #000; font-weight: 600; display: block;}

#match-info .live { margin-top: 0px; }

#match-details { margin: 30px 15px; }
#match-details .tab-pane { padding-top: 15px; }

#match-details .nav-tabs > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
	font-weight: 600;
}

#match-details .nav-tabs {
    text-align:center;
}

#match-details .period {
	background: #5cbf14;
	margin-top: 15px;
	padding: 0.2em;
}
#playbyplay { padding-top: 0px !important; }
#match-details .period h3 {
	font-weight: normal;
	color: #fff;
	font-size: 1em;
	margin: 0px;
}

#match-details .pbp:hover,
#match-details .rr:hover {
	background: #f5f5f5;
}

#match-details .wrapper {
	padding: 0 15px;
}
#match-details .pbp {
	line-height: 32px;
	border-bottom: 1px solid #eee;
}
#match-details .pbp-team {
	font-weight: 600;
}
#match-details .pbp-action .goal {
	font-weight: 600;
	color: #ee0000;
}
#match-details .pbp-team img {
	margin-right: 5px;
}
#match-details .pbp-detail {
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#match-details .row.rr.head {
	color: #fff;
	font-weight: bold;
	background: #0a45bb;
}
#match-details .row.rr {
	line-height: 32px;
	border-bottom: 1px solid #eee;
}

#competition-info .navbar-brand { font-weight: 700; color: #0a45bb }
#competition-info .navbar { border: 0px; border-radius: 0px; font-weight: 600; }

#competition-info .match-details .blinking {
	color: #cc0000;
}

#competition-info .match-details:hover {
	background: #f5f5f5;
}

#competition-info .match-details {
	border: 1px solid #eee;
	margin-bottom: 15px;
	cursor: pointer;
}
#competition-info .match-info {
	background: #ddd;
	font-size: 0.8em;
	padding: 3px;
}
#competition-info .match-result {
	line-height: 2em;
	text-align: center;
}
#competition-info .match-result .match-res {
	font-weight: 600;
}

#competition-info #dataTable { display: none; }
#dataTable td.hl,
#dataTable th.hl
{ color: #cc0000; font-weight: 600}