.card__darkbg{background:#eee}
.card__inner .card__header{padding:18px}

.scheduledate{text-transform:uppercase!important}

.table-header{border-bottom:1px solid #e7e6ee;font-weight:700;color:#37353c;font-style:normal;text-transform:uppercase;background:linear-gradient(0deg, rgba(32,63,80,1) 0%, rgba(46,79,97,1) 30%);color:#fff;font-size:9px;letter-spacing:1px}
h4.scheduledate{letter-spacing:-0.03em;font-size:13px}

.scheduletable .dateheader{background:rgba(0,0,0,0.2)}
.scheduletable .daterow{margin-top:0!important}

.table-body .row{border-bottom:1px solid #eee;align-items:center}
.table-body .row:hover{background:#efefef}
.table-body .time-change:first-child{border-top:0}

.timechange{border-top:5px solid #ddd}
.rainout{background:#cce6ff!important}
.teamcell{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.teamcell .team-logo{order:2}
.teamcell .team-display{order:1}
.teamcell.home{flex-direction:row-reverse}
.teamcell .team-logo{padding:16px 8px}
.teamcell .team-logo>img{max-height:30px;max-width:30px}
.teamcell .team-name{font-size:16px}
.teamcell .team-details{line-height:1.2em}
.teamcell .team-details{font-size:9px;opacity:0.4;text-transform:uppercase}

.challongeiframe{min-height:1000px}

.col-45{flex: 0 0 37.49%;max-width: 37.49%}

.team-name a{font-weight:bold}
.v{font-weight:bold;font-size:24px;opacity:0.05}


@media screen and ( max-width: 467px ) {
	.col-6.col-45{max-width:50%!important;flex: 0 0 50%}
	.teamcell .team-logo{padding:8px 2px}
	.timecol,.fieldcol{font-size:11px}
	.team-result__score{font-size:18px}
	.time-change{padding-bottom:8px}
	.card__darkbg{padding-left:9px!important;padding-right:9px!important}
}