#scoretable {
    padding: 20px 10px 10px;
    background: #fff;
    border: #ccc solid 1px;
}
#score-league {
    margin-bottom: 10px;
}
#score-league li {
    float: left;
}
#score-league img {
    width: 75px;
    margin-right: 10px;
    border: #999 solid 1px;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.9;
}
.table-score {
    margin-bottom: 46px;
    background-color: #fff;
}
.table-score .league-name {
    color: #fff;
    padding: 15px 0 15px 20px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 0 3px #333;
}
.table-score .league1 {
    background-color: #3030A3;
}
.table-score .league2{
    background-color: #A80000;
}
.table-score .league3{
    background-color: #E09C61;
}
.table-score .league4{
    background-color: #C83f3f;
}
.table-score .league5{
    background-color: #3FC63F;
}
.table-score .league6{
    background-color: #386CC0;
}
.table-score .league7{
    background-color: #C75900;
}
.table-score .league8{
    background-color: #3C93CA;
}
.table-score .league9{
    background-color: #E03636;
}
.table-score .league10 {
    background-color: #3030A3;
}
.table-score .league11{
    background-color: #A80000;
}
.table-score .league12{
    background-color: #E09C61;
}
.table-score .league13{
    background-color: #C83f3f;
}
.table-score .league14{
    background-color: #3FC63F;
}
.table-score .league15{
    background-color: #386CC0;
}
.table-score .league16{
    background-color: #C75900;
}
.table-score .league17{
    background-color: #3C93CA;
}
.table-score .league18{
    background-color: #E03636;
}
.table-score thead tr {
    background: #393939;
    color: #FFF;
}
.table-score td {
    text-align: center;
}
.table-score .logo{
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.table-score .no {
    cursor: pointer;
    width: 50px;
}
.table-score .team {
    text-align: left;
    width: 300px;
}
.table-score .form {
    text-align: left;
    width: 140px;
}
.table-score .rank td {
    padding: 10px 5px;
    border-bottom: #ccc solid 1px;
}
.table-score .n {
    background: #8a8888;
}
.table-score .w {
    background: green;
}
.table-score .l {
    background: red;
}
.table-score .d {
    background: orange;
}
.table-score .showmore {
    text-align: center;
    border-bottom: #CCC solid 1px;
    padding: 10px;
    background-color: #DDD;
}
.table-score .showmore a {
    text-decoration: underline;
    color: #555;
    display: block;
}
a.sc {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    color: white;
}
.tooltip {
    position: relative;
    color: #006080;
}
.tooltip .tooltiptext {
      visibility: hidden;
    position: absolute;
    
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity 1s;
    width:200px;
}
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
    
}
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip-top {
    bottom: 125%;
    left: 50%;
    margin-left: -110px;
}
.tooltip-right {
    top: -5px;
    left: 125%;
}
.tooltip-bottom {
    top: 135%;
    left: 50%;
    margin-left: -60px;
}