﻿.BracketTableFde{
    /*border-collapse:separate;*/
}

.BracketHeader{
    vertical-align:middle;
    padding:0 7px;
    text-align:center;
    background:#777777;
    color:White;
    white-space:nowrap;
    height:25px;
}
.BracketHeaderTop{
    
    vertical-align:middle;
    padding:0 7px;
    text-align:center;
    background:#777777;
    color:White;
    white-space:nowrap;
    height:25px;
}
.BracketHeaderLeft{
    width:150px;
    vertical-align:middle;
    padding:0 7px;
    text-align:left;
    background:#777777;
    color:White;
    white-space:nowrap;
    height:28px;
}

.BracketTableStandingsRow{
    height:25px;
}

.BracketTableStandingsTd{
    text-align:center;
    vertical-align:middle;
}

.BracketTableStandingsCheckBox{
    width:10px;
    height:10px;
}


.BracketPopupHeader{
    padding:3px;
    font-size:1.0em;
    font-weight:bold;
    cursor: move;
    background-color:#555555;
    border:solid 0px gray;
    color:White;
    text-align:center;
}

.BracketPlayer{
    white-space:nowrap;
    vertical-align:middle;
    padding-left:7px;
    padding-right:7px;
    /*background:#90b6ff;*/
    background:#afcaff;
    color:#555555;
    border:solid 1px #898989;
}

.BracketPlayerWinner{
    white-space:nowrap;
    vertical-align:middle;
    padding: 0 7px;
    background:#9dd79a;
    color:#333333;
    font-weight:bold;
    border:solid 1px #898989;
    /*border-collapse:separate;*/
}

.BracketPlayerLoser{
    white-space:nowrap;
    vertical-align:middle;
    padding: 0 7px;
    /*background-color:#795350;
    color:White;
    */
    background:#f4cfc2;
    color:#555555;
    font-weight:normal;
    border:solid 1px #898989;
    /*border-collapse:separate;*/
}

.BracketPlayerIsEmpty{
    white-space:nowrap;
    vertical-align:middle;
    padding: 0 7px;
    background-color:#cecece;
    color:#555555;
    border:solid 1px #898989;
}


.BracketEmptySlot{
    background:#dedede;
    color:Black;
    border:solid 1px #898989;
}

/* Score link table */
.BracketInsideTable{
    width:100%;
    
}

.BracketGameNumberCell{
    text-align:right;
    padding:0 10px;
    font-weight:bold;
    vertical-align:middle;
}

.BracketCellVertical{
    background: url("Images/Bracket/Vertical.png");
    width:25px;
}

.BracketCellHorizontal{
    background: url("Images/Bracket/Horizontal.png");
    height:25px;
}
.BracketCellHorizontalOnBlue{
    background:#f0f0ff url("Images/Bracket/Horizontal.png");
    height:25px;
    
}

.BracketCellOnBlue{
    background:#f0f0ff;
    vertical-align:middle;
    border:dotted 1px #f0f0ff;
    border-top:0px;
    border-bottom:0px;
}



.BracketCellPoolEmpty{
    background:#dedede;
}

.BracketPoolName{
    font-weight:bold;
    color:Black;
    white-space:nowrap;
}

.BracketScore{
    white-space:nowrap;
    text-align:center;
    padding:0 5px;
    
}

.BracketScoreLinkElimination{
    margin: 0 10px;
    font-weight:bold;
    background:yellow;
    
}
.BracketScoreLinkPool{
    
}

/* Pool score (2-1, 2-2, 3-2) */
.BracketScoreLinkDetails{
    white-space:nowrap;
    font-size:10px;
    color:#666666;
    /*margin:0 10px;*/
    font-weight:normal;
    /*text-decoration:none;*/
    /*border:solid 1px gray;  */
    
}






.TourneyMatchPopup{
    background:white;
}

.BackgroundOnPopup{
	background-color:#555555;
	filter:alpha(opacity=80);
	opacity:0.8;
}




.OnWhite{
    color:#555555;
}

.PanelBracket{
    background:white;
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
}

.PoolStandings_GroupName{
    white-space:nowrap;
}