<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);

body { background-color: #ccc; }
.UPE-ApplicationTable { background-color: #fff; }
.SS-Application #UPE-Footer { margin: 20px; padding: 20px; border-top: 1px solid #ababab; }

/* Basketball specific Top Tab Styles - Blue Background/White Text instead of White Background/Blue Text */
.UPE-TopNavContainer { padding: 0px 0px 25px 0px; }
.UPE-TopNav { background: #199cde; }
.navCurrent, .UPE-TopNavListItem:hover { border-bottom: 2px solid #fff; padding-bottom: 5px; }
.UPE-TopNavListItem { color: #fff; }
#UPE-Profile #UPE-Profile-text { color: #fff; }
#UPE-Profile #UPE-Profile-text .UPE-Arrow { border-top: 6px solid #fff; }
#UPE-Profile.active #UPE-Profile-text { color: #10446E; }

/* Registration Page */
.registration .UPE-RegistrationFormCell {
    background-image: none;
}

/* Game Page */
/*ol, ul { list-style: none; }*/
.UPE-ApplicationTableCell {
  padding: 20px 10px;
}
.fullbracket .UPE-ApplicationTableCell 
{
    padding: 0px;
}
.page { padding: 0px 10px; }
#btSavePicks.UPE-ButtonText, #btSavePicksBottom.UPE-ButtonText { border: 1px solid #e6e6e6; background-color: #e6e6e6; color: rgba(0, 0, 0, 0.5); }
#btSavePicks.UPE-ButtonText.notsaved, #btSavePicksBottom.UPE-ButtonText.notsaved { background: #0096d0 repeat scroll 0% 0%; color: #fff; }
.UPE-GameCutoff  
{
    background-color: #fff1c0; 
    text-align: center; 
    padding: 10px 0px;
    color: #876607;
    font-weight: 700;
    font-size: 13px;
}
#divHelpText  
{
    padding: 10px 50px;
}
.arrow-down 
{ 
    width: 0; 
    height: 0; 
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #e8f5fb;
    float: right;
    margin-right: 155px; /*130px;*/
}
.arrow-down.notloggedin { margin-right: 8px; }
.contestHelpClose { float: right; }
.contestHelpClose a { text-decoration: none; color: #000; }
.contestHelpHeader { font-weight: 700; }
.contestHelp  
{
    color: #000; 
    background-color: #e8f5fb; 
    border-radius: 5px;
    font-size: 12px; 
    padding: 20px;
}

.UPE-PicksStatusError {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}
/* EOF Message Box */

/* Quadrant Names */
.quadrant
{
    position: absolute;
}
.quadrantName {
    color: #000;
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
}
.quadrant.topleft { top: 0; }
.quadrant.topright { top: 0; right: 0; }
.quadrant.bottomleft { top: 49em; }
.quadrant.bottomright { top: 49em; right: 0; }
.finalQuadrants  
{
    text-align: center; 
    font-size: 10px; 
    margin-bottom: 0.5em;
}

.game-header 
{
    background-color: #f8f8f8;
    padding: 0px 5px;
    border-bottom: 1px solid #ededed;
    border-radius: 3px 3px 0px 0px;
    display: flex;
    justify-content: space-between;
    height: 1.5em;
    align-items: center;
}

@media screen and (max-width: 600px) {
    .quadrant,
    .game-header
    { display: none; }
}
.game-date { text-transform: uppercase; }
.teamSelection img { vertical-align: middle; }
.teamSelection  
{
    float: right; 
}
.teamSelection.noTeam 
{
    display: none;
}

/* 3-Tab header for the different games: Full Bracket, 16 Team Bracket, 4 Team Bracket */
.SS-GameChoiceWrap
{
    display: flex;
    flex-flow: row wrap;
    width: 98%;
    align-items: flex-end;
    padding: 0px 0px 0px 10px;
}
/*.fullbracket .SS-GameChoiceWrap 
{
    padding: 10px;
}*/
.SS-GameChoice
{ 
    border-bottom: 1px solid #ddd;
    padding: 10px 5px;
    text-align: center;
    width: 10%;
}
.SS-Last 
{ 
    display: flex;
    flex-flow: row wrap;
    align-items: baseline;
    justify-content: flex-end;
    padding: 4px;
    flex-grow: 2;
}
.SS-Last div { padding: 0px 0px 0px 10px; }
.SS-GameLink {
    text-decoration: none;
    font-size: 16px;  
    color: #808080;
}
.SS-GameLink:hover { color: #0096D0;  }
.SS-GameChoice .UPE-Link { text-transform: uppercase; }
.SS-GameChoice .UPE-Link:hover { border-bottom: 2px solid #0096D0;  padding-bottom: 5px; color: #0096D0; }
.SS-4Team.SS-Fill { width: 76%; text-align: left; }
.SS-SelectedChoice 
{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: 0px;
    border-radius: 3px 3px 0px 0px;
}
.SS-SelectedChoice a
{
    color: #0096D0;
}



/* line 38, ../../sass/_app.scss */
.SS-Application DIV.UPE-TopBannerDiv {
  background-color: #fff;
  margin: .5em;
  width: auto;
  background-size: contain;
  border-radius: 2px;
}

/* line 54, ../../sass/_app.scss */
.SS-Application hr {
  border: none;
  border-bottom: solid 1px #9E9E9E;
  background: none;
}


/* line 1, ../../sass/_utility.scss */
.remove-when-narrowish {
  display: none;
}
@media (min-width: 775px) {
  /* line 1, ../../sass/_utility.scss */
  .remove-when-narrowish {
    display: initial;
  }
}

/* Login Box on Picks Page */
.UPE-StandoutText.fullbracketnotopen, .UPE-StandoutText.bracketnotopen
{
    text-align: center;
    padding: 5% 1%;
    background: #199cde;
    color: #fff;
    font-weight: 700;
    border-radius: 2px;
}
@media screen and (min-width: 600px) {
  /* line 22, ../../sass/modules/_notifications.scss */
  .UPE-StandoutText.fullbracketnotopen {
    position: absolute;
    z-index: 1002;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .UPE-StandoutText.bracketnotopen {
    position: absolute;
    z-index: 100;
    top: 45%;
    left: 38%;
  }
}

/* Expanded Stats National Prize Styles */
#SS-CollegeBasketball .UPE-Eliminated {
  color: #f44336;
  font-weight: 700;
}
#SS-CollegeBasketball .UPE-Winner {
  color: #4CAF50;
}


/*#UPE-PrintBracket {
  padding: 1em 0.5em 0;
  margin: 0 -1em;
  color: transparent;
  border-top: solid 1px #9E9E9E;
}
#UPE-PrintBracket a {
  display: block;
  width: 100%;
}
@media screen and (min-width: 600px) {
  #UPE-PrintBracket a {
    width: auto;
    display: inline-block;
  }
}
*/

/* line 3, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyle {
  background-color: #fff;
  padding: 1em;
  border-radius: 2px;
}
#UPE-PlayStyle #UPE-PlayStyleDescription p { display: none; }
.SS-Application-Small #UPE-PlayStyle #UPE-PlayStyleDescription p.playStyle-short,.SS-Application-Medium #UPE-PlayStyle #UPE-PlayStyleDescription p.playStyle-medium,.SS-Application-Large #UPE-PlayStyle #UPE-PlayStyleDescription p.playStyle-medium,.SS-Application-XtraLarge #UPE-PlayStyle #UPE-PlayStyleDescription p.playStyle-long{display:block;}

@media screen and (min-width: 600px) {
  /* line 3, ../../sass/modules/_round-by-round.scss */
  #UPE-PlayStyle {
    margin: 1em .5em;
  }
}
/* line 10, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyle .column {
  margin-bottom: 1em;
}
@media screen and (min-width: 600px) {
  /* line 10, ../../sass/modules/_round-by-round.scss */
  #UPE-PlayStyle .column {
    margin: 0;
  }
}

/* line 18, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleInterior {
  overflow: hidden;
}

/* line 22, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleHeader {
  font-family: Arial, Helvetica;
  font-weight: bold;
}
/* line 24, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleHeader h4 {
  opacity: .5;
  margin-bottom: .5em;
  text-transform: uppercase;
  font-size: .8em;
}
/* line 30, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleHeader h2 {
  font-size: 1.75em;
}
@media screen and (min-width: 600px) {
  /* line 22, ../../sass/modules/_round-by-round.scss */
  #UPE-PlayStyleHeader {
    width: 180px;
  }
}

/* line 38, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleDescription {
  font-size: 12px;
}
@media screen and (min-width: 600px) {
  /* line 38, ../../sass/modules/_round-by-round.scss */
  #UPE-PlayStyleDescription {
    width: calc(100% - 380px);
  }
}
/* line 43, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleDescription p {
  margin: .5em 0;
}
/* line 45, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleDescription p:first-of-type {
  margin: 0 0 .5em;
}
/* line 48, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleDescription p:last-of-type {
  margin: .5em 0 0;
}

@media screen and (min-width: 600px) {
  /* line 54, ../../sass/modules/_round-by-round.scss */
  #UPE-PlayStyleSwitchButton {
    width: 200px;
  }
}
/* line 58, ../../sass/modules/_round-by-round.scss */
#UPE-PlayStyleSwitchButton button {
  float: right;
}

/* line 1, ../../sass/modules/_genericGrid.scss */
.grid {
  position: relative;
  margin: 0 -1em;
  overflow: hidden;
}
/* line 5, ../../sass/modules/_genericGrid.scss */
.grid &gt; div {
  padding: 0 1em 1em;
}
@media screen and (min-width: 600px) {
  /* line 10, ../../sass/modules/_genericGrid.scss */
  .grid.small-2 &gt; div {
    float: left;
    width: 50%;
  }
  /* line 16, ../../sass/modules/_genericGrid.scss */
  .grid.small-3 &gt; div {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 700px) {
  /* line 24, ../../sass/modules/_genericGrid.scss */
  .grid.medium-2 &gt; div {
    float: left;
    width: 50%;
  }
  /* line 30, ../../sass/modules/_genericGrid.scss */
  .grid.medium-3 &gt; div {
    float: left;
    width: 33.33333%;
  }
}
@media screen and (min-width: 800px) {
  /* line 38, ../../sass/modules/_genericGrid.scss */
  .grid.large-2 &gt; div {
    float: left;
    width: 50%;
  }
  /* line 44, ../../sass/modules/_genericGrid.scss */
  .grid.large-3 &gt; div {
    float: left;
    width: 33.33333%;
  }
}



/* line 3, ../../sass/layouts/_registration.scss */
/*.registration .UPE-FormFieldSet .UPE-FormField {
  margin: 0 1em 0 0;
}*/
/* line 7, ../../sass/layouts/_registration.scss */
.registration .SS-Or {
  box-sizing: content-box;
}
/* line 11, ../../sass/layouts/_registration.scss */
.registration #FieldSetTerms legend {
  display: none;
}

/* line 13, ../../sass/layouts/_bracket.scss */

/* line 32, ../../sass/layouts/_bracket.scss */
#UPE-bracket-roundlabel {
  display: none;
  opacity: .5;
  margin: 1em 0;
  font-size: 9px;
  white-space: normal;
}
@media screen and (min-width: 600px) {
  /* line 32, ../../sass/layouts/_bracket.scss */
  #UPE-bracket-roundlabel {
    display: table;
  }
}
@media screen and (min-width: 700px) {
  /* line 32, ../../sass/layouts/_bracket.scss */
  #UPE-bracket-roundlabel {
    font-size: 11px;
  }
}
/* line 40, ../../sass/layouts/_bracket.scss */
#UPE-bracket-roundlabel td {
  text-align: center;
}
/* line 42, ../../sass/layouts/_bracket.scss */
#UPE-bracket-roundlabel td:first-of-type, #UPE-bracket-roundlabel td:last-of-type {
  width: 15%;
}

/* line 60, ../../sass/layouts/_bracket.scss */
.clickable, .button, .global-nav li {
  cursor: pointer;
  -webkit-transition: background .1s ease-in-out;
}

/* line 64, ../../sass/layouts/_bracket.scss */
.gradient-gray {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background-image: -moz-linear-gradient(#ffffff, #f7f7f7);
  background-image: -webkit-linear-gradient(#ffffff, #f7f7f7);
  background-image: linear-gradient(#ffffff, #f7f7f7);
  color: #000000;
}

/* line 68, ../../sass/layouts/_bracket.scss */
.gradient-picked {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjEzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb74d), color-stop(100%, #ffb13d));
  background-image: -moz-linear-gradient(#ffb74d, #ffb13d);
  background-image: -webkit-linear-gradient(#ffb74d, #ffb13d);
  background-image: linear-gradient(#ffb74d, #ffb13d);
  color: #fff;
}

/* line 72, ../../sass/layouts/_bracket.scss */
.gradient-blue, .header-with-background {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxOTZmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEyOGZmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2196f3), color-stop(100%, #128ff2));
  background-image: -moz-linear-gradient(#2196f3, #128ff2);
  background-image: -webkit-linear-gradient(#2196f3, #128ff2);
  background-image: linear-gradient(#2196f3, #128ff2);
  color: #fff;
}

/* line 77, ../../sass/layouts/_bracket.scss */
.header-with-background {
  font-family: Arial, Helvetica;
  text-transform: uppercase;
  padding: 3px;
}

/* line 83, ../../sass/layouts/_bracket.scss */
.button {
  position: relative;
  border: solid 1px #ffb13d;
  border-radius: 2px;
  box-shadow: 0 4px #b36a00;
  display: block;
  margin: auto;
  color: #fff;
  padding: .25em .5em;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYjEzZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb74d), color-stop(100%, #ffb13d));
  background-image: -moz-linear-gradient(#ffb74d, #ffb13d);
  background-image: -webkit-linear-gradient(#ffb74d, #ffb13d);
  background-image: linear-gradient(#ffb74d, #ffb13d);
}
/* line 94, ../../sass/layouts/_bracket.scss */
.button:hover {
  box-shadow: 0 3px #b36a00;
  top: 1px;
}
/* line 98, ../../sass/layouts/_bracket.scss */
.button:active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjEzZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYWIyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb13d), color-stop(100%, #ffab2e));
  background-image: -moz-linear-gradient(#ffb13d, #ffab2e);
  background-image: -webkit-linear-gradient(#ffb13d, #ffab2e);
  background-image: linear-gradient(#ffb13d, #ffab2e);
  box-shadow: 0 1px #b36a00;
  top: 3px;
}

/* line 105, ../../sass/layouts/_bracket.scss */
.container-fullsize, #game-direction {
  overflow: hidden;
  *zoom: 1;
  min-height: 1em;
  background: #fff;
  color: #9E9E9E;
  border-radius: 2px;
  box-shadow: 0 3px 4px -3px rgba(0, 0, 0, 0.5);
  max-width: 1000px;
  margin: 0 auto 1em;
  position: relative;
  z-index: 2;
  padding: 2em;
}

/* line 122, ../../sass/layouts/_bracket.scss */
.grid-row .grid-row {
  width: 100%;
  margin: -1em;
}

/* line 127, ../../sass/layouts/_bracket.scss */
.column {
  float: left;
}

/* line 132, ../../sass/layouts/_bracket.scss */
#round-counter {
  display: none;
  border-bottom: solid 1px;
}

/* line 139, ../../sass/layouts/_bracket.scss */
#game-direction label,
#game-direction select {
  vertical-align: middle;
}

/* line 148, ../../sass/layouts/_bracket.scss */

/* line 152, ../../sass/layouts/_bracket.scss */
.mobileHeader {
  margin: 1em 0 .5em;
  font-size: 1.4em;
}

/* line 159, ../../sass/layouts/_bracket.scss */
.global-nav {
  overflow: hidden;
  *zoom: 1;
  max-width: 1000px;
  margin: auto;
  padding-left: .5em;
  position: relative;
  z-index: 1;
}
/* line 166, ../../sass/layouts/_bracket.scss */
.global-nav li {
  position: relative;
  bottom: -.4em;
  -webkit-transition: all .2s ease-in-out;
  background: #064475;
  color: #2196f3;
  font-family: Arial, Helvetica;
  float: left;
  line-height: 2em;
  margin: 0 .25em 0;
  padding: .25em .75em;
  border-radius: 2px 2px 0 0;
}
/* line 179, ../../sass/layouts/_bracket.scss */
.global-nav li:hover, .global-nav li.current {
  bottom: 0;
  background: #fff;
  color: #9E9E9E;
}

/* line 191, ../../sass/layouts/_bracket.scss */
.rounds {
  list-style: none;
  margin: 0 0;
  padding: 0;
  font-size: 11px;
}
@media screen and (min-width: 960px) {
  /* line 191, ../../sass/layouts/_bracket.scss */
/*  .rounds {
    font-size: 11px;
  }*/
}

/* line 200, ../../sass/layouts/_bracket.scss */
.round {
  margin-bottom: 1em;
}

/* line 203, ../../sass/layouts/_bracket.scss */
.game {
  /*box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.3);
  box-shadow: -1px 0px 2px #ccc;*/
  margin-bottom: 1em;
  border-radius: 2px;
}
/* line 207, ../../sass/layouts/_bracket.scss */
.game .team {
  /*border-style: solid;
  border-width: 1px;
  height: 2em;*/
}
/* line 211, ../../sass/layouts/_bracket.scss */
.game .team:first-of-type {
  border-radius: 5px;
  border-bottom: none;
}

.game .team:last-of-type {
/*  border-radius: 0 0 2px 2px;*/
  border-top: none;
}
/*.game .team input { vertical-align: middle; }*/

/* line 221, ../../sass/layouts/_bracket.scss */
.games {
 /* border: solid 1px #FF9800;
  border-top: none;*/
  list-style: none;
  padding: .5em;
  position: relative;
  clear: both;
}
@media screen and (min-width: 600px) {
  /* line 221, ../../sass/layouts/_bracket.scss */
  .games {
    padding: 0;
    border: none;
  }
}

/* line 234, ../../sass/layouts/_bracket.scss */
.teams {
    padding: 0;
 /* list-style: none;
  line-height: 24px;*/
    border: 1px solid #ededed;
    border-radius: 5px;
    box-shadow: 0px 1px 1px #ccc;
}

.teamNameFull,
.teamNameShort {
  white-space: nowrap;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
  padding-left: 3px;
  font-weight: 700;
  flex-grow: 2;
}
/* line 251, ../../sass/layouts/_bracket.scss */
@media screen and (min-width: 600px) {
    .teamNameSmallText .teamNameFull, .teamNameSmallText
    .teamNameShort {
      font-size: 9px;
    }
}
/* line 256, ../../sass/layouts/_bracket.scss */
.teamNameShort {
  display: none;
}

/* line 260, ../../sass/layouts/_bracket.scss */
.teamSeed,
.teamScore {
  /*opacity: .5;*/
  width: 1.2em;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: normal;
}
.teamSeed:empty,
.teamScore:empty {
    background-color: #efefef;
    height: 1.2em;
    border-radius: 3px;
    margin-top: 5px;
}
.teamNameFull:empty 
{
    background-color: #efefef;
    height: 1.2em;
    border-radius: 3px;
    margin: 5px 0px 0px 3px;
}
.round-6-game .teamNameFull:empty
{
    margin: 0px 0px 0px 3px;
}
.round-6-game .teamSeed:empty, .round-6-game .teamScore:empty
{
    margin-top: 0px;
}
/* line 273, ../../sass/layouts/_bracket.scss */
#game-direction {
  padding: 1em;
}

/* line 277, ../../sass/layouts/_bracket.scss */
.stats {
  background: #199cde;
  width: 100%;
  text-align: center;
  font-size: 11px;
  color: #fff;
  white-space: nowrap;
}
/*.stats td {
  width: 33.333%;
}*/
/* line 286, ../../sass/layouts/_bracket.scss */
.stats thead td {
  background: #47b0e4;
  text-transform: capitalize;
}
/*.stats tbody td {
  background: #199cde;
  
}.stats tbody td:nth-of-type(2) {
  border-left: solid 1px #199cde;
  border-right: solid 1px #199cde;
}*/
/* line 299, ../../sass/layouts/_bracket.scss */
.stats td {
  /*padding: .25em;*/
  padding: 3px 10px;
  text-align: center;
}

/* line 306, ../../sass/layouts/_bracket.scss */
/*.game .team {
  background-color: #f2f2f2;
  border-color: #e6e6e6;
}*/

/* line 315, ../../sass/layouts/_bracket.scss */
/*.game.open .team.picked {
  border-color: transparent;
  background: transparent;
}*/
/* line 321, ../../sass/layouts/_bracket.scss */
/*.team.picked {
  background-color: #ffb74d;
  border-color: #ffad33;
  color: #000;
}
.team.picked.won {
  background-color: #e3f1e3;
  border-color: #e3f1e3;
}
.team.picked.lost {
  border-color: #f32c1e;
  background-color: #f44336;
  color: #fff;
}
.team.ineligible .teamNameFull,
.team.ineligible .teamNameShort {
  text-decoration: line-through;
}*/
.team.ineligible.picked {
  background: #fbe1e1;
}

/* line 350, ../../sass/layouts/_bracket.scss */
.invalid {
  opacity: .5;
}

/* line 358, ../../sass/layouts/_bracket.scss */
.game.open.picked .team {
  background: none;
  border-color: transparent;
 /* color: inherit; */
}
/* line 362, ../../sass/layouts/_bracket.scss */
/*.game.open.picked .team.picked {
  border-color: #ffb74d;
  background-color: #ffb74d;
  color: #000;
}*/
/* line 371, ../../sass/layouts/_bracket.scss */
/*.game.open.notsaved .team.picked {
  border-color: #ffe0b3;
  background-color: #ffe0b3;
  color: #000;
}*/
/* line 378, ../../sass/layouts/_bracket.scss */
/*.mypicks .game.open .team:hover {
  border-color: #ffe0b3;
  background-color: #ffe0b3;
  color: #000;
}*/

/* line 386, ../../sass/layouts/_bracket.scss */
.game.picked.wrong::after,
.game.picked.wrong::before {
  opacity: .25;
  border-color: #9E9E9E;
}

/*.game.picked.correct::after,
.game.picked.correct::before {
  border-color: #4CAF50;
}*/

@media screen and (min-width: 600px) and (max-width: 720px) {
  /* line 399, ../../sass/layouts/_bracket.scss */
  .teamNameShort {
    display: inline-block;
  }

  /* line 402, ../../sass/layouts/_bracket.scss */
  .teamNameFull {
    display: none;
  }
}
/* line 407, ../../sass/layouts/_bracket.scss */
/* Needed to keep the game block height for all games, even those that don't have teams yet */
.team {
  min-height: 2em;
 /* min-height: calc( (4em / 2) - 2px);*/
  -webkit-transition: all .1s ease-in-out;
}

/* line 413, ../../sass/layouts/_bracket.scss */
.bracket {
  margin: 1em 0;
}
/* line 415, ../../sass/layouts/_bracket.scss */
.bracket.loaded {
  position: relative;
}

.bracket label {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}

/* line 424, ../../sass/layouts/_bracket.scss */
.game label {
  padding: 0 .25em;
  line-height: 2em;
}
/* line 428, ../../sass/layouts/_bracket.scss */
.game.open {
  border-color: #f2f2f2;
}
/* line 430, ../../sass/layouts/_bracket.scss */
.game.open label {
  cursor: pointer;
}
/*.game.notsaved {
  border-color: #FF9800;
}*/
/*.game.notsaved .team.picked {
  background-color: #ddf0fa;
  border-color: #ddf0fa;
}*/
/* line 440, ../../sass/layouts/_bracket.scss */
.game.notsaved:hover {
 /* z-index: 1 !important;*/
}
/* Don't show the hover matchup for a game that has unsaved changes */
.no-touch .game.notsaved:hover .gameStats {
  /*display: none;*/
}

/*.game.notsaved.picked:after, .game.notsaved.picked:before {
  border-color: #FF9800;
}

/* line 454, ../../sass/layouts/_bracket.scss */
.round {
  overflow: hidden;
}
@media screen and (min-width: 600px) {
  /* line 454, ../../sass/layouts/_bracket.scss */
  .round {
    overflow: visible;
  }
}

/* Round Headers for Mobile */
/*.mobileNavToggle {
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: block;
  float: left;
  text-align: center;
  position: relative;
  margin: 0;
  font-size: 1.75em;
}*/
.mobileHeader {
    cursor: pointer;
    font-size: 1.5em;
    color: #000;
    /*content: "\f0c9";
    font-family: FontAwesome;*/
    display: block;
   /* position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  line-height: 32px;*/
  height: 32px;
  margin: 0;
  float: left;
  padding: 3px 10px;
  width: 100%;
  background: #f3f3f3;
  font-weight: bold;
}
.mobileHeader &gt; div { font-weight: normal; font-size: 12px; }
.fa-angle-down, .fa-angle-up 
{
    position: relative;
    top: -50px;
    right: 10px;
    font-size: 1.5em;
    float: right;
    padding: 0.5em;
    font-weight: 700;
}
@media screen and (min-width: 600px) {
  /* line 461, ../../sass/layouts/_bracket.scss */
  .round &gt; .mobileHeader /*,
  .round &gt; .mobileNavToggle*/ {
    display: none;
  }
}


/* line 480, ../../sass/layouts/_bracket.scss */
/*.round &gt; .mobileNavToggle {
  float: right;
}*/
/* line 482, ../../sass/layouts/_bracket.scss */
/*.round &gt; .mobileNavToggle:after {
  content: "\f077";
}*/
/* line 485, ../../sass/layouts/_bracket.scss */
/*.round &gt; .mobileNavToggle:checked:after {
  content: "\f078";
}*/

/* line 490, ../../sass/layouts/_bracket.scss */
/*.round &gt; .mobileNavToggle:checked ~ .games {
  display: none;
}*/

.round-6 .guessScoreTiebreaker {
    width: 2em;
    height: 10px;
    padding: 3px;
    font-size: 12px;
}

.bracket label input[type=checkbox] {
    margin: 0 3px 0 0;
    vertical-align: middle;
    display: none;
}

/*Make it look like a bracket*/
@media screen and (min-width: 600px) {
  /* line 526, ../../sass/layouts/_bracket.scss */
  .bracket.loaded {
    position: relative;
  }

  /* line 532, ../../sass/layouts/_bracket.scss */
  .round {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    padding: 0;
  }

  .game {
    position: relative;
    z-index: 1;
    width: 15%;
    height: 6em;
    /*background: #f8f8f8;
    line-height: 1.9em;
    line-height: calc(2em - 1px);*/
    padding: 0;
    margin: 0;
    top: 0;
    /*Changing this means you have to change all of the other calculated sizes below*/
  }

  /* line 552, ../../sass/layouts/_bracket.scss */
  /*.teams {
    line-height: inherit;
  }*/

/* Don't show matchups by default */
  /*.gameStats {
    display: none;
  }*/

  /* line 565, ../../sass/layouts/_bracket.scss */
  .rounds {
    position: relative;
    height: 125em;
    overflow: hidden;
  }

  
  /* line 578, ../../sass/layouts/_bracket.scss */
  .round-1 {
    margin: 0;
  }

  /* line 581, ../../sass/layouts/_bracket.scss */
  .round-1-game {
    margin-bottom: 1em;
  }

  /* Round 2 Start */
  .round-2 {
    margin-top: 4em;
    /*margin-top: calc(2.5em - 1px);
    margin-bottom: 2.5em;
    margin-bottom: calc(2.5em - 1px);*/
    /*height: 75em;*/
  }

  .round-2-game {
    margin: 16%;
    /*margin: calc( 15% + 1em );*/
    margin-top: 4.5em;
    margin-bottom: 3.5em;
  }

  .round-3 {
    margin-top: 1em;
    /*margin-top: calc(7.5em - 1px);*/
    /*height: 65em;*/
  }

  .round-3-game {
    margin: 24%;
   /* margin: calc( 24% + 1em); */
    margin-top: 11.5em;
    margin-bottom: 10.5em;
  }

  .round-4 {
    margin: 25em 0;
    /*height: 45em;*/
  }

  .round-4-game {
    margin: 31%;
    /*margin: calc( 30% + (15% / 2) + 1em);*/
    margin-top: 1.5em;
    margin-bottom: 18.5em;
  }

  /* line 618, ../../sass/layouts/_bracket.scss */
  .round-5 {
    margin: 33em 0;
    height: calc(100% - 55em);
  }

  /* line 622, ../../sass/layouts/_bracket.scss */
  .round-5-game {
    float: none;
    margin: auto auto;
    margin-top: 13.5em;
  }

  /* line 627, ../../sass/layouts/_bracket.scss */
  .round-6 {
    margin: 58em 0;
    height: calc(100% - 80em);
  }

  /* line 631, ../../sass/layouts/_bracket.scss */
  .round-6-game {
    float: none;
    margin: auto;
  }

  /* line 636, ../../sass/layouts/_bracket.scss */
  .round-legend {
    display: none;
  }

  /* line 679, ../../sass/layouts/_bracket.scss */
  .leftside {
    margin-right: 0;
    float: left;
    clear: left;
  }

  /* line 685, ../../sass/layouts/_bracket.scss */
  .rightside {
    float: right;
    clear: right;
    margin-left: 0;
  }

  .round-1 .game:first-of-type {
    margin-top: 2em;
  }
  .round-2 .game:first-of-type 
  {
      margin-top: 1.5em;
  }
  /* Add Space between quadrants for the Quadrant Name */
    .round-1 .game:nth-of-type(9), .round-1 .game:nth-of-type(25) { margin-top: 6.5em; }
    .round-2 .game:nth-of-type(5), .round-2 .game:nth-of-type(13) { margin-top: 11em; }
    .round-3 .game:nth-of-type(3), .round-3 .game:nth-of-type(7) { margin-top: 18em; }
    .round-4 .game:nth-of-type(2), .round-4 .game:nth-of-type(4) { margin-top: 38em; }
    
  /* line 698, ../../sass/layouts/_bracket.scss */
  .game:last-of-type {
    margin-bottom: 0;
  }

  /*  RIGHT HALF OF BRACKET - Need to bring the right half of the bracket up the right amount
      4em is the height of a game and 15 of the games that have bottom margin*/
  .round-1 .rightside {
    top: -111.5em;
  }

  /*Select the 17th and up game for the right half of round 1*/
  .round-2 .rightside {
    top: -104.5em;
  }

  /*Select the 9th and up game for the right half of round 2*/
  .round-3 .rightside {
    top: -90.5em;
  }

  /*Select the 5th and up game for the right half of round 3*/
  .round-4 .rightside {
    top: -26em;
  }

  /*Select the 3rd and up game for the right half of round 4*/
  /*
      Now lets work on the bracket lines.....
  */
  .game::after,
  .game::before {
    border-color: #CCC;
    opacity: .75;
    -webkit-transition: border-color .2s ease-in-out;
  }

  .game.picked::after,
  .game.picked::before {
  /*  opacity: 1;
    border-color: #ffb74d;
    border-width: 2px !important;*/
  }

/* Top Bracket Lines -- above game */
  .round .game:nth-of-type(2n - 1)::after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-left-width: 0;
    border-bottom: none;
    /*border-radius: 0 2px;*/
    height: 2.5em;
    width: 7em;
    top: 1em; /*calc(2em - 2px);*/
    z-index: -1;
  }
  /* line 740, ../../sass/layouts/_bracket.scss */
  html:not(.csscalc) .round .game:nth-of-type(2n - 1)::after {
    display: none;
  }

  /* Bottom Bracket Lines -- under game */
  .round .game:nth-of-type(2n)::after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 1px;
    border-left-width: 0;
    border-top: none;
    /*border-radius: 0 0 2px 0;*/
    height: 2.5em;
    width: 7em;
    right: calc(-1em - 1px);
    bottom: 1em; /* calc(2em - 2px); */
    z-index: -1;
  }
  .round-5 .game:nth-of-type(2n)::after, .round-5 .game:nth-of-type(2n - 1)::after, .round-6 .game:nth-of-type(2n)::after, .round-6 .game:nth-of-type(2n - 1)::after { border: none; }
  
  /* line 757, ../../sass/layouts/_bracket.scss */
  html:not(.csscalc) .round .game:nth-of-type(2n)::after {
    display: none;
  }

  /* Bracket Lines - Left Side */
  .round-1 .game:nth-of-type(2n - 1)::after,
  .round-1 .game:nth-of-type(2n)::after {
    right: calc(-7em - 1px);
    /*height: calc(.5em - 1px);*/
  }

  /* line 766, ../../sass/layouts/_bracket.scss */
  .round-2 .game:nth-of-type(2n - 1)::after,
  .round-2 .game:nth-of-type(2n)::after {
    right: calc(-1em - 1px);
    width: 1em;
    height: 6em;
  }

  
  /* Bracket Lines - After Round 3 to Round 4 */
  .round-3 .game:nth-of-type(2n - 1)::after,
  .round-3 .game:nth-of-type(2n)::after {
    right: calc(-4em - 1px);
    height: 13em;
    width: 4em;
  }

  /* line 779, ../../sass/layouts/_bracket.scss */
  .round-4 .game:nth-of-type(2n - 1)::after {
    right: calc(-1em - 1px);
    height: 17em;
    width: 1em;
  }

  /* line 785, ../../sass/layouts/_bracket.scss */
  .round-4 .game.picked:nth-of-type(2n - 1)::before {
    left: calc(100% + 1em);
    border-left: none;
  }

  /* line 789, ../../sass/layouts/_bracket.scss */
  .round-4 .game.picked:nth-of-type(2)::before {
    left: calc(100% + 1em);
    border-right: none;
    border-left: none;
  }

  /* line 794, ../../sass/layouts/_bracket.scss */
  .round-4 .game.picked:nth-of-type(3)::before {
    left: auto;
    right: calc(100% + 1em - 1px);
    border-left: none;
    border-right: none;
  }

  /*.round-4 .game:nth-of-type(2n - 1)::before {
    content: "";
    display: block;
    position: absolute;
    top: calc(10em - 1px);
    width: 30%;
    height: 2em;
    left: calc(100% + 1em + 1px);
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-radius: 0 0 0 2px;
  }*/

 /* .round-4 .game:nth-of-type(2)::before {
    content: "";
    display: block;
    top: -28em;
    width: 30%;
    height: 2em;
    position: absolute;
    left: calc(100% + 1em + 1px);
    border-right-style: solid;
    border-right-width: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    border-radius: 2px 0 0 0;
  }

  
  .round-4 .game:nth-of-type(4)::before {
    content: "";
    display: block;
    top: -28em;
    width: 1em;
    height: 2em;
    position: absolute;
    left: calc(100% + 1em - 1px);
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    border-radius: 2px 0 0 0;
  }*/

  /* line 847, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-a .round-4 .game:nth-of-type(2n)::after {
    height: 17em;
    width: 1em;
  }

  /* line 852, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-of-type(2n - 1)::after {
    height: 28em;
  }

  /* line 855, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-of-type(2n - 1)::before {
    top: calc(30em - 1px);
  }

  /* line 858, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-of-type(2n)::after {
    height: 8em;
  }

  /* line 861, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-of-type(2n)::before {
    content: "";
    display: block;
    top: -8em;
    width: 100%;
    height: 2em;
  }

  /*.round-1 .game:nth-child(-n+16)::after,
  .round-2 .game:nth-child(-n+8)::after,
  .round-3 .game:nth-child(-n+4)::after,
  .round-4 .game:nth-child(-n+2)::after {
    border-left: none;
  }*/

  /*Make the lines on the right half of the bracket point the other way*/
  /* Bracket Lines - Right Side */
  .round-1 .game:nth-child(n+17):nth-of-type(2n - 1)::after,
  .round-2 .game:nth-child(n+9):nth-of-type(2n -1)::after,
  .round-3 .game:nth-child(n+5):nth-of-type(2n -1)::after {
    left: calc(-7em - 1px);
    right: auto;
    border-right: none;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 2px 0 0 0;
  }

    /* Bracket Lines for the bottom game in pair */
  .round-1 .game:nth-child(n+17):nth-of-type(2n)::after,
  .round-2 .game:nth-child(n+9):nth-of-type(2n)::after,
  .round-3 .game:nth-child(n+5):nth-of-type(2n)::after {
    left: calc(-7em - 1px);
    bottom: 1em;
    right: auto;
    top: auto;
    border-right: none;
    border-left-style: solid;
    border-left-width: 1px;
    border-radius: 0 0 0 2px;
  }

  /* line 901, ../../sass/layouts/_bracket.scss */
  .round-2 .game:nth-child(n+9):nth-of-type(2n -1)::after,
  .round-3 .game:nth-child(n+5):nth-of-type(2n -1)::after,
  .round-2 .game:nth-child(n+9):nth-of-type(2n)::after,
  .round-3 .game:nth-child(n+5):nth-of-type(2n)::after {
    left: calc(-1em - 1px);
  }

  /* line 908, ../../sass/layouts/_bracket.scss */
  .round-4 .game:nth-child(3)::after,
  .round-4 .game:nth-child(3)::before {
    left: calc(-1em + 1px);
    right: auto;
  }

  /* line 913, ../../sass/layouts/_bracket.scss */
  .round-4 .game:nth-child(3)::before {
    left: auto;
    right: calc(100% + 1em - 1px);
    top: calc(30em - 1px);
    border-right-style: solid;
    border-right-width: 0px;
    border-left-width: 0px;
    border-radius: 0 0 2px 0;
  }

  /* Bracket Lines to the left of Round 4 on right side */
  .round-4 .game:nth-child(n+3)::after {
    border-right: none;
    border-left-width: 1px;
    border-left-style: solid;
   /* border-radius: 2px 0 0 0;*/
    height: 17em;
  }

  /*.round-4 .game:nth-child(n+3):nth-of-type(2n)::before {
    top: -8em;
    border-radius: 0 2px 0 0;
    left: auto;
    right: calc(100% + 1em - 2px);
    border-left: none;
    border-right: none;
    width: 30%;
  }*/

  /* line 939, ../../sass/layouts/_bracket.scss */
  .round-4 .game:nth-child(n+3):nth-of-type(2n)::after {
    height: 17em;
    width: 1em;
    border-radius: 0 0 0 2px;
    left: calc(1px - 1em);
  }

  /* line 946, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-child(3)::before {
    top: calc(10em - 1px);
  }

  /* line 949, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-child(n+3):nth-of-type(2n)::after {
    height: 28em;
  }

  /* line 952, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-child(n+3):nth-of-type(2n)::before {
    top: -28em;
  }

  /* line 955, ../../sass/layouts/_bracket.scss */
  .top-vs-bottom-b .round-4 .game:nth-child(n+3)::after {
    height: 8em;
  }

  /*.round-5 .game:nth-of-type(1)::after {
    left: calc(50% - 1px);
    height: 12em;
    width: 0;
    border-left: none;
    top: 4em;
    height: calc(5em - 4px);
  }

  .round-5 .game:nth-of-type(2)::after {
    left: calc(50% - 1px);
    height: 12em;
    width: 0;
    border-left: none;
    bottom: 4em;
    height: calc(6em - 4px);
  }*/

  /* line 977, ../../sass/layouts/_bracket.scss */
  .round-6 .game::after {
    display: none;
  }

  /* line 980, ../../sass/layouts/_bracket.scss */
  .round-6 .game {
    width: calc(100% / 7);
    top: -.8em;
  }
  /*.round-6 .game .team label {
    line-height: calc(2em - 1px);
  }*/

  
  /* line 989, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover {
    z-index: 100;
  }
  
  /* Show the game matchups when hovering over the game */
  .no-touch .game:hover .gameStats {
    position: absolute;
    top: 0;
    left: calc(100% + 1em);
    background: #fff;
    border: solid 2px #199cde;
    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.75);
  }
}
@media screen and (min-width: 600px) and (min-width: 600px) {
  /* line 991, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats {
    display: block;
  }
}
@media screen and (min-width: 600px) {
  /* line 1001, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats:hover {
    display: none;
  }
  /* line 1004, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats:after {
    content: "";
    display: block;
    position: absolute;
    left: -1em;
    top: .25em;
    border-right: solid 1em #199cde;
    border-top: solid 1em transparent;
    border-bottom: solid 1em transparent;
  }
  /* line 1018, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats.notopen {
    display: none;
  }
  /* line 1022, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats img {
    display: block;
  }
  /* line 1025, ../../sass/layouts/_bracket.scss */
  .no-touch .game:hover .gameStats .stats {
    z-index: 150;
    display: table;
  }
  /* line 1032, ../../sass/layouts/_bracket.scss */
  /*.no-touch .game.final:hover .gameStats {
    display: none;
  }*/
  /* line 1042, ../../sass/layouts/_bracket.scss */
  /* Right Game Stats */
  .round-1 .game:nth-child(n+17) .gameStats,
  .round-2 .game:nth-child(n+9) .gameStats,
  .round-3 .game:nth-child(n+5) .gameStats,
  .round-4 .game:nth-child(n+3) .gameStats {
    left: auto;
    right: calc(100% + 1em);
  }
  /* line 1045, ../../sass/layouts/_bracket.scss */
  /* Right Game Stats - Arrow */
  .round-1 .game:nth-child(n+17) .gameStats:after,
  .round-2 .game:nth-child(n+9) .gameStats:after,
  .round-3 .game:nth-child(n+5) .gameStats:after,
  .round-4 .game:nth-child(n+3) .gameStats:after {
    left: auto;
    right: -1em;
    border-right: none;
    border-left: solid 1em #199cde;
  }

  /* Bottom game stats */
    .round-1 .game:nth-child(n+9):nth-child(-n+16) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-1 .game:nth-child(n+17):nth-child(-n+24) .gameStats {
        top: 0;
        bottom: auto;
    }
    .round-1 .game:nth-child(n+25):nth-child(-n+32) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-2 .game:nth-child(n+5):nth-child(-n+8) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-2 .game:nth-child(n+9):nth-child(-n+12) .gameStats {
        top: 0;
        bottom: auto;
    }
    .round-2 .game:nth-child(n+13):nth-child(-n+16) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-3 .game:nth-child(n+3):nth-child(-n+4) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-3 .game:nth-child(n+5):nth-child(-n+6) .gameStats {
        top: 0;
        bottom: auto;
    }    
    .round-3 .game:nth-child(n+7):nth-child(-n+8) .gameStats {
        top: auto;
        bottom: 0;
    }
    .round-4 .game:nth-child(2) .gameStats,
    .round-4 .game:nth-child(4) .gameStats {
        top: auto;
        bottom: 0;
    } 
   
  /* Bottom Game Stats - Arrow */
  .round-1 .game:nth-child(n+9):nth-child(-n+16) .gameStats:after,
  .round-1 .game:nth-child(n+25):nth-child(-n+32) .gameStats:after,
  .round-2 .game:nth-child(n+5):nth-child(-n+8) .gameStats:after,
  .round-2 .game:nth-child(n+13):nth-child(-n+16) .gameStats:after,
  .round-3 .game:nth-child(n+3):nth-child(-n+4) .gameStats:after,
  .round-3 .game:nth-child(n+7):nth-child(-n+8) .gameStats:after,
  .round-4 .game:nth-child(2) .gameStats:after,
  .round-4 .game:nth-child(4) .gameStats:after {
    top: auto;
    bottom: .5em;
  }

    /* Position for the matchup hover for the final rounds - as they have extra headers in their games */
    .round-5 .game:nth-child(n+1) .gameStats { top: 3em; }
    .round-6 .game:nth-child(n+1) .gameStats { top: 2em; }
    
    
  /* line 1080, ../../sass/layouts/_bracket.scss */
  .round-6 .game .teamNameFull,
  .round-6 .game .teamNameShort {
    width: calc(100% - 1.5em);
  }
  
  .round-6 .guessScoreTiebreaker {
   /* display: none;*/
    width: 2em;
    margin: 3px;
    line-height: normal;
    /*position: relative;*/
    vertical-align: top;
    text-align: center;
  }
  /*.round-6 .game.open .guessScoreTiebreaker,
  .round-6 .game .teamScore {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
  }*/

  /* line 1096, ../../sass/layouts/_bracket.scss */
  .round-6 .game .teamScore {
    line-height: 2em;
    width: 2em;
    text-align: center;
  }
  /* line 1109, ../../sass/layouts/_bracket.scss */
  .round-6 .guessScoreTiebreaker:before {
    content: "Guess the score for the final game, this will be used as a tiebreaker.";
    display: block;
  }
  
 /* .round-6 .team {
    position: relative;
  }*/
  
  /* Help Text when click in tiebreaker input boxes */
  .round-6 .guessScore:before {
    content: "Guess the score for the final game - this will be used as a tiebreaker.";
    position: absolute;
    right: 0;
    left: -22em;
    top: 1em;
    padding: 0 1em;
    background: #199cde;
    color: #000;
    font-size: 11px;
    line-height: 2em;
    white-space: nowrap;
  }
  /* Arrow for top help box */
  .round-6 .guessScore:after {
    content: "";
    position: absolute;
    right: .5em;
    top: 3em;
    border-top: solid 1em #199cde;
    border-left: solid 1em transparent;
    border-right: solid 1em transparent;
    z-index: 0;
  }
  
  /* Position for bottom help box */
  .round-6 .guessScore:last-of-type:before {
    top: 9em;
  }
  
  /* Arrow for bottom team help text */
  .round-6 .guessScore:last-of-type:after {
    top: 8em;
    border-top: none;
    border-bottom: solid 1em #199cde;
  }
}
/* line 1161, ../../sass/layouts/_bracket.scss */
.gameStats {
  display: none;
  border-radius: 5px;
}
/* line 1163, ../../sass/layouts/_bracket.scss */
.gameStats .gameLocation {
  background: #199cde;
  color: #fff;
  text-align: center;
  padding: 3px;
 /* padding: .25em;*/
}
/* line 1168, ../../sass/layouts/_bracket.scss */
/*.gameStats .gameLocation:before {
  content: "@";
}*/

/* line 1176, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .rounds {
  z-index: 1;
}
/* line 1178, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .rounds:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.75);
  z-index: -1;
}
/* line 1189, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .round-1,
.bracketTeams-16 .round-2 {
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 1189, ../../sass/layouts/_bracket.scss */
  .bracketTeams-16 .round-1,
  .bracketTeams-16 .round-2 {
    display: block;
    z-index: -2;
  }
}
/* line 1196, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .round-1 .gameStats,
.bracketTeams-16 .round-2 .gameStats {
  display: none;
}
/* line 1200, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .round-1 .game:before, .bracketTeams-16 .round-1 .game:after,
.bracketTeams-16 .round-2 .game:before,
.bracketTeams-16 .round-2 .game:after {
  border-color: #6b6b6b;
}
/* line 1206, ../../sass/layouts/_bracket.scss */
.bracketTeams-16 .round-1 .lost .teamNameFull,
.bracketTeams-16 .round-1 .lost .teamNameShort,
.bracketTeams-16 .round-2 .lost .teamNameFull,
.bracketTeams-16 .round-2 .lost .teamNameShort {
  text-decoration: line-through;
}

/* line 1215, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .rounds {
  z-index: 1;
}
/* line 1217, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .rounds:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.75);
  z-index: -1;
}
/* line 1228, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .round-1,
.bracketTeams-4 .round-2,
.bracketTeams-4 .round-3,
.bracketTeams-4 .round-4 {
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 1228, ../../sass/layouts/_bracket.scss */
  .bracketTeams-4 .round-1,
  .bracketTeams-4 .round-2,
  .bracketTeams-4 .round-3,
  .bracketTeams-4 .round-4 {
    display: block;
    z-index: -2;
  }
}
/* line 1237, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .round-1 .gameStats,
.bracketTeams-4 .round-2 .gameStats,
.bracketTeams-4 .round-3 .gameStats,
.bracketTeams-4 .round-4 .gameStats {
  display: none;
}
/* line 1241, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .round-1 .game:before, .bracketTeams-4 .round-1 .game:after,
.bracketTeams-4 .round-2 .game:before,
.bracketTeams-4 .round-2 .game:after,
.bracketTeams-4 .round-3 .game:before,
.bracketTeams-4 .round-3 .game:after,
.bracketTeams-4 .round-4 .game:before,
.bracketTeams-4 .round-4 .game:after {
  border-color: #6b6b6b;
}
/* line 1247, ../../sass/layouts/_bracket.scss */
.bracketTeams-4 .round-1 .lost .teamNameFull,
.bracketTeams-4 .round-1 .lost .teamNameShort,
.bracketTeams-4 .round-2 .lost .teamNameFull,
.bracketTeams-4 .round-2 .lost .teamNameShort,
.bracketTeams-4 .round-3 .lost .teamNameFull,
.bracketTeams-4 .round-3 .lost .teamNameShort,
.bracketTeams-4 .round-4 .lost .teamNameFull,
.bracketTeams-4 .round-4 .lost .teamNameShort {
  text-decoration: line-through;
}

/* line 1256, ../../sass/layouts/_bracket.scss */
.final.nopick label {
  cursor: not-allowed;
}

/* line 1261, ../../sass/layouts/_bracket.scss */
/*.round.quadrants {
  display: none;
  color: #9E9E9E;
  font-size: 2em;
  font-weight: bold;
  text-transform: uppercase;
  opacity: .25;
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@media screen and (min-width: 600px) {
  .round.quadrants {
    display: block;
  }
}
.round.quadrants .quadrants {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.round.quadrants .quadrants li {
  line-height: 20em;
  width: 50%;
  height: 50%;
  float: left;
}
.round.quadrants .quadrants li.topleft, .round.quadrants .quadrants li.bottomleft {
  padding-left: 16.66667%;
}
.round.quadrants .quadrants li.topright, .round.quadrants .quadrants li.bottomright {
  text-align: right;
  padding-right: 16.66667%;
}
*/


/* line 1, ../../sass/_ben.scss */
.bracket {
  /*background: #f9f9f9;*/
  /*padding: 0px 10px;*/
  /*margin: 0 -1em;*/
}

/* line 8, ../../sass/_ben.scss */
/*.game {
   opacity: .5; 
}
.game.open, .game.final {
  opacity: 1;
}*/
/* line 15, ../../sass/_ben.scss */
.game.closed label {
  cursor: not-allowed;
}
/* line 19, ../../sass/_ben.scss */
/*.game.closed:hover .gameStats {
  display: none;
}*/

/* line 26, ../../sass/_ben.scss */
.round-legend {
  display: none;
}
/* line 28, ../../sass/_ben.scss */
.round-legend .game {
  opacity: 1;
}

/* line 35, ../../sass/_ben.scss */
.game.open.picked .team {
  background: none;
  border-color: #e6e6e6;
 /* color: inherit;*/
}

.game .team {
/*  border-color: #ededed;*/
  background: white;
  color: #000;
}

/*
.game.open.picked .team:not(.picked) {
  background: none;
}
*/
/* line 54, ../../sass/_ben.scss */
/*.game.open:not(.picked) .team {
  border-width: 2px;
  font-weight: bolder;
}*/
/*.game.open:not(.picked) .team label {
  line-height: calc(2em - 4px);
}*/

/* line 63, ../../sass/_ben.scss */
/*.team.picked {
  font-weight: bolder;
}*/

/* line 68, ../../sass/_ben.scss */
.game.open .team:hover,
.game.open.picked .team.picked {
  background-color: #ddf0fa;
}

/*.game.open.picked.notsaved:after, .game.open.picked.notsaved:before {
  border-color: #ffb74d;
}*/
/* line 78, ../../sass/_ben.scss */
/*.game.open.picked.notsaved .team.picked {
  background-color: #ffb74d;
  border-color: #ffb74d;
}*/

/* line 84, ../../sass/_ben.scss */
.game.open.picked .team.picked.ineligible {
  background-color: #f44336;
  border-color: #f44336;
  color: #fff;
  font-weight: normal;
}

/*.game.final .team.won {
  font-weight: bolder;
}*/
/* line 93, ../../sass/_ben.scss */
.game.final .team.won.picked {
  background-color: #e3f1e3;
 /* color: inherit;*/
}

.game.final .team.lost.picked {
  background-color: #fbe1e1;
  /*color: inherit;*/
}
.game.final.correct .game-points 
{
    color: #43a047;
    font-weight: 700;
}


/* VIPs */
.UPE-VIPName { text-transform: uppercase; }
.UPE-VIP.UPE-VIPMyPicks {
    border: 1px solid #ccc;
    box-shadow: 1px 3px 5px #ccc;
    border-radius: 5px;
}
.UPE-VIPUserInfo { padding-bottom: 20px; }
.UPE-VIPScore { font-weight: 700; }
.UPE-VIPArrow { padding: 15px 0px; }
.UPE-VIPContainer 
{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    padding-top: 40px;
}
.UPE-OtherVIPs
{
    background-color: #efefef;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: flex;
    box-shadow: 1px 1px 2px #ccc;
    flex-grow: 1;
    justify-content: center;
    margin-bottom: 20px;
}
.UPE-VIP
{
    text-align: center;
    padding: 10px;
    margin: 5px;
    border-radius: 5px;
    position: relative;
    top: -60px;
    width: 210px;
    color: #10446E;
}
.UPE-VIPGame { padding: 5px 0px; }
.UPE-GamePick
{
    display: flex;
    justify-content: space-between;
    padding: 5px;
}
.UPE-GamePick img { vertical-align: middle; }
.UPE-GamePick:nth-child(odd)
{   
    background-color: #f9f9f9;
}
.UPE-GamePick.won {
  background-color: #e3f1e3;
}

.UPE-GamePick.lost {
  background-color: #fbe1e1;
}
.UPE-GameRound
{
    text-align: left;
    font-family: 'Russo One';
    font-size: 16px;
    color: #10446E;
    text-transform: uppercase;
}
.UPE-GameQuadrant
{
    text-align: left;
    color: #10446E;
    font-size: 16px;
    font-weight: 700;
}


@media screen and (max-width: 600px) 
{
    body { margin: 0; }
    .SS-Application { padding: 0; }
    .navCurrent { border-bottom: none; }
    
    /* Game Page Styles for mobile */
    .SS-Full { order: 2; border: none; }
    .SS-16Team { order: 3; border: none; }
    .SS-4Team { order: 4; border: none; }
    .SS-GameChoiceWrap { width: 100%; padding: 0px; }
    .SS-GameChoice { width: 29%; }
    .SS-Last, .SS-Last div { width: 100%; }
    #btSavePicks { display: none; }
    #divHelpText { padding: 0px; width: 100%; }
    .SS-GameLink { font-size: 14px; }
    .SS-SelectedChoice a { border-bottom: 2px solid #0096D0; }
    .actions { text-align: center; }
    .game label { padding: .25em; }
    .UPE-ApplicationTableCell { padding: 0px; }
    .SS-Last:empty { display: none; }
    .page { padding: 0px; }
    
}
@media screen and (max-width: 480px) 
{
    .arrow-down.notloggedin , .arrow-down {
        margin-right: 145px;
    }
}</pre></body></html>