#mobileToggle {}
.regionHeader {font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:18px;color:#888;width:215px;text-align:center;}
.regionHeader img {vertical-align:top;padding-top:3px;}
.left .regionHeader {position:absolute;left:113px;top:170px;}
.right .regionHeader {position:absolute;right:146px;top:170px;}
/* @media (min-width: 1223px) {
    .right .regionHeader {position:absolute;left:184px;top:170px;}
} */
/* .regionHeader {font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:22px;color:#888;width:135px;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;} */


.fullBracket .middle .regionHeader {display:none;}
.region.top {height:430px;}
.fullBracket .middle {text-align:center;position:relative;width:357px; left: 50%;margin-left: -175px;z-index:10;top:-480px;}
.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: -65px;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;
}

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

.left .seed2, .middle .seed2 {margin-right:5px;}

.right .seed {float:right;}
.right .seed2 {float:right; margin-left:5px;}

.team{
	display:block;
    font-family:Segoe UI, Arial;
	font-size:11px;
    width:100px;   
    height:20px;
	line-height:19px;
    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.populated.correct {background-color:#c1d9c1;}
.team.populated.incorrect {background-color:#f8cbcb;text-decoration: line-through;color:#cc0000}
.team.populated.incorrect span {text-decoration: none;display: inline-block;}
.round7 .team.incorrect {background-color:#f8cbcb;text-decoration: line-through;color:#cc0000}
.gw.selected .team.correct:first-child ,.gw.selected .team.incorrect:first-child {border-bottom-color:#f9f9f9 !important;}
.team .pointsAwarded {width:44px;font-family:Arial;font-size:11px;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:21px;height:20px;}
.right .team .pointsAwarded {margin-top: -19px !important;}
.team:first-child .pointsAwarded {border-bottom:solid 1px #fff;}
.left .team .pointsAwarded ,.middle .team .pointsAwarded {position:absolute;text-align:right;float:left;margin-right:93px;margin-left:78px;}
.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:90px;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;}
.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  .round1 .game.a {
    background:115px top no-repeat url(https://www.runyourpool.com/images/bracket/round2ConnectorLeftA.png);
}
.left  .round1 .game.b {
    background:115px top no-repeat url(https://www.runyourpool.com/images/bracket/round2ConnectorLeftB.png);
}

.right  .round1 .game.a{
    background:0px 0px no-repeat url(https://www.runyourpool.com/images/bracket/round2ConnectorRightA.png);
}
.right .round1 .game.b{
    background:0px 0px no-repeat url(https://www.runyourpool.com/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  .round2 .game.a{
    background:100px 25px no-repeat url(https://www.runyourpool.com/images/bracket/round3ConnectorLeftA.png);
}
.left .round2 .game.b{
    background:100px 23px no-repeat url(https://www.runyourpool.com/images/bracket/round3ConnectorLeftB.png);
}
.right .round2 .game{
	margin-right:-10px;
    position:relative;
    /* CHANGED 2018-03-09*/
   z-index:2;
    /*z-index:0;*/
}
.right .round2 .game.a{
    background:0px 25px no-repeat url(https://www.runyourpool.com/images/bracket/round3ConnectorRightA.png);
}
.right .round2 .game.b{
    background:0px 23px no-repeat url(https://www.runyourpool.com/images/bracket/round3ConnectorRightB.png);
}
/******* ROUND 3 **********/
.round3 .game{
    padding-top:75px;
    height:187px;
}
.left .round3 .game{
	margin-left:-10px;
    /* CHANGED 2018-03-09*/
    position:relative;
    z-index:0;
}
.left .round3 .game.a{
    background:100px 70px no-repeat url(https://www.runyourpool.com/images/bracket/round4ConnectorLeftA.png);
}
.left .round3 .game.b{
    background:100px 21px no-repeat url(https://www.runyourpool.com/images/bracket/round4ConnectorLeftB.png);
}
.right .round3 .game{
	margin-right:-10px;
    position:relative;
    /* CHANGED 2018-03-09*/
    /*z-index:3;*/
    z-index:0;
}
.right .round3 .game.a{
    background:0px 70px no-repeat url(https://www.runyourpool.com/images/bracket/round4ConnectorRightA.png);
}
.right .round3 .game.b{
    background:0px 21px no-repeat url(https://www.runyourpool.com/images/bracket/round4ConnectorRightB.png);
}

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

    /* CHANGED 2018-03-09*/
  .round4 .game .gw {
     position:relative;
     z-index:1;

 }

.left .round4 .game{
    /* CHANGED 2018-03-09*/
	margin-left:-35px;
   /* margin-left:-20px;*/
}
.left .top .round4 .game.a{
    background:100px 165px no-repeat url(https://www.runyourpool.com/images/bracket/round5ConnectorLeftA.png);
}
.left .bottom .round4 .game.a{
    background:100px 40px no-repeat url(https://www.runyourpool.com/images/bracket/round5ConnectorLeftB.png);
}
.right .round4 .game{
    /* CHANGED 2018-03-09*/
	margin-right:-35px;
   /* margin-right:-20px;*/
	/*position:relative;*/
    /* CHANGED 2018-03-09*/
    /*z-index:4;*/
    /*z-index:0;*/
}
.right .top .round4 .game.a{
    background:0px 165px no-repeat url(https://www.runyourpool.com/images/bracket/round5ConnectorRightA.png);
}
.right .bottom .round4 .game.a{
    background:0px 40px no-repeat url(https://www.runyourpool.com/images/bracket/round5ConnectorRightB.png);
}

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

.round5 .game.a{
    background:100px top no-repeat url(https://www.runyourpool.com/images/bracket/round2ConnectorLeftA.png);
}
.round5 .game.b{
    background:100px top no-repeat url(https://www.runyourpool.com/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(https://www.runyourpool.com/images/bracket/round7ConnectorLeftA.png);
}

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

}
.round7 .game{
	margin-left:-5px;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:-188px;}
	#btnSubmit {margin-left:-63px;}
	
}

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

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

.team {font-size:12px;}
.team .seed {font-size:11px;color:#000;}
.left .seed {padding-left:3px;}
.right .seed {padding-right:1px;}
.team:first-child {margin-bottom:0px;border-radius: 4px 4px 0px 0px !important;border-bottom:solid 1px #dadada !important;}
.team:nth-child(2) {margin-bottom:0px;border-radius: 0px 0px 4px 4px !important;}
