#mobileToggle {}
.regionHeader {font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:22px;color:#888;width:215px;text-align:center;}
.regionHeader img {vertical-align:top;padding-top:3px;}
/* .left .regionHeader {position:absolute;left:160px;top:170px;}
.right .regionHeader {position:absolute;left:160px;top:170px;} */
.left .regionHeader {position:absolute;left:113px;top:170px;}
.right .regionHeader {position:absolute;right:146px;top:170px;}

.middle .regionHeader {display:none;}
.fullBracket .top {height:430px;}
.fullBracket .middle {text-align:center;position:relative;width:357px; left: 50%;margin-left: -175px;z-index:10;top:-480px;}
.fullBracket .middle .box {padding:10px;padding-top:30px;padding-bottom:7px;border:solid 1px #dddddd;border-radius:4px;text-align:left;background-color:#fff;}
.middle.withoutTiebreaker .box {padding-top:35px;padding-bottom:15px;margin-top:4px;}
#btnSubmit {text-align:center;position:relative;width:104px; left: 50%;margin-left: -50px;z-index:10;top:-455px;}
.region {position:relative;min-width:460px;}
.region.top {margin-top:45px;}
.tiebreaker {clear:left;text-align:center;padding-top:3px;font-size:12px;position:realtive;min-height:20px; }
.tiebreaker .form-control {display:inline;padding:2px 0px;font-size:12px;width:30px;text-align:center;border-width:0px;box-shadow:none;background-color:#ffffff !important}
.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;
}

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

.team:hover {border:1px dotted #666; cursor:pointer;}

.seed {font-weight:bold;width:20px;font-weight:bold;color:#666;text-align:center;display:inline-block}
.right .seed {float:right;}
.spread {font-size:10px;color:#999;font-family:'Arial Narrow'}
.spread.sl {float:right;margin-right:3px;margin-left:-3px;}
.spread.sr {float:left;margin-left:3px;}
.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;
    white-space: nowrap;
    overflow: hidden;
	outline:none;
}

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



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

.team.populated {background-color:#eaeaea; }
.team.populated.owned {background-color: #ffffcc;}

.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 ,.middle .team .pointsAwarded {position:absolute;text-align:right;float:left;margin-right:93px;margin-left:68px;}
.left .team .pointsAwarded i ,.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;}
/*
.left .team .pointsArrow , .middle .team .pointsArrow {
	width: 0; position:absolute;margin-top:-20px;margin-left:93px;display:none;
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:10px solid #000000; 
}
.right .team .pointsArrow {
	width: 0; position:absolute;margin-top:-20px;margin-left:-13px;display:none;
	height: 0; float:left;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-left:10px solid #000000; 
	border-right-width:0px;
}
*/



/******* 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;}
.left .round2 .roundTitle {margin-top:0px;margin-left:-15px;}
.left .round3 .roundTitle {margin-top:45px;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:0px;margin-left:20px;}
.right .round3 .roundTitle {margin-top:45px;margin-left:18px;}
.right .round4 .roundTitle {margin-top:140px;margin-left:-5px;}
.round5 .roundTitle {margin-top:-25px;margin-left:-5px;}
.round6 .roundTitle {margin-top:-25px;margin-left:-15px;}
.round7 .roundTitle {margin-top:-25px;margin-left:-15px;}
.bottom .roundTitle {display:none;}
.roundDate{font-weight:normal;}

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

/*
.left .top .round1 .game:nth-child(even),
.left .bottom .round1 .game:nth-child(even) {
    background:115px top no-repeat url(/images/bracket/round2ConnectorLeftA.png);
}
.left .top .round1 .game:nth-child(odd),
.left .bottom .round1 .game:nth-child(odd) {
    background:115px top no-repeat url(/images/bracket/round2ConnectorLeftB.png);
}
*/
.left  .round1 .game.a {
    background:115px top no-repeat url(/images/bracket/round2ConnectorLeftA.png);
}
.left  .round1 .game.b {
    background:115px top no-repeat url(/images/bracket/round2ConnectorLeftB.png);
}
.right .round1 .game{

    position:relative;z-index:1;
}
/*
.right .top .round1 .game:nth-child(even),
.right .bottom .round1 .game:nth-child(even){
    background:0px 0px no-repeat url(/images/bracket/round2ConnectorRightA.png);
}
.right .top .round1 .game:nth-child(odd),
.right .bottom .round1 .game:nth-child(odd){
    background:0px 0px no-repeat url(/images/bracket/round2ConnectorRightB.png);
}
*/
.right  .round1 .game.a{
    background:0px 0px no-repeat url(/images/bracket/round2ConnectorRightA.png);
}
.right .round1 .game.b{
    background:0px 0px no-repeat url(/images/bracket/round2ConnectorRightB.png);
}

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


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

.left .round2 .game{
	margin-left:-10px;
}
/*
.left .top .round2 .game:nth-child(even),
.left .bottom .round2 .game:nth-child(even){
    background:100px 25px no-repeat url(/images/bracket/round3ConnectorLeftA.png);
}
.left .top .round2 .game:nth-child(odd),
.left .bottom .round2 .game:nth-child(odd){
    background:100px 23px no-repeat url(/images/bracket/round3ConnectorLeftB.png);
}
*/
.left  .round2 .game.a{
    background:100px 25px no-repeat url(/images/bracket/round3ConnectorLeftA.png);
}
.left .round2 .game.b{
    background:100px 23px no-repeat url(/images/bracket/round3ConnectorLeftB.png);
}
.right .round2 .game{
	margin-right:-10px;
    position:relative;z-index:2;
}
/*
.right .top .round2 .game:nth-child(even),
.right .bottom .round2 .game:nth-child(even){
    background:0px 25px no-repeat url(/images/bracket/round3ConnectorRightA.png);
}
.right .top .round2 .game:nth-child(odd),
.right .bottom .round2 .game:nth-child(odd){
    background:0px 23px no-repeat url(/images/bracket/round3ConnectorRightB.png);
}
*/
.right .round2 .game.a{
    background:0px 25px no-repeat url(/images/bracket/round3ConnectorRightA.png);
}
.right .round2 .game.b{
    background:0px 23px no-repeat url(/images/bracket/round3ConnectorRightB.png);
}
/******* ROUND 3 **********/
.round3 .game{
    padding-top:75px;
    height:187px;
}
.left .round3 .game{
	margin-left:-10px;
}
/*
.left .top .round3 .game:nth-child(even),
.left .bottom .round3 .game:nth-child(even){
    background:100px 70px no-repeat url(/images/bracket/round4ConnectorLeftA.png);
}
.left .top .round3 .game:nth-child(odd),
.left .bottom .round3 .game:nth-child(odd){
    background:100px 21px no-repeat url(/images/bracket/round4ConnectorLeftB.png);
}
*/
.left .round3 .game.a{
    background:100px 70px no-repeat url(/images/bracket/round4ConnectorLeftA.png);
}
.left .round3 .game.b{
    background:100px 21px no-repeat url(/images/bracket/round4ConnectorLeftB.png);
}
.right .round3 .game{
	margin-right:-10px;
    position:relative;z-index:3;
}
/*
.right .top .round3 .game:nth-child(even),
.right .bottom .round3 .game:nth-child(even){
    background:0px 70px no-repeat url(/images/bracket/round4ConnectorRightA.png);
}
.right .top .round3 .game:nth-child(odd),
.right .bottom .round3 .game:nth-child(odd){
    background:0px 21px no-repeat url(/images/bracket/round4ConnectorRightB.png);
}
*/
.right .round3 .game.a{
    background:0px 70px no-repeat url(/images/bracket/round4ConnectorRightA.png);
}
.right .round3 .game.b{
    background:0px 21px no-repeat url(/images/bracket/round4ConnectorRightB.png);
}

/******* 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:29px;
    height:94px;
}

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

/******* ROUND 7 **********/
.round7 .game{
    padding-top:40px;

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

.fixedRegions {display:none;}


.heading .entryNames {margin-top: 60px;}
/* 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:-188px;}
	#btnSubmit {margin-left:-63px;}
	
}

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


.regionSelector {display: none;}
.fullBracket .middle .labels {display:none;}
#btnNext {display:none;}