/*
Site: UCFL Football game
Author: Martin Ericson
Author URI: http://www.1SMARTchicken.com
Description: College football simulation gambe by 1SMARTchicken
Version: 2.4
*/



/*
|--------------------------------------------------------------------------
| Color Pallete
|--------------------------------------------------------------------------

dark blue:   	#254070 (from logo)
light blue:  	#9BB2D6 (from logo)

medium blue:  	#395C94 - for links

*/



/*
|--------------------------------------------------------------------------
| General
|--------------------------------------------------------------------------
*/
/* general */
body.bg-light { /* page body */
    background: #EEF1F5 !important;
}
.bg-white {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05); /* adds depth to cards */
}
.navbar {
    background-color: #1F2630 !important; /* slight blue undertone on the nav */
}
.navbar .nav-link.active,
.navbar .active-nav {
    background-color: #25406F;
    color: #FFFFFF !important;
}
.secondary-menu-btn { /* the secondary menu under the main NAV */
    min-width: 110px;
    text-align: center;
    margin-top: -10px !important; /* bring the menu up closer to the main NAV */
}
/* end general */
/* links and buttons */
p a,
small a,
ol li a,
ul li a,
.nav-tabs .nav-link,
.custom-link,
a.season-link,
a.team-link { /* links we want to match our logo coloring */
	color: #395C94;
}
p a:hover,
small a:hover,
ol li a:hover,
ul li a:hover,
.nav-tabs .nav-link:hover,
.custom-link:hover,
a.season-link:hover,
a.team-link:hover { /* hover links we want to match our logo coloring */
	color: #254070;
}
.btn.btn-sm.btn-outline-dark {
    min-width: 88px; /* otherwise the buttons change width with a double digit season */
}
/* end links and buttons */
/* sections and DIVs */
.page-row {
    margin-bottom: 1.5rem;
}
/* end sections and DIVs */
/* custom section dividers */
.section-divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.section-divider-tabs-top { /* this divider sits at the very top of a tab section */
    margin-top: 0;
}
.section-divider hr {
    margin: 0;
}
/* end custom section dividers */
/* tabs */
.nav-tabs {
    border-bottom: #ADB5BD solid thin;
    margin-bottom: 10px !important; /* brings the tabs closer to the content while still giving it space */
}
.nav-tabs .nav-link.active {
    border-color: #ADB5BD #ADB5BD #FFFFFF;
    background-color: #FFFFFF;
}
/* end tabs */



/*
|--------------------------------------------------------------------------
| Dashboard Page (dashboard.php)
|--------------------------------------------------------------------------
*/
h2.dashboard-game-title { /* league name */
	color: #254070;
}
table.dashboard-rankings-table thead tr th.dashboard-rankings-rank  {
	width: 100px;
}
table.dashboard-rankings-table thead tr th.dashboard-rankings-team  {
	width: 50%;
}
table.dashboard-division-table thead tr th.dashboard-division-division  {
	width: 160px;
}
table.dashboard-division-table thead tr th.dashboard-division-leader  {
	width: 50%;
}



/*
|--------------------------------------------------------------------------
| Standings Page (standings.php)
|--------------------------------------------------------------------------
*/
table.standings-table thead tr th.standings-rating  {
	width: 8%;
}
table.standings-table thead tr th.standings-school  {
	width: 40%;
}



/*
|--------------------------------------------------------------------------
| Schedule Page (schedule.php)
|--------------------------------------------------------------------------
*/
/* NOTE: all tables on this page have the class schedule-table */
table.schedule-table thead tr th.schedule-game-type {
	width: 160px;
}
table.schedule-table thead tr th.schedule-away-team,
table.schedule-table thead tr th.schedule-home-team {
	width: 33%;
}



/*
|--------------------------------------------------------------------------
| Rankings Page (rankings.php)
|--------------------------------------------------------------------------
*/
/* NOTE: all tables on this page have the class rankings-table */
table.rankings-table thead tr th.rankings-rank {
	width: 8%;
}
table.rankings-table thead tr th.rankings-record,
table.rankings-table thead tr th.rankings-rating,
table.rankings-table thead tr th.rankings-pts,
table.rankings-table thead tr th.rankings-avg,
table.rankings-table thead tr th.rankings-score {
	width: 8%;
}



/*
|--------------------------------------------------------------------------
| Record Book Page (record-book.php)
|--------------------------------------------------------------------------
*/
table.record-book-power-programs-table thead tr th {
	width: 10%;
}
table.record-book-power-programs-table thead tr th.record-book-power-programs-program {
	width: 40%;
}
table.record-book-seasons-table thead tr th.record-book-seasons-season  {
	width: 110px;
}
table.record-book-seasons-table thead tr th.record-book-seasons-record,
table.record-book-seasons-table thead tr th.record-book-seasons-net,
table.record-book-seasons-table thead tr th.record-book-seasons-final-rank {
	width: 10%;
}
table.record-book-seasons-table thead tr th.record-book-seasons-playoff-result {
	width: 180px;
}



/*
|--------------------------------------------------------------------------
| Season History Page (season-history.php)
|--------------------------------------------------------------------------
*/
table.season-history-top-ten-table thead tr th.season-history-top-ten-rank  {
	width: 100px;
}
table.season-history-top-ten-table thead tr th.season-history-top-ten-playoffs {
	width: 180px;
}
table.season-history-final-standings-table thead tr th.season-history-final-standings-playoffs {
	width: 180px;
}



/*
|--------------------------------------------------------------------------
| League History Page (league-history.php)
|--------------------------------------------------------------------------
*/
table.league-history-champions-table thead tr th.history-history-champions-season  {
	width: 110px;
}
table.league-history-season-timeline-table thead tr th.league-history-season-timeline-season  {
	width: 110px;
}



/*
|--------------------------------------------------------------------------
| League Rivalries Page (league-rivalries.php)
|--------------------------------------------------------------------------
*/
table.league-rivalries-table thead tr th  {
	width: 10%;
}
table.league-rivalries-table thead tr th.league-rivalries-matchup  {
	width: 38%;
}
table.league-rivalries-table thead tr th.league-rivalries-rivalry  {
	width: 12%;
}



/*
|--------------------------------------------------------------------------
| Team Page (team.php)
|--------------------------------------------------------------------------
*/
table.team-championship-table thead tr th  {
	width: 33%;
}
table.team-division-comparison-table thead tr th  {
	width: 12%;
}
table.team-division-comparison-table thead tr th.team-team-division-comparison-team  {
	width: 40%;
}
table.team-matchup-history-table thead tr th  {
	width: 10%;
}
table.team-matchup-history-table thead tr th.team-matchup-history-opponent  {
	width: 40%;
}
