img.sb-logo {
	height: 80px;
}

@media only screen and (max-width: 700px) {
    img.sb-logo {
	height: 55px;
	min-width: 55px;
   }
}


thead th {
	background: #4C0F0F;
	color: #FFF !important;
	font-size: 1.25rem !important;
	font-weight: bold;
}

td.sb-date-header {
	font-weight: bold;
	background-color: #DDD;
}



td.logo {
	width: 100px;
}

.mstw-ss-table-sabres-scoreboard tr {
    background-color: #EEE !important;
}

.mstw-ss-table-sabres-scoreboard td {
        border-bottom: 0px !important;
}

.mstw-ss-table-sabres-scoreboard td.center {
	text-align: center;
	vertical-align: center;
}

td.roster-table-nbr {
    width: 80px;
}

.sabres-time {
	font-size: 1.5em;
	font-weight: bold;
}

.team-name {
	font-size: .95rem;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
}

.team-score {
	font-size: 1.25rem;
	font-weight: bold;
	text-align: center;
	vertical-align: center;
    width: 75px;
}

tr.spacer {
	background-color: #FFF !important;
	border-left, border-right: none;
	height: 1.1em;
}

.hide-edit {
    display: none;
}

.show-edit {
    display:block;
}

.score-input {
    width: 20px;
}

a.score-btn {
    background-color:#660000;
    border:1px solid #440000;
    border-radius:5px;
    color:#fff;
    font-size: .75em;
    margin-right:10px;
    padding:5px 5px 5px 5px;
    text-decoration: none;
}

a.score-btn:hover {
    color: #FFF;
    font-weight: bold;
}