<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* desktop view */
select {
    cursor:pointer;
}
span.dateToLocalize.showOnMobile span.date {
    padding: 0 6px 0 0;
}
.seedNumber {
    margin:0;
    font-size:.85em;
    opacity:0.6;
    vertical-align:text-bottom;
}
/*#divDivision1 .seedNumber, #divDivision2 .seedNumber {
    margin-right:.2em;
    padding-right:.2em;
}
#divDivision3 .seedNumber, #divDivision4 .seedNumber {
    margin-left:.2em;
}*/

#divBracketHeader {
    width:98%;
    margin:0 auto;
    margin-top:1%;
    border-radius:4px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}


b {
    font-weight:normal;
}

.divPicksOptions .colLeft {
    width: 64%;
    padding-right:3%;
    margin-right:2%;
    border-right:1px solid rgba(190,190,190,0.5);
}
 
.divPicksOptions .colRight {
    width: 33%;
}


/* the bottom of this file has the mobile view styles */



.divPicksOptions div.colRight table {
	width:100%;
}

.regionButton {
	display:none;
}




.mfp-content {color:#fff;}
div.errorBox { 
    width:320px;
}
.mainContent { text-align:center; padding:0; }
/*.mainContent table td { text-align:center; padding:0; }*/
table.boxWithBorder td { text-align:left; }
#divBracketOuterDiv { clear:both;}
#divBracket { width:100%;}
#divBracketHeader .colLeft, #divBracketHeader .colRight { width:48%;}
#divBracket {
    background: url(bracket_desktopBG.svg) center center no-repeat;
    background-size: 100% 100%;
    height: 1212px;
    margin-top:1em;
    position: relative;
    clear: both;
}
.roundLabel {
	position:absolute;
	font-size:.85vw;
    display:none;
}

.div1round1, .div2round1 {
	left:4.5%;
}
.div1round2, .div2round2 {
	left:16.5%;
}
.div1round3, .div2round3 {
	left:27.5%;
}
.div1round4, .div2round4 {
	left:38.5%;
}
.div1round5, .div2round5 {
	left:36.5%;
}


.div3round1, .div4round1 {
	right:4.5%;
}
.div3round2, .div4round2 {
	right:16.5%;
}
.div3round3, .div4round3 {
	right:27.5%;
}
.div3round4, .div4round4 {
	right:38.5%;
}
.div3round5, .div4round5 {
	right:36.5%;
}


.div1round1, .div3round1 {
	top:-2px;
}
.div1round2, .div3round2 {
	top:44px;
}
.div1round3, .div3round3 {
	top:112px;
}
.div1round4, .div3round4 {
	top:247px;
}
.div1round5, .div3round5 {
	top:572px;
}


.div2round1, .div4round1 {
	top:631px;
}
.div2round2, .div4round2 {
	top:676px;
}
.div2round3, .div4round3 {
	top:745px;
}
.div2round4, .div4round4 {
	top:880px;
}
.div2round5, .div4round5 {
	top:1211px;
}



#SaveBtn {
	font-size: 15px;
	text-align:center;
    position:absolute;
    top:10px;
    left:50%;
    margin-left:-204px;
    width:408px;
}
.gameSelector {
    position:absolute;
    z-index:99;
	text-transform:none;
}



.firstRound, .gameSelector {
	width:13%;
    z-index:99;
    box-shadow:0 0 .25em #d7d7e0;
}
/*.firstRound:after, .gameSelector:after {
    content: "";
    width: 100%;
    height: 3px;
    background:transparent url("shadow_lines.svg") repeat;
    background-size:cover;
    bottom: -3px;
    right: 0;
    position: absolute;
    display: inline-block;
}*/
#divTieBreaker1 select {
    width:8em;
}
.gameSelector select {
    width:100%;
}

#divTieBreaker1 {
	left:0;
    width:100%;
    z-index:1;
}

#divDivision1 div.teamLabel, #divDivision2 div.teamLabel, #divDivision3 div.teamLabel, #divDivision4 div.teamLabel, select, input[type=select] {
	width:100%;
}


#divDivision1 div.teamLabel, #divDivision2 div.teamLabel, #divDivision3 div.teamLabel, #divDivision4 div.teamLabel, .gameSelector select, #divTieBreaker1 select {
	display:block;
    height:32px;
    padding:0px .35em;
    padding-top:.5em;
    box-sizing:border-box;
    cursor:pointer;
}
.teamLabel, .gameSelector select {
    letter-spacing:-.025em;
}

.gameSelector select, #divTieBreaker1 select {
	-webkit-appearance:none;
	text-transform:none;
	overflow:hidden;
    cursor: pointer;
    background:#fdfdfd url(dropdown_arrow.svg) no-repeat right;
    background-size:1.5em .75em;
    margin:0 auto;
    height:3.08em;
    padding-top:0;
}
.gameSelector select.newColor, #divTieBreaker1 select.newColor {
    background-image:url(dropdown_arrow_light.svg);
}
select::-ms-expand {
	display: none;
}
#divRoundOuterDiv {
	position:relative;
	clear:both;
	top:10px;
	background-color:Transparent; 
	padding-bottom:5px;
	margin-bottom:10px;
	color:#000;
	font-size:smaller;
}

div.divLabelRound {
    position:absolute;
}
#divFinalFour div.divLabelRound {
    display:none;
}


#divLabelRound1Left {
    left:2.75%;
}
#divLabelRound2Left {
    left:15%;
}
#divLabelRound3Left {
    left:26%;
}
#divLabelRound4Left {
    left:36%;
}

#divLabelRound6 {
    width:100%;
    left:0;
}

#divLabelRound4Right {
    right:36%;
}
#divLabelRound3Right {
    right:26%;
}
#divLabelRound2Right {
    right:15%;
}
#divLabelRound1Right {
    right:2.75%;
}

#divLabelRound2Left, #divLabelRound4Left, #divLabelRound4Right, #divLabelRound2Right {
    opacity:.65;
}



#divDivision2Label {
    top:572px;
    left:170px;
}
#divDivision3Label {
    top:160px;
}
#divDivision4Label {
    top:572px;
}

#divDivision1{}
#divDivision2{}
#divDivision3{}
#divDivision4{}
#divFinalFour{}

#divDivision2, #divDivision3, #divDivision4, #divFinalFour {
    /*display:none;*/
}


#divDivision1 div.teamLabel, #divDivision2 div.teamLabel {
    /*text-align:right;
    left:13px;*/
    text-align:left;
}
#divDivision3 div.teamLabel, #divDivision4 div.teamLabel {
    /*text-align:left;
    left:658px;*/
    text-align:right;
}


.pick_win {
    background-color: #3cb371;
}
.pick_lose {
    background-color: #f08080;
    text-decoration: line-through;
}




.switch {
    box-sizing:border-box;
    float:left;
	margin:0px 4px;
    margin-top:4px;
	pointer-events:visible;
	cursor:pointer;
	display:inline-block;
	height:10px;
	width:10px;
	border-top:1.5px solid rgba(255,255,255,.4);
    border-bottom:1.5px solid rgba(0,0,0,.2); 
	-webkit-box-shadow:  0px 0px 0px 1px rgba(0,0,0,.35);
	-moz-box-shadow:  0px 0px 0px 1px rgba(0,0,0,.35);
	box-shadow:  0px 0px 0px 1px rgba(0,0,0,.35);
	background-color:transparent;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
.switch.right {
	float:right;
}

.switch:hover {
	background-color:#e0e0e0;
}
.switch:active {
	border-bottom:1.5px solid rgba(255,255,255,.4);
    border-top:1.5px solid rgba(0,0,0,.2); 
}

.switched {
	background-color:#fff;
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
}

.firstRound, .gameSelector select {
	overflow:hidden;
    border-radius: 3px;
    border:1px solid #cdced8;
}
.topteam {
	margin-bottom:-.475em;
}
.bottomteam {
	margin-top:-.64em;
}



.teamNotSelected, .firstRound {
	color:#17171d;
	background-color:#ffffff;
}
.firstRound:hover, .gameSelector select:hover, #divTieBreaker1 select:hover {
    border-color:#b9bac6;
    box-shadow:0px 0px 8px rgba(0,0,0,0.05);
    transform:scale(1.02);
    transition:.1s all ease-in;
}
.teamNotSelected.bottomteam {
	background-color:#ececf3;
}
.teamNotSelected:hover, .gameSelector select:hover {
	background-color:#fbfbfd;
}
.teamNotSelected.bottomteam:hover {
    background-color:#e4e4ed;
}
.teamFade {
	color:#b5b5c4;
}
.vsLine {
	position:relative;
	height:1em;
	pointer-events: none;
}
.vsLineInner {
	z-index:0;
	display:block;
	width:100%;
	position:absolute;
	top:calc(50% - 2px);
	border-top:1px solid #cdced8;
}
.vsIndicator {
	color:#fff;
	position:absolute;
	left:50%;
	z-index:99;
	font-size:14px;
    letter-spacing:1px;
	line-height:10px;
	display:block;
	padding:3px 4px 2px 4px;
	width:11px;
	height:9px;
	margin:0 auto;
	margin-left:-10px;
	-moz-border-radius: 8px 0px 8px 0px;
    -webkit-border-radius: 8px 0px 8px 0px;
    -khtml-border-radius: 8px 0px 8px 0px;
    border-radius: 8px 0px 8px 0px;
    background-color:#444;
    display:none !important;
}




.newColor, .teamSelected {
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
	color:#000;
	background-color:#939393;
}
.teamSelected:hover {
	color:#fff;
}
.round1 {
	visibility:hidden;
	display:none;
}
.firstRound {
	position:absolute;
}

.divisionLabel, .championshipLabel {
	text-align:center;
	text-transform:uppercase;	
}







/*labels*/

#divDivision1Label, #divDivision2Label, #divDivision3Label, #divDivision4Label, .championshipLabel {
	position:absolute;
	line-height:100%;
}



#divDivision1Label, #divDivision2Label {
	left:18%;
}

#divDivision3Label, #divDivision4Label {
	right:18%;	
    text-align:right;
}

#divDivision1Label, #divDivision3Label {
    top:282px;
}

#divDivision2Label, #divDivision4Label {
    top:912px;
}

.championshipLabel {
	width:100%;
	pointer-events: none;
    top:535px;
    text-align:center;
    z-index:1;
}





.firstRound.division1, .firstRound.division2 {
	left:1%;
}
.firstRound.division3, .firstRound.division4 {
	right:1%;
}





/*DIVISION 1 - Round 1*/

#divD1R1G1 {
	top:20px;
}
#divD1R1G2 {
	top:88px;
}
#divD1R1G3 {
	top:156px;
}
#divD1R1G4 {
	top:224px;
}
#divD1R1G5 {
	top:292px;
}
#divD1R1G6 {
	top:360px;
}
#divD1R1G7 {
	top:428px;
}
#divD1R1G8 {
	top:496px;
}




/*DIVISION 1 - Round 2*/
#divd1r2g1, #divd1r2g2, #divd1r2g3, #divd1r2g4 {
	left:14.5%;
}

#divd1r2g1 {
	top:64px;
}
#divd1r2g2 {
	top:200px;
}
#divd1r2g3 {
	top:336px;
}
#divd1r2g4 {
	top:472px;
}


/*DIVISION 1 - Round 3*/

#divd1r3g1, #divd1r3g2 {
	left:24%;
}

#divd1r3g1 {
	top:132px;
}
#divd1r3g2 {
	top:404px;
}



/*DIVISION 1 - Round 4*/


#divd1r4g1 {
	top:269px;
	left:32%;
}















/*DIVISION 2 - Round 1*/

#divD2R1G1 {
	top:652px;
}
#divD2R1G2 {
	top:720px;
}
#divD2R1G3 {
	top:788px;
}
#divD2R1G4 {
	top:856px;
}
#divD2R1G5 {
	top:924px;
}
#divD2R1G6 {
	top:992px;
}
#divD2R1G7 {
	top:1060px;
}
#divD2R1G8 {
	top:1128px;
}



/*DIVISION 2 - Round 2*/


#divd2r2g1, #divd2r2g2, #divd2r2g3, #divd2r2g4 {
	left:14.5%;
}


#divd2r2g1 {
	top:696px;
}
#divd2r2g2 {
	top:832px;
}
#divd2r2g3 {
	top:968px;
}
#divd2r2g4 {
	top:1104px;
}



/*DIVISION 2 - Round 3*/

#divd2r3g1, #divd2r3g2 {
	left:24%;
}

#divd2r3g1 {
	top:765px;
}
#divd2r3g2 {
	top:1037px;
}


/*DIVISION 2 - Round 4*/


#divd2r4g1 {
	top:900px;
	left:32%;
}











/*DIVISION 3 - Round 1*/

#divD3R1G1 {
	top:20px;
}
#divD3R1G2 {
	top:88px;
}
#divD3R1G3 {
	top:156px;
}
#divD3R1G4 {
	top:224px;
}
#divD3R1G5 {
	top:292px;
}
#divD3R1G6 {
	top:360px;
}
#divD3R1G7 {
	top:428px;
}
#divD3R1G8 {
	top:496px;
}




/*DIVISION 3 - Round 2*/
#divd3r2g1, #divd3r2g2, #divd3r2g3, #divd3r2g4 {
	right:14.5%;
}

#divd3r2g1 {
	top:64px;
}
#divd3r2g2 {
	top:200px;
}
#divd3r2g3 {
	top:336px;
}
#divd3r2g4 {
	top:472px;
}


/*DIVISION 3 - Round 3*/

#divd3r3g1, #divd3r3g2 {
	right:24%;
}

#divd3r3g1 {
	top:132px;
}
#divd3r3g2 {
	top:404px;
}



/*DIVISION 3 - Round 4*/


#divd3r4g1 {
	top:269px;
	right:32%;
}















/*DIVISION 4 - Round 1*/

#divD4R1G1 {
	top:652px;
}
#divD4R1G2 {
	top:720px;
}
#divD4R1G3 {
	top:788px;
}
#divD4R1G4 {
	top:856px;
}
#divD4R1G5 {
	top:924px;
}
#divD4R1G6 {
	top:992px;
}
#divD4R1G7 {
	top:1060px;
}
#divD4R1G8 {
	top:1128px;
}



/*DIVISION 4 - Round 2*/


#divd4r2g1, #divd4r2g2, #divd4r2g3, #divd4r2g4 {
	right:14.5%;
}


#divd4r2g1 {
	top:696px;
}
#divd4r2g2 {
	top:832px;
}
#divd4r2g3 {
	top:968px;
}
#divd4r2g4 {
	top:1104px;
}



/*DIVISION 4 - Round 3*/

#divd4r3g1, #divd4r3g2 {
	right:24%;
}

#divd4r3g1 {
	top:765px;
}
#divd4r3g2 {
	top:1037px;
}


/*DIVISION 4 - Round 4*/


#divd4r4g1 {
	top:900px;
	right:32%;
}








/*FINAL FOUR*/

#divff1, #divChampion, #divff2 {
	top:582px;
}


#divff1 {
	right:57%
}
#divChampion {
	left:calc(50% - 13%/2);
}
#divff2 {
	left:57%;
}







/*
#divBracket span {
    display:none;
    visibility:hidden;
}
*/
#divTieBreaker1 {
	font-size:13px;
	position:absolute;
	top:640px;
	height: auto;
	text-align:center;
}

#divTieBreaker1 select, input[type=select] {
	/*width:50px;*/
	margin-top:4px;
}





.divAutoPicksOuter {
      clear:both; 
      color:#fff; 
      width:100%;
      margin:0 auto;
}

div.divBtnLeft, div.divBtnRight, .divClearBothOnMobile {
    display:inline-block;
}
.divClearBothOnMobile {
      clear:none;
}
input.btnPrintPicks {
      margin-left:3px;
}
#divmobilebracketnav {
	visibility: hidden;
	display:none;
}




















































@media screen and (max-width: 1100px) {
    #divBracket {
        font-size:1.4vw;
    }
    #divDivision1 div.teamLabel, #divDivision2 div.teamLabel, #divDivision3 div.teamLabel, #divDivision4 div.teamLabel {
        padding-top: 9px;
    }
    #divBracketHeader {
        font-size:1.05vw;
    }
    .gameSelector select {
        font-size:.95em;
        height: 45px;
    }
}








@media screen and (max-width: 769px) { /*iPad &amp; tablet*/
	#divBracket {
        margin-top:8vw;
        font-size:1.8vw;
	}
	#SaveBtn {
		top:-6vw
	}
    .firstRound, .gameSelector {
        width:16%;
        z-index:99;
    }

    #divd1r2g1, #divd1r2g2, #divd1r2g3, #divd1r2g4,
    #divd2r2g1, #divd2r2g2, #divd2r2g3, #divd2r2g4
    {
        left:18%;
    }

    #divd3r2g1, #divd3r2g2, #divd3r2g3, #divd3r2g4,
    #divd4r2g1, #divd4r2g2, #divd4r2g3, #divd4r2g4 {
        right:18%;
    }
    #divff2, #divff1, #divChampion {
        top:567px;
    }
    #divff2 {
        left:59%;
    }
    #divff1 {
        right:59%;
    }
    #divChampion {
        left:calc(50% - 16%/2);
	}
    .championshipLabel {
        top:530px;
    }
    #divTieBreaker1 {
        top:620px;
    }
    #divDivision1Label, #divDivision2Label {
        left:19%;
    }
    
    #divDivision3Label, #divDivision4Label {
        right:19%;	
    }
}









/* Mobile view styles */

@media screen and (max-width: 557px) { /*or 557*/

    .divBracketOuterDiv {
        min-width:335px;
    }
    .firstRound, .gameSelector {
        width:43%;
    }

    #divmobilebracketnav {
	    visibility: visible;
	    display:block;
	    width:100%;
	    margin-top:10px;
        text-transform:uppercase;
        border:1px solid #b8b8b8;
        border-top-left-radius:6px;
        border-top-right-radius:6px;
        overflow:hidden;
        font-size:12px;
    }
    .mobileBracketBTN {
        padding:3px 0px;
        opacity: 0.35;
        float:left;
        width:20%;
        height:4.2em;
        cursor:pointer;
        box-sizing:border-box;
        border-right:1px solid #b8b8b8;
    }
    .mobileBracketBTN:has(a.divBtnClicked) {
	    opacity: 1.0 !important;
        background-color:#ECECF2;
    }
    .mobileBracketBTN:hover {
        transform:scale(1.025);
    }
    .mobileBracketBTN:last-of-type {
        border-right:0;
    }

    .mobileBracketBTN img {
        width:90%;
        margin-top:2px;
    }

    .shareSocial .socialNavBTN {
        font-size: 30px;
        width: 30px;
        padding:10px;
    }
    .shareSocial .socialNavBTN {
        margin:5px 1px;
    }

    .regionButton i.fa-chevron-circle-right {
        margin-left:.3em;
    }
    .regionButton i.fa-chevron-circle-left {
        margin-right:.3em;
    }

    #submitMobile .buttonBig, #SaveBtn .buttonBig {
        width:99%;
        margin-left:0;
        margin-right:0;
        box-sizing:border-box;
    }

    .divAutoPicksOuter .divBtnLeft:first-of-type input {
        /*margin-left:0;*/
    }
    .divAutoPicksOuter .divBtnLeft:last-of-type input {
        /*margin-right:0;*/
    }

    .divPicksOptions .colLeft {
        border:0px;
    }
    #SaveBtn .divAutoPicksOuter {
        display:none;
    }
    #divBracket {
        margin-top:0px;
	}
    .firstRound, select, input[type=select]{
        width:124px;
    }

    .divPicksOptions div.colLeft, .divPicksOptions div.colRight, .divPicksOptions div.colRight table {
        width:95%;
        margin:0 auto;
        float:none;
    }

    .roundLabel {
	    font-size:13px;
    }

    .div1round1, .div2round1 {
	    left:10%;
    }
    .div3round1, .div4round1 {
	    right:10%;
    }

    .div1round2, .div2round2 {
	    left:53%;
    }
    .div3round2, .div4round2 {
	    right:53%;
    }

    .div1round3, .div2round3 {
	    left:64%;
	    right:auto;
    }
    .div3round3, .div4round3 {
	    right:64%;
	    left:auto;
    }

    .div1round4, .div2round4 {
	    left:8%;
    }
    .div1round5, .div2round5 {
	    /*left:17%;*/
    }
    .div3round4, .div4round4 {
        right:8%;
        text-align:right;
    }
    .div3round5, .div4round5 {
	    /*right:17%;*/
    }



    .div1round1, .div2round1, .div3round1, .div4round1 {
	    top:8px;
    }
    .div1round2, .div2round2, .div3round2, .div4round2 {
	    top:56px;
    }
    .div1round3, .div2round3, .div3round3, .div4round3 {
	    top:123px;
    }

    .div1round4, .div3round4 {
	    top:12px;
    }
    .div1round5, .div3round5 {
	    top:78px;
    }
    .div2round4, .div4round4 {
	    top:143px;
    }












    a.regionButton {
        text-decoration: none;
        text-transform: uppercase;
        display: block;
        padding: 12px 12px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
        position: absolute;
        top: 46%;
    }

    #divDivision1 a.regionButton, #divDivision2 a.regionButton {
	    right:13px;
    }
    #divDivision3 a.regionButton, #divDivision4 a.regionButton {
	    left:13px;
    }




    body {
	    font-size:11px;
    }
    .mainContent table td {
        width:auto;
    }
    table.boxWithBorder { 
        width:300px;
        font-size:11px;	
    }    
    input.button {
	    font-size:11px;
    }

    #divBracketOuterDiv { text-align:left; clear:both;padding-left:0; }
    #divBracket {
	    width:300px;
    }
    #divBracketHeader {
        display:none;
    }
    .divPicksOptions {
	    height: auto;
    }
    .divPicksOptions div.colLeft, .divPicksOptions div.colRight, .divPicksOptions div.colRight table { 
        clear:both;
    }
    #divBracketHeader .colLeft, #divBracketHeader .colRight, .mainContent .colLeft, .mainContent .colRight { width:98%; }
    #divBracket {
        width:310px;
        height:811px;
        position:relative;
	    font-size:11px;
	    background-image:none;
        margin:0 auto;
    }
    div.divLabelRound {
        top:1px;
        position:absolute;
    }
    #divLabelRound1Left {
        left:1px;
    }
    #divLabelRound2Left {
        left:101px;
    }
    #divLabelRound3Left {
        left:164px;
    }
    #divLabelRound4Left {
        left:233px;
    }
    #divLabelRound5Left, #divLabelRound6, #divLabelRound5Right, #divLabelRound4Right, #divLabelRound3Right, #divLabelRound2Right, #divLabelRound1Right {
        display:none;
    }
    #divFinalFour div.divLabelRound {
        display:inherit;
        position:absolute;
        top:10px;
	    text-align:center;
	    font-style:italic;
	    text-transform:uppercase;
	    visibility: hidden;   
    }
    #divLabelRound5LeftFF {
        left:10px;
    }
    #divLabelRound6FF {
        left:140px;
    }
    #divLabelRound5RightFF {
        right:10px;
    }
    #divDivision1, #divDivision2, #divDivision3, #divDivision4, #divFinalFour {
        width:310px;
        height:551px;
        position:relative;
	    font-size:14px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        border:1px solid #b8b8b8;
        border-top:0px;
        display:block;
    }

    #divDivision1, #divDivision2 {
	    background:url('mobileDivision1and2.png') top center no-repeat;
	    background-size:100%;
    }

    #divDivision3, #divDivision4 {
	    background:url('mobileDivision3and4.png') top center no-repeat;
	    background-size:100%;
    }

    #divFinalFour {
	    background:url('mobilefinals.png') top center no-repeat;
	    background-size:100%;
    }


    #divDivision1 div.gameSelector, #divDivision2 div.gameSelector, #divDivision3 div.gameSelector, #divDivision4 div.gameSelector, #divFinalFour div.gameSelector {
        position:absolute;
    }





    .firstRound.division1, .firstRound.division2 {
	    left:5px;
    }
    .firstRound.division3, .firstRound.division4 {
	    right:5px;
    }




    /*DIVISION 1 &amp; 2 &amp; 3 &amp; 4 - Round 1*/


    #divD1R1G1, #divD2R1G1, #divD3R1G1, #divD4R1G1 {
	    top:5px;
    }
    #divD1R1G2, #divD2R1G2, #divD3R1G2, #divD4R1G2 {
	    top:72px;
    }
    #divD1R1G3, #divD2R1G3, #divD3R1G3, #divD4R1G3 {
	    top:141px;
    }
    #divD1R1G4, #divD2R1G4, #divD3R1G4, #divD4R1G4 {
	    top:209px;
    }
    #divD1R1G5, #divD2R1G5, #divD3R1G5, #divD4R1G5 {
	    top:277px;
    }
    #divD1R1G6, #divD2R1G6, #divD3R1G6, #divD4R1G6 {
	    top:345px;
    }
    #divD1R1G7, #divD2R1G7, #divD3R1G7, #divD4R1G7 {
	    top:413px;
    }
    #divD1R1G8, #divD2R1G8, #divD3R1G8, #divD4R1G8 {
	    top:481px;
    }




    /*DIVISION 1 &amp; 2 - Round 2*/
    #divd1r2g1, #divd1r2g2, #divd1r2g3, #divd1r2g4, #divd2r2g1, #divd2r2g2, #divd2r2g3, #divd2r2g4 {
	    left:136px;
    }

    #divd1r2g1, #divd2r2g1 {
	    top:48px;
    }
    #divd1r2g2, #divd2r2g2 {
	    top:184px;
    }
    #divd1r2g3, #divd2r2g3 {
	    top:320px;
    }
    #divd1r2g4, #divd2r2g4 {
	    top:457px;
    }


    /*DIVISION 1 &amp; 2 - Round 3*/

    #divd1r3g1, #divd1r3g2, #divd2r3g1, #divd2r3g2 {
	    left:auto;
	    right:2%;
    }

    #divd1r3g1, #divd2r3g1 {
	    top:116px;
    }
    #divd1r3g2, #divd2r3g2 {
	    top:389px;
    }












    /*DIVISION 3 &amp; 4 - Round 2*/
    #divd3r2g1, #divd3r2g2, #divd3r2g3, #divd3r2g4, #divd4r2g1, #divd4r2g2, #divd4r2g3, #divd4r2g4 {
	    right:136px;
    }

    #divd3r2g1, #divd4r2g1 {
	    top:48px;
    }
    #divd3r2g2, #divd4r2g2 {
	    top:184px;
    }
    #divd3r2g3, #divd4r2g3 {
	    top:320px;
    }
    #divd3r2g4, #divd4r2g4 {
	    top:457px;
    }


    /*DIVISION 3 &amp; 4 - Round 3*/

    #divd3r3g1, #divd3r3g2, #divd4r3g1, #divd4r3g2 {
	    right:auto;
	    left:2%;
    }

    #divd3r3g1, #divd4r3g1 {
	    top:116px;
    }
    #divd3r3g2, #divd4r3g2 {
	    top:389px;
    }



    /*DIVISION 1 &amp; 2 &amp; 3 &amp; 4 - Round 4*/


    #divd1r4g1 {
	    top:10px;
	    left:auto;
	    right:55%;
    }

    #divd2r4g1 {
	    top:140px;
	    left:auto;
	    right:55%;
    }

    #divd3r4g1 {
	    top:10px;
	    right:auto;
	    left:55%;
    }

    #divd4r4g1 {
	    top:140px;
	    right:auto;
	    left:55%;
    }




    #SaveBtn {
	    font-size: 13px;
	    text-align:center;
        position:absolute;
        top:400px;
        left:50%;
        margin-left:-45%;
        width:90%;
    }



    #divTieBreaker1 {
	    /*color:#fff;*/
	    position:absolute;
	    top:305px;
	    left:50%;
	    margin-left:-135px;
	    width: 270px;
	    height: 25px;
	    text-align:center;
    }





    /*FINAL FOUR*/


    .championshipLabel {
	    pointer-events: none;
	    position:absolute;
	    font-size:22px;
	    line-height:22px;
        top:205px;
        width:60%;
        left:20%;
        text-align:center;
    }


    #divff1 {
	    top:75px;
	    left:auto;
	    right:53%
    }
    #divChampion {
	    top:255px;
	    left:50%;
	    margin-left:-61px;
    }
    #divff2 {
	    top:75px;
	    right:auto;
	    left:53%;
    }













    /* #divDivision1 div.teamLabel, #divDivision2 div.teamLabel, #divDivision3 div.teamLabel, #divDivision4 div.teamLabel {
        position:absolute;
        width:75px;
        height:12px;
        overflow:hidden;
        left:1px;
        text-align:left;
    } */

    .divAutoPicksOuter {
         margin-top:1.5em;
         padding:0;
    }
    #divBracket .regionButton, #divBracket .btnAutoPicks, #divBracket .buttonBig {
        font-size:16px;
    }

    #divBracket .divBtnLeft {
        width:48.5%;
    }
    input.btnAutoPicks, input.btnAutoPicks:hover {
        text-align: center;
        margin: .2em 0;
        font-size:3.5vw;
        width: 100%;
        padding: .5em .2em;
        box-sizing:border-box;
    }
    input.btnPrintPicks {
          display:none;
    }
    div.divBtnRight {
          float:left;
    }
    div.msgBox { 
        width:auto;
        /*text-align:center;
        padding-right:20px;*/
        height:auto;
    }
    
    /*#divmobilebracketnav a:active{
    opacity: 0.5;
    }*/
    .socialfbPost {
    float:left;
    }
    .twitter-share-button {
	    margin-top:4px;
	    float:left;
    }
    .postToNetworks{
	    padding:0px;
	    margin-top:4px;
    }
    .postToNetworks .header {
	    margin-left:0px;
    }
    #divDivision1Label, #divDivision2Label, #divDivision3Label, #divDivision4Label {
	    position:absolute;
	    font-size:20px;
        top:10px;
    }
    #divDivision1Label, #divDivision2Label {
	    text-align:right;
        right:10px;
    }
    #divDivision3Label, #divDivision4Label {
	    text-align:left;
        left:10px;
    }

    /* .divClearBothOnMobile {
          clear:both;
    } */

}/* / 557 */



@font-face {
    font-family: 'DINNextLTPro-Light';
    src: url('../../cdn/media/fonts/DINNextLTPro-Light.eot?#iefix') format('embedded-opentype'), url('../../cdn/media/fonts/DINNextLTPro-Light.otf') format('opentype'), url('../../cdn/media/fonts/DINNextLTPro-Light.woff') format('woff'), url('../../cdn/media/fonts/DINNextLTPro-Light.ttf') format('truetype'), url('../../cdn/media/fonts/DINNextLTPro-Light.svg#DINNextLTPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}</pre></body></html>