@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

.font-raleway-400 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}

hr.line {
  border: 20px solid black;
}

.navbar-toggler {
    line-height: 1;

    border: 4px solid #BABABA;
    border-radius: .25rem;
	margin-right:10px;
}

/* mobile navbar text size */
.size-orange {
  font-size:1.4em;
}



/* jumbotron brockport */
.jumbo-fluid-body {
 background-color: #FFFFFF;
}

.font-size-nav {
  font-size: 2em; /* 40px/16=2.5em */
}

/* Countdown for the front of the page */
#world-premiere .heading{
    text-align:center;
    font-size: 1em;
}

#world-premiere .my-countdown .countdown-row {
    display:block;
    text-align:center;
}

#world-premiere .my-countdown .countdown-section {
    display:inline-block;
    width: 150px;
}

#world-premiere .my-countdown .countdown-amount {
    display:block;
    color:#ffffff;
    font-size:5em;
    line-height:55px;
}

#world-premiere .my-countdown .countdown-period {
    display:block;
    color:#ffffff;
    font-size:0.8em;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-top:15px;
	margin-bottom:20px;
}


@media screen and (max-width: 630px) {

#world-premiere{
    font-size: 9px;
    min-height:60px;
}

#world-premiere h3{
    line-height:20px;
}

#world-premiere .my-countdown .countdown-section {
    width: 70px;
}
}
/* End of Countdown */

.card-brockport {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.6);
}

.title-brockport {
  color: #AA0002;
  font-size: 18px;
}

.button-brockport {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 18px;
}

a-brockport {
  text-decoration: none;
  font-size: 22px;
  color: #fff;
}

button-brockportr:hover, a:hover {
  opacity: 0.7;
}

/* code for the tournament */
main{
  display:flex;
  flex-direction:row;
}

main-two{
  display:flex;
  flex-direction:row;
}

main-mobile{
  display:flex;
  flex-direction:row;
}

/* code for the tournament */
main-1{
  display:flex;
  flex-direction:row;
}

main-2{
  display:flex;
  flex-direction:row;
}

main-3{
  display:flex;
  flex-direction:row;
}

.round{
  display:flex;
  flex-direction:column;
  justify-content:center;
  width:370px;
  list-style:none;
  padding:0;
}
  .round .spacer{ flex-grow:1; }
  .round .spacer:first-child,
  .round .spacer:last-child{ flex-grow:.4; }

  .round .game-spacer{
    flex-grow:3;
  }

/*
 *  General Styles
*/

li.game{
  padding-left:20px;
}

  li.game.winner{
    font-weight:bold;
  }
  li.game span{
    float:right;
    margin-right:5px;
  }

  li.game-top{ border-bottom:1px solid #aaa; }

  li.game-spacer{
    border-right:1px solid #aaa;
    min-height:50px;
  }

  li.game-spacer-left{
    border-left:1px solid #aaa;
    min-height:90px;
  }

  li.game-spacer-left-champ{
    border-left:1px solid #aaa;
    min-height:380px;
  }

  li.game-spacer-left-semi{
    border-left:1px solid #aaa;
    min-height:190px;
  }

  li.game-spacer-middle{
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
    min-height:40px;
  }

  li.game-bottom{
    border-top:1px solid #aaa;
  }
/* end code for the tournament */
