/* --------------- NBA BRACKETOLOGY --------------- */
/* ------------- http://alexchalupka.com ------------ */
/* ----------- http://thesportsgeeks.com ---------- */


/* ----------------- BODY/DEFAULTS ---------------- */

body{
	background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/retina_wood.png');
	 padding-top: 60px;
}

/* Overwriting link color to orange/brown */
a{
	color: #683600;
}
a:hover{
	color: #4c2700;
}

/* Table Classes */
.table-bordered, .table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
	border: 1px solid #C4AE97;
}

.table td{
word-wrap: break-word;
max-width: 150px;	
}

.btn-orange { 
	background-color: #F05A28;
}
.btn-orange, .btn-orange:hover, .btn-orange:focus, .btn-orange:active{
	color: #ffffff;
}
.label-orange{
	background-color: #cc6900;
}
.label-orange:hover{
	background-color: #b05b01;	
}

/* Big buttons */
.btn-big-ass{
	font-size: 20px;
	padding:12px;
}
.btn-big-ass span{
	font-size: 14px;
	font-weight: normal;
}

/* Social Login Buttons (puffiness: 10) */
.btn-fb {
	background-color: #4C66A4;
	color: #ffffff;
}
.btn-fb:hover{
	color: #ffffff;
}
.btn-tw {
	background-color: #55acee;
	color: #ffffff;
}
.btn-tw:hover{
	color: #ffffff;
}

/* Top right buttons area */
.header-actions{
	padding-top:15px;
	text-align: right;
}
.header-row{
	margin-bottom: 5px;
}
.header-row h1{
	margin-top: 15px;
}
.header-blurb{
	margin-top: 20px;	
}

@media (max-width: 767px) {
	.group-header-secondary{
		text-align: left;
	}
}

/* ------------------- TOP BAR -------------------- */
.navbar-brand{
	background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/header-logo-gray.png');
	background-repeat: no-repeat;
	background-size: 62px 26px;
	background-position-y: 12px;
	padding-left: 70px !important;
	margin-left: 0px !important;
}
.navbar-brand:hover{
	background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/header-logo-white.png');
}


/* --- SECONDARY TOP BAR ---- */
.navbar-fixed-subnav{
	top: 51px;
	height: 22px;
	min-height: 22px;
	overflow: hidden;
	background: #cc6900;
}

.navbar-fixed-subnav p, .navbar-fixed-subnav a{
	color:#000;
}

.navbar-fixed-subnav .navbar-inner{
	background-color: #cc6900;
	background-image: none;
}

.navbar-fixed-subnav.navbar-gauntlet .navbar-inner{
	background-color: #b52126;
}
.navbar-fixed-subnav.navbar-gauntlet p, .navbar-fixed-subnav.navbar-gauntlet a{
	color: #fff;
}

.navbar-fixed-subnav p{
	text-align: center;
	font-weight: bold;
}

/* -------------- BRACKET CREATE/EDIT ------------- */

#round-nav{
	display: none; /* hidden until low-res */
}

.column h5{
	text-align: center;
}

/* override popover width */
.popover{max-width:400px;}

/* Buttons */
.btn-team{
	font-size:15px;
	padding:7px 10px;
	margin-top:5px;
	margin-bottom:5px;
}

.matchup.seed{
	clear: both;
}

.city-short{
	display: none;
}

/* Spacing: .5h, 1.5h, 3.5h (2^(r-2)-.5)h */
.matchup{padding:10px 5px; height:145px;}
#column2 .matchup{margin-top:146px;}
#column2 .matchup.matchup-first{margin-top:84px;}
#column3 .matchup{margin-top:440px;}
#column3 .matchup.matchup-first{margin-top:227px;}
#column4 .matchup{margin-top:508px;}

.matchupview{padding:5px; height:100px;}
#column2 .matchupview{margin-top:99px;}
#column2 .matchupview.matchup-first{margin-top:60px;}
#column3 .matchupview{margin-top:310px;}
#column3 .matchupview.matchup-first{margin-top:160px;}
#column4 .matchupview{margin-top:332px;}

/* Incomplete Warning */
.matchup.incomplete{
	background-color: #f89406;
}
.incomplete-message{
	background-color: #f89406;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#championship-box{
	border: 3px solid #fff;
	max-width: 250px;
	margin: 20px auto 5px auto;
	padding:5px;
}

#championship-box h5{
	text-align: center;
}

#champion-logo{
	width:120px;
	height:125px;
	margin: 5px auto;
	display: block;
	text-align: center;
	font-size: 100px;
	line-height: 90px;
}

#champion-logo.selected{
	text-indent: -9999px;
}

.matchup-info:hover{
	cursor: pointer;
}

.matchup-info-popover{
	width:300px;
	font-size: 12px;
}

/* ------------------ BRACKET VIEW ----------------- */
.bracket-view span.label{
	cursor: pointer;
}
.pick-label{
	text-align:left;
	margin-left:20px;
	margin-bottom:4px;
	font-size: 11px;
}

#image-modal .modal-dialog{ /* make this modal a little wider */
	width: 800px;
}
#image-modal img{
	max-width: 100%;
}

/* ------------------ USER POPOVERS ---------------- */
/* TODO: this should be more-specific class */
.popover.user-popover{
	width:300px;
	height:200px;
	/*
	overflow-x: hidden;
	overflow-y: scroll;
	*/
}
.popover.user-popover .popover-content{
	height: 140px;
	overflow-y: scroll;
}
.popover.user-popover .popover-content p{
    font-size: 14px;
    font-weight: normal;
}

/* -------------------- 404 PAGE ------------------- */
.four-oh-four-image{
	width: 100%;
}


/* --------------------- FOOTER -------------------- */
#footer{
	text-align: center;
	margin-top:20px;
}

#footer .menu{
	margin: 0;
}

#footer .menu li{
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

#footer .footer-info{
	margin-top: 10px;
    font-size: 12px;
    margin-bottom: 20px;
}


/* ----------------- TEAM LOGOS -------------------- */

.logos-2013{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/teams-2013.png');}

.team-logo-31{background-position: 0px -500px;} /* ATL */
.team-logo-32{background-position: 0px 0px;} /* BOS */
.team-logo-33{background-position: 0px -250px;} /* CHI */
.team-logo-34{background-position: -360px -250px;} /* IND */
.team-logo-35{background-position: -240px -500px;} /* MIA */
.team-logo-36{background-position: -480px -250px;} /* MIL */
.team-logo-37{background-position: -120px 0px;} /* BRK */
.team-logo-38{background-position: -240px 0px;} /* NYK */
.team-logo-39{background-position: 0px -375px;} /* DEN */
.team-logo-40{background-position: 0px -625px;} /* GSW */
.team-logo-41{background-position: -120px -125px;} /* HOU */
.team-logo-42{background-position: -120px -625px;} /* LAC */
.team-logo-43{background-position: -240px -625px;} /* LAL */
.team-logo-44{background-position: -240px -125px;} /* MEM */
.team-logo-45{background-position: -360px -375px;} /* OKC */
.team-logo-46{background-position: -480px -125px;} /* SAS */


.logos-2014{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/teams-2014.png');}

.team-logo-47{background-position: 0px -500px;} /* ATL */
.team-logo-48{background-position: 0px 0px;} /* BOS */
.team-logo-49{background-position: -120px 0px;} /* BRK */
.team-logo-50{background-position: -120px -500px;} /* CHR */
.team-logo-51{background-position: 0px -250px;} /* CHI */
.team-logo-52{background-position: -120px -250px;} /* CLE */
.team-logo-53{background-position: 0px -125px;} /* DAL */
.team-logo-54{background-position: 0px -375px;} /* DEN */
.team-logo-55{background-position: -240px -250px;} /* DET */
.team-logo-56{background-position: 0px -625px;} /* GSW */
.team-logo-57{background-position: -120px -125px;} /* HOU */
.team-logo-58{background-position: -360px -250px;} /* IND */
.team-logo-59{background-position: -120px -625px;} /* LAC */
.team-logo-60{background-position: -240px -625px;} /* LAL */
.team-logo-61{background-position: -240px -125px;} /* MEM */
.team-logo-62{background-position: -240px -500px;} /* MIA */
.team-logo-63{background-position: -480px -250px;} /* MIL */
.team-logo-64{background-position: -120px -375px;} /* MIN */
.team-logo-65{background-position: -360px -125px;} /* NO */ /* SWITCH TO PELICANS ? */
.team-logo-66{background-position: -240px 0px;} /* NYK */
.team-logo-67{background-position: -360px -375px;} /* OKC */
.team-logo-68{background-position: -360px -500px;} /* ORL */
.team-logo-69{background-position: -360px 0px;} /* PHI */
.team-logo-70{background-position: -360px -625px;} /* PHX */
.team-logo-71{background-position: -240px -375px;} /* POR */
.team-logo-72{background-position: -480px -625px;} /* SAC */
.team-logo-73{background-position: -480px -125px;} /* SAS */
.team-logo-74{background-position: -480px 0px;} /* TOR */
.team-logo-75{background-position: -480px -375px;} /* UTH */
.team-logo-76{background-position: -480px -500px;} /* WAS */


.logos-2015{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/teams-2014.png');}

.team-logo-77{background-position: 0px -500px;} /* ATL */
.team-logo-78{background-position: 0px 0px;} /* BOS */
.team-logo-79{background-position: -120px 0px;} /* BRK */
.team-logo-80{background-position: -120px -500px;} /* CHR */
.team-logo-81{background-position: 0px -250px;} /* CHI */
.team-logo-82{background-position: -120px -250px;} /* CLE */
.team-logo-83{background-position: 0px -125px;} /* DAL */
.team-logo-84{background-position: 0px -375px;} /* DEN */
.team-logo-85{background-position: -240px -250px;} /* DET */
.team-logo-86{background-position: 0px -625px;} /* GSW */
.team-logo-87{background-position: -120px -125px;} /* HOU */
.team-logo-88{background-position: -360px -250px;} /* IND */
.team-logo-89{background-position: -120px -625px;} /* LAC */
.team-logo-90{background-position: -240px -625px;} /* LAL */
.team-logo-91{background-position: -240px -125px;} /* MEM */
.team-logo-92{background-position: -240px -500px;} /* MIA */
.team-logo-93{background-position: -480px -250px;} /* MIL */
.team-logo-94{background-position: -120px -375px;} /* MIN */
.team-logo-95{background-position: -360px -125px;} /* NO */ /* SWITCH TO PELICANS ? */
.team-logo-96{background-position: -240px 0px;} /* NYK */
.team-logo-97{background-position: -360px -375px;} /* OKC */
.team-logo-98{background-position: -360px -500px;} /* ORL */
.team-logo-99{background-position: -360px 0px;} /* PHI */
.team-logo-100{background-position: -360px -625px;} /* PHX */
.team-logo-101{background-position: -240px -375px;} /* POR */
.team-logo-102{background-position: -480px -625px;} /* SAC */
.team-logo-103{background-position: -480px -125px;} /* SAS */
.team-logo-104{background-position: -480px 0px;} /* TOR */
.team-logo-105{background-position: -480px -375px;} /* UTH */
.team-logo-106{background-position: -480px -500px;} /* WAS */


.logos-2016{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2016/teams-2016.png');}

.team-logo-107{background-position: 0px -500px;} /* ATL */
.team-logo-108{background-position: 0px 0px;} /* BOS */
.team-logo-109{background-position: -120px -500px;} /* CHR */
.team-logo-110{background-position: -120px -250px;} /* CLE */
.team-logo-111{background-position: 0px -125px;} /* DAL */
.team-logo-112{background-position: -240px -250px;} /* DET */
.team-logo-113{background-position: 0px -625px;} /* GSW */
.team-logo-NOPE{background-position: -120px -125px;} /* HOU */
.team-logo-114{background-position: -360px -250px;} /* IND */
.team-logo-115{background-position: -120px -625px;} /* LAC */
.team-logo-116{background-position: -240px -125px;} /* MEM */
.team-logo-117{background-position: -240px -500px;} /* MIA */
.team-logo-118{background-position: -360px -375px;} /* OKC */
.team-logo-119{background-position: -240px -375px;} /* POR */
.team-logo-120{background-position: -480px -125px;} /* SAS */
.team-logo-121{background-position: -480px 0px;} /* TOR */
.team-logo-122{background-position:  -120px -125px;} /* HOU */

/* 2017 using 2016 image */
.logos-2017{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2016/teams-2016.png');}

.team-logo-127{background-position: 0px -500px;} /* ATL */
.team-logo-123{background-position: 0px 0px;} /* BOS */
.team-logo-130{background-position: 0px -250px;} /* CHI */
.team-logo-124{background-position: -120px -250px;} /* CLE */
.team-logo-132{background-position: 0px -625px;} /* GSW */
.team-logo-134{background-position: -120px -125px;} /* HOU */
.team-logo-129{background-position: -360px -250px;} /* IND */
.team-logo-135{background-position: -120px -625px;} /* LAC */
.team-logo-138{background-position: -240px -125px;} /* MEM */
.team-logo-131{background-position: -240px -500px;} /* MIA */
.team-logo-128{background-position: -480px -250px;} /* MIL */
.team-logo-137{background-position: -360px -375px;} /* OKC */
.team-logo-139{background-position: -240px -375px;} /* POR */
.team-logo-133{background-position: -480px -125px;} /* SAS */
.team-logo-125{background-position: -480px 0px;} /* TOR */
.team-logo-136{background-position: -480px -375px;} /* UTH */
.team-logo-126{background-position: -480px -500px;} /* WAS */

.logos-2018{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2018/teams-2018.png');}

.team-logo-140{background-position: 0px 0px;} /* BOS */
.team-logo-141{background-position: -120px -250px;} /* CLE */
.team-logo-DENVER{background-position: 0px -375px;} /* DEN */
.team-logo-148{background-position: 0px -625px;} /* GSW */
.team-logo-150{background-position: -120px -125px;} /* HOU */
.team-logo-145{background-position: -360px -250px;} /* IND */
.team-logo-146{background-position: -240px -500px;} /* MIA */
.team-logo-144{background-position: -480px -250px;} /* MIL */
.team-logo-154{background-position: -120px -375px;} /* MIN */
.team-logo-155{background-position: -360px -125px;} /* NO */
.team-logo-152{background-position: -360px -375px;} /* OKC */
.team-logo-147{background-position: -360px 0px;} /* PHI */
.team-logo-153{background-position: -240px -375px;} /* POR */
.team-logo-149{background-position: -480px -125px;} /* SAS */
.team-logo-142{background-position: -480px 0px;} /* TOR */
.team-logo-151{background-position: -480px -375px;} /* UTH */
.team-logo-143{background-position: -480px -500px;} /* WAS */

.logos-2019{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2019/teams-2019.png');}

.team-logo-156{background-position: 0px 0px;} /* BOS */
.team-logo-173{background-position: 0px -375px;} /* DEN */
.team-logo-161{background-position: 0px -625px;} /* GSW */
.team-logo-163{background-position: -120px -125px;} /* HOU */
.team-logo-159{background-position: -360px -250px;} /* IND */
.team-logo-160{background-position: -240px -500px;} /* MIA */
.team-logo-158{background-position: -480px -250px;} /* MIL */
.team-logo-166{background-position: -360px -375px;} /* OKC */
.team-logo-168{background-position: -360px 0px;} /* PHI */
.team-logo-167{background-position: -240px -375px;} /* POR */
.team-logo-162{background-position: -480px -125px;} /* SAS */
.team-logo-157{background-position: -480px 0px;} /* TOR */
.team-logo-165{background-position: -480px -375px;} /* UTH */
.team-logo-164{background-position: -120px -625px;} /* LAC */
.team-logo-169{background-position: -120px 0px;} /* BRK */
.team-logo-170{background-position: -360px -500px;} /* ORL */
.team-logo-171{background-position: -240px -250px;} /* DET */
.team-logo-172{background-position: -120px -500px;} /* CLT */

.logos-2020{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2019/teams-2019.png');}

.team-logo-174{background-position: 0px 0px;} /* BOS */
.team-logo-189{background-position: 0px -375px;} /* DEN */
.team-logo-179{background-position: 0px -125px;} /* DAL */
.team-logo-181{background-position: -120px -125px;} /* HOU */
.team-logo-177{background-position: -360px -250px;} /* IND */
.team-logo-178{background-position: -240px -500px;} /* MIA */
.team-logo-176{background-position: -480px -250px;} /* MIL */
.team-logo-184{background-position: -360px -375px;} /* OKC */
.team-logo-186{background-position: -360px 0px;} /* PHI */
/* .team-logo-185{background-position: -240px -375px; } PLAY-IN */
.team-logo-185{ background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/header-logo-white.png'); background-repeat: no-repeat; background-position: center center; } /* PLAY-IN */
.team-logo-180{background-position: -240px -625px;} /* LAL */
.team-logo-175{background-position: -480px 0px;} /* TOR */
.team-logo-183{background-position: -480px -375px;} /* UTH */
.team-logo-182{background-position: -120px -625px;} /* LAC */
.team-logo-187{background-position: -120px 0px;} /* BRK */
.team-logo-188{background-position: -360px -500px;} /* ORL */

.logos-2021{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2019/teams-2019.png');}

.team-logo-190{background-position: 0px -500px;} /* ATL */
.team-logo-205{background-position: 0px -375px;} /* DEN */
.team-logo-195{background-position: 0px -125px;} /* DAL */
.team-logo-197{background-position: -240px -625px;} /* LAL */
.team-logo-193{background-position: -240px 0px;} /* NYK */
.team-logo-194{background-position: -240px -500px;} /* MIA */
.team-logo-192{background-position: -480px -250px;} /* MIL */
.team-logo-200{background-position: -240px -125px;} /* MEM */
.team-logo-202{background-position: -360px 0px;} /* PHI */
/* .team-logo-185{background-position: -240px -375px; } PLAY-IN */
.team-logo-201{background-position: -240px -375px; } /* POR */
.team-logo-196{background-position: -360px -625px;} /* PHX */
.team-logo-191{background-position: 0px 0px;} /* BOS */
.team-logo-199{background-position: -480px -375px;} /* UTH */
.team-logo-198{background-position: -120px -625px;} /* LAC */
.team-logo-203{background-position: -120px 0px;} /* BRK */
.team-logo-204{background-position: -480px -500px;} /* WAS */

.logos-2022{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2019/teams-2019.png');}

.team-logo-206{background-position: -480px 0px;} /* TOR */
.team-logo-207{background-position: 0px 0px;} /* BOS */
.team-logo-208{background-position: -480px -250px;} /* MIL */
.team-logo-209{background-position: 0px -250px;} /* CHI */
.team-logo-210{background-position: -240px -500px;} /* MIA */
.team-logo-211{background-position: 0px -125px;} /* DAL */
.team-logo-212{background-position: -360px -625px;} /* PHX */
.team-logo-213{background-position: 0px -625px;} /* GSW */
.team-logo-214{background-position: -360px -125px;} /* NO */
.team-logo-215{background-position: -480px -375px;} /* UTH */
.team-logo-216{background-position: -240px -125px;} /* MEM */
.team-logo-217{background-position: -120px -375px;} /* MIN */
.team-logo-218{background-position: -360px 0px;} /* PHI */
.team-logo-219{background-position: -120px 0px;} /* BRK */
.team-logo-220{background-position: 0px -500px;} /* ATL */
.team-logo-221{background-position: 0px -375px;} /* DEN */

.logos-2023{background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2019/teams-2019.png');}

.team-logo-222{background-position: 0px -500px;} /* ATL */
.team-logo-223{background-position: 0px 0px;} /* BOS */
.team-logo-224{background-position: -480px -250px;} /* MIL */
.team-logo-225{background-position: -120px -250px;} /* CLE */
.team-logo-226{background-position: -240px -500px;} /* MIA */
.team-logo-227{background-position: -240px -625px;} /* LAL */
.team-logo-228{background-position: -360px -625px;} /* PHX */
.team-logo-229{background-position: 0px -625px;} /* GSW */
.team-logo-230{background-position: -120px -625px;} /* LAC */
.team-logo-231{background-position: -240px 0px;} /* NYK */
.team-logo-232{background-position: -240px -125px;} /* MEM */
.team-logo-233{background-position: -120px -375px;} /* MIN */
.team-logo-234{background-position: -360px 0px;} /* PHI */
.team-logo-235{background-position: -120px 0px;} /* BRK */
.team-logo-236{background-position: -480px -625px;} /* SAC */
.team-logo-237{background-position: 0px -375px;} /* DEN */

/* EXAMPLE FOR PLAY-IN LOGO */
.team-logo-00000{ background-image: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/header-logo-white.png'); background-repeat: no-repeat; background-position: center center; } /* PLAY-IN */

.team-logo-238{background-position: 0px 0px;} /* BOS */
.team-logo-239{background-position: -480px -250px;} /* MIL */
.team-logo-240{background-position: -360px -250px;} /* IND */
.team-logo-241{background-position: -240px -625px;} /* LAL */
.team-logo-242{background-position: -360px -625px;} /* PHX */
.team-logo-243{background-position: -240px 0px;} /* NYK */
.team-logo-244{background-position: -360px -125px;} /* NOP */
/* .team-logo-245{background-position: 0px -625px;} GSW */
.team-logo-245{background-position: -480px -625px;} /* SAC */


/* ------------------- SHARING --------------------- */

.twitter-share-button{
	vertical-align: bottom;
	margin-top:5px;
}
.social-button{
	vertical-align: bottom;
}
.google-button, .pinterest-button, .download-image-button, .email-button{
	height: 28px;
	margin-top:5px;
	font-size: 12px;
	font-weight: bold;	
	padding-top: 4px;
}
#group-facebook-share{
	height: 28px;	
	margin-top:5px;
	font-size: 12px;
	font-weight: bold;	
	padding-top: 4px;
}

.tweetthis{
	text-align: center;
}


/* --------------------- STATS --------------------- */
.keybox{
	display: inline-block;
	width: 30px;
	margin-right:5px;
}

.legend-team{
	padding:3px;
	width: 175px;
}

.legend-team .percent{
	font-size: 14px;
	margin-left:10px;
	display: none;
	line-height: 14px;
}

.legend-team.highlight{
	background-color:#fff;
}

.legend-team.highlight .percent{
	display: inline-block;
}

/* --------------------- MODALS --------------------- */
.modal-body h5{
	font-size: 18px;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
.footnote {
	border-top: 1px solid #ddd;
	font-style: italic;
	padding-top: 10px;
}
.footnote p{
	margin-bottom: 0;
}

#signin-modal .modal-body{
	padding-top:5px;
}

/* ------------------- HERO UNIT ------------------- */
.hero-unit{
	padding: 60px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	color: inherit;
	background: url('https://s3.amazonaws.com/nbabracketology/web_assets/2014/bg_white60.png');
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.hero-unit img{
	max-width: 100%;
}

.hero-unit .top-signup .btn-big-ass{
	float: right;
}


/* ------------------ ADMIN STUFF ------------------ */
.admin-nav{
    padding: 5px;
    background-color: rgba(0,0,0,0.1);
}

.admin-nav li{
    display: inline;  
    margin: 5px; 
}

.admin-nav .heading{
    font-weight: bold;
}

/* ---------------------- ADS ---------------------- */
.goog{
  margin-top: 10px;
  clear: both;
}
.dk{
  text-align: center;
}
.dk img{
  max-width: 100%;
  height: auto;
}

/* ----------------- PRO -------------------- */
.plan-widget{
	background: rgba(255, 255, 255, 0.4);
    padding: 15px;	
}
.plan-widget h4{
	text-align: center;
}
.plan-widget ul{
	padding-left: 20px;
}
.plan-widget > li{
	margin-bottom: 2px;
}
.plan-button .price{
	font-size: 16px;
	margin-top: 5px;
}
.header-image img{
	max-width: 250px;
	max-height: 250px;
}
@media (max-width: 767px) {
  	.header-image{
		text-align: center;
		margin-top:20px;
   	}
	.header-image img{
		max-width: 250px;
		max-height: 180px;
	}
}

.promo-bar-dark{
	padding: 7px 12px;
    background-color: rgba(0,0,0,0.1);
	margin-top: 10px;
}
.promo-bar-dark.centered{
	text-align: center;
}

/* ------------------------------------------------- */
/* --------------- RESPONSIVE TWEAKS --------------- */
/* ------------------------------------------------- */

@media (max-width: 991px) {

	/* ---- SECONDARY TOP BAR ---- */	
	.navbar-fixed-subnav{
		margin-top: 0;	
	}
	
	.navbar-fixed-subnav .navbar-inner{
		padding: 0;
	}
	

	/* ---- HOME PAGE ---- */
	.hero-unit .how-it-works .col-sm-3{
		font-size: 16px;
		line-height: 25px;
	}
	
	.hero-unit .top-signup{
		text-align: center;
	}
	
	.hero-unit .top-signup .btn-big-ass{
		float: none;
	}

	/* ---- BRACKET CREATE/EDIT ---- */
	
	/* Buttons */
	.btn-team{
		font-size:13px;
		padding:5px 6px;
		margin-top: 5px;
		margin-bottom:5px;
	}

	.city-short{
		display: inline;
	}
	.city-long{
		display: none;
	}

	/* ---- BRACKET VIEW ---- */

	.bracket-view h4{
		font-size: 16px;
	}
	
	.game-picker .btn{
		padding: 3px 7px;
	}
	
}

@media (max-width: 767px) {

	/* ---- TOP BAR ---- */	
	.navbar-brand{
		padding-left: 80px !important;
		background-position-x: 10px;
	}

	/* ---- SECONDARY TOP BAR ---- */	
	.navbar-fixed-subnav .desktop-only{
		display: none;
	}

	/* ---- HOME PAGE ---- */
	.hero-unit{
		padding: 10px 20px 10px 20px;
	}
	.hero-unit h3{
		margin-top:5px;
	}
	.hero-unit .how-it-works .col-sm-3 img{
		width: 100px;
		height: 100px;
		float:left;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	.hero-unit .how-it-works .col-sm-3 .info{
		float: left;
		margin-bottom: 10px;
	}
	.hero-unit .how-it-works .col-sm-3 .info h4{
		margin-top: 2px;
	}
	
	/* ---- HEADER STUFF ---- */
	.header-blurb {
		margin-top: 10px;
	}

	/* ---- BRACKET CREATE/EDIT ---- */
	.matchup{margin:5px !important; height: auto;}
	
	.matchupview{margin:5px !important; height: auto;}
	
	#round-nav{
		display: block;
	}
	
	.column h5{
		font-size: 24px;
	}		
	
	/* Buttons */
	.btn-team{
		font-size:20px;
		padding:10px 13px;
		margin-top: 5px;
		margin-bottom:5px;
	}	
	.game-picker .btn{
		font-size:16px;
		padding: 5px 15px;
	}
	
	/* ---- STATS ---- */
	.legend-team{
		display: inline-block;
		margin-bottom:2px;
		margin-top:2px;
	}

}

@media (max-width: 500px) {

	.hero-unit .how-it-works .col-sm-3 .info{
		font-size: 14px;
		line-height: 20px;
	}
	
}