#mobileToggle {}
.fullBracket {max-width:940px;margin:auto;}

.left .regionHeader {display:none;}
.right .regionHeader {display:none;}
.fullBracket .middle .regionHeader {display:none;}

.fullBracket .middle {text-align:center;position:relative;width:255px; left: 50%;margin-left: -125px;z-index:10;top:-85px;}
.fullBracket .middle .box {padding:10px;padding-top:30px;padding-bottom:7px;border:solid 0px #dddddd;border-radius:4px;text-align:left; background:0px 27px no-repeat url(/images/bracket/finalConnector.png);}
.fullBracket .middle.withoutTiebreaker .box {padding-top:35px;padding-bottom:15px;margin-top:4px;}
#btnSubmit {text-align:center;position:relative;/*width:104px;*/ left: 50%;margin-left: -65px;z-index:10;top:-90px;}
.region {position:relative;min-width:460px;}
.region.top {margin-top:45px;}
.region.bottom {position:absolute;margin-top:-9px;}
.tiebreaker {clear:left;text-align:center;padding-top:3px; padding-bottom:10px;font-size:12px;position:realtive;min-height:20px; }
.tiebreaker .form-control {display:inline;padding:2px 0px;font-size:12px;width:200px;text-align:center;border-width:0px;box-shadow:none;background-color:#ffffff !important}
.picksheet {margin-top: 110px;}
.picksheet .tiebreaker .form-control {box-shadow:inset 0 1px 1px rgba(0,0,0,.075) !important;border-width:1px !important;}

.left .game {
    padding:5px 25px 5px 0px;
}

.right .game {
    padding:5px 0px 5px 25px;
}

.fullBracket .middle .game {
    padding:5px 25px 5px 0px;
}

.seed {font-weight:bold;width:20px;font-weight:bold;color:#666;text-align:center;display:inline-block}
.right .seed {float:right;}

.team{
	display:block;
    font-family:Segoe UI, Arial;
	font-size:11px;
    width:100px;   
    height:20px;
	line-height:20px;
    color:#444;
	border: solid 0px #ccc;
	background-color:#eaeaea;
	border-radius:2px;
	padding:0px;
	padding-left:10px;
	text-align:left;
}

.team.disabled {color:#bbbbbb;}
.team.disabled .seed {color:#bbbbbb;}
.team:first-child {
    margin-bottom:2px;
}

.right .team {text-align:right;padding-right:10px;padding-left:0px;}

.team.populated {background-color:#eaeaea; }
.picksheet .team.populated:not(.disabled):hover {cursor:pointer;background-color:#cccccc;}
.team.missedPick {background-color:#cc0000;}
.team.correct {background-color:#c1d9c1;}
.team.incorrect {background-color:#f8cbcb;text-decoration: line-through;color:#cc0000}
.team .pointsAwarded {width:44px;font-family:Arial Narrow;display:none;background-color:#c1d9c1;color:#000000;border-radius:3px;text-align:right;margin-top:-20px;z-index:2;overflow:visible;padding-left:5px;padding-right:6px;padding-top:0px;padding-bottom:0px;line-height:20px;height:20px;}
.left .team .pointsAwarded ,.fullBracket .middle .team .pointsAwarded {position:absolute;text-align:right;float:left;margin-right:93px;margin-left:68px;}
.left .team .pointsAwarded i ,.fullBracket .middle .team .pointsAwarded  i {float:left;font-style:normal;}
.right .team .pointsAwarded i {float:right;font-style:normal}
.right .team .pointsAwarded  {position:absolute;text-align:left;float:right;margin-right:78px;right:0px;margin-left:-100px;}



/******* ROUNDS AND ROUND TITLES **********/
.round {
       float:left;    
}
.right .round {float:right;}
.roundTitle {position:absolute;width:110px;font-size:10px;text-align:center;line-height:12px;/*color:#428BCA;*/font-weight:bold;}
.left .round1 .roundTitle {margin-top:-25px;margin-left:3px;}
.left .round2 .roundTitle {margin-top:20px;margin-left:-15px;}
.left .round3 .roundTitle {margin-top:105px;margin-left:-13px;}
.left .round4 .roundTitle {margin-top:140px;margin-left:-20px;}
.right .round1 .roundTitle {margin-top:-25px;margin-left:30px;}
.right .round2 .roundTitle {margin-top:20px;margin-left:20px;}
.right .round3 .roundTitle {margin-top:105px;margin-left:18px;}
.right .round4 .roundTitle {margin-top:140px;margin-left:-5px;}
.round5 .roundTitle {margin-top:-25px;margin-left:-5px;}
.round6 .roundTitle {margin-top:-30px;margin-left:62px;}
.round7 .roundTitle {margin-top:-25px;margin-left:62px;}
.bottom .roundTitle {display:none;}
.roundDate{font-weight:normal;visibility:hidden;}

/******* ROUND 1 **********/
.round1 {}
.round1 .game {height:87px;}

.left  .round1 .game.a {
    background:115px top no-repeat url(/images/bracket/round3ConnectorLeftA.png);
}
.left  .round1 .game.b {
    background:115px top no-repeat url(/images/bracket/round3ConnectorLeftB.png);
}
.right .round1 .game{

    position:relative;z-index:1;
}
.right  .round1 .game.a{
    background:0px 0px no-repeat url(/images/bracket/round3ConnectorRightA.png);
}
.right .round1 .game.b{
    background:0px 0px no-repeat url(/images/bracket/round3ConnectorRightB.png);
}

.round1 .team{
	padding-left:0px;padding-right:0px;width:115px;
}


/******* ROUND 2 **********/
.round2 .game{
    padding-top:49px;
    height:174px;
}

.left .round2 .game{
	margin-left:-10px;
}
.left  .round2 .game.a{
    background:100px 44px no-repeat url(/images/bracket/round4ConnectorLeftA.png);
}
.left .round2 .game.b{
    background:100px -6px no-repeat url(/images/bracket/round4ConnectorLeftB.png);
}
.right .round2 .game{
	margin-right:-10px;
    position:relative;z-index:2;
}
.right .round2 .game.a{
    background:0px 44px no-repeat url(/images/bracket/round4ConnectorRightA.png);
}
.right .round2 .game.b{
    background:0px -6px no-repeat url(/images/bracket/round4ConnectorRightB.png);
}
/******* ROUND 3 **********/
.round3 .game{
    padding-top:136px;
    height:187px;
}
.left .round3 .game{
	margin-left:-10px;
}
.right .round3 .game{
	margin-right:-10px;
    position:relative;z-index:3;
}

/******* ROUND 4 **********/
 .round4 .game{
     padding-top:170px;
	 height:330px;
 }

.left .round4 .game{
	margin-left:-40px;
}
.left .top .round4 .game.a{
    background:100px 165px no-repeat url(/images/bracket/round5ConnectorLeftA.png);
}
.left .bottom .round4 .game.a{
    background:100px 40px no-repeat url(/images/bracket/round5ConnectorLeftB.png);
}
.right .round4 .game{
	margin-right:-40px;
	position:relative;z-index:4;
}
.right .top .round4 .game.a{
    background:0px 165px no-repeat url(/images/bracket/round5ConnectorRightA.png);
}
.right .bottom .round4 .game.a{
    background:0px 40px no-repeat url(/images/bracket/round5ConnectorRightB.png);
}

/******* ROUND 5 **********/
.round5 {}
.round5 .game {height:47px;}

.round5 .game.a{
    background:100px top no-repeat url(/images/bracket/round2ConnectorLeftA.png);
}
.round5 .game.b{
    background:100px top no-repeat url(/images/bracket/round2ConnectorLeftB.png);
}

.round5 .team{
	padding-left:10px;padding-right:0px;width:100px;
}

/******* ROUND 6 **********/
.round6 .game{
    padding-top:4px;
    height:94px;
}

.round6 .game{
	margin-left:67px;
    /*background:100px 25px no-repeat url(/images/bracket/round7ConnectorLeftA.png);*/
}

.round6 .game .team, .round7 .game .team {text-align:center; padding-left:0;}

/******* ROUND 7 **********/
.round7 {clear:left;float:left;}
.round7 .game{
    padding-top:0px;

}
.round7 .game{
	margin-left:67px;padding-right:0px;
}

.fixedRegions {display:none;}


/* USED TO SHOW FULL BRACKET ON MOBILE*/
@media (max-width: 991px) {
	.fullBracket {min-width:1000px;clear:left;}
	.picksheet {min-width:1000px;clear:left;}
	.left, .right {float:left;}
	.regionHeader .hidden-lg {display:none;}
	.heading {position: relative;}
	
	.fullBracket .middle {margin-left:-158px;}
	#btnSubmit {margin-left:-63px;}
	
}

@media (max-width: 768px) {
	.fullBracket .middle {margin-left:-154px;}
	#btnSubmit {margin-left:-77px;}
}

.right .region .round .game .team {padding-right: 10px;}
.left .region .round .game .team {padding-left: 10px;}