/* navbar */
/* how to update navbar colors bootstrap 3: https://stackoverflow.com/a/18529465 */
.navbar-inverse {
  /*background-color: #1a738e;*/
   background-color: rgb(0, 0, 0);
   /*background-color: rgb(33, 147, 25);   #000000 */
   /*border-color: rgb(37, 149, 29); */
   /*background-color: rgb(1, 27, 72); #011b48 */
   /*border-color: #E7E7E7; */
}

.navbar-inverse .navbar-nav>li>a {
  padding-top: 1em;
  /* color: #9d9d9d; */
   color: #FFF;
  /* color: #F94743 */
  /*color: #ad8d40;*/
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
     /*color: #333; */
     /*color: #356bc1;*/
     color: #85aff6;
     /*color: #1717cb ;*/
    /*color: #9d9d9d;*/
    /*color: #ff8c00;*/

}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #555;
    /*color: #ff8c00;*/
    background-color: #E7E7E7;
    /* color: #9d9d9d; */

}

/* missing picture logo, changing plain text color in the meantime */
/* changes made for Alabama Innovation Hackathon */
.navbar-inverse .navbar-brand {
  /*color: #808afd;*/
  color: #FFFFFF;
}

/* missing picture logo, changing plain text color in the meantime */
/* changes made for Alabama Innovation Hackathon */
/* grab the a inside */
.navbar-inverse .navbar-brand a {
  /*color: #808afd;*/
  color: #FFFFFF;
  text-decoration: none;
}

/* missing picture logo, changing plain text color in the meantime */
/* changes made for Alabama Innovation Hackathon */
/*.navbar-inverse .navbar-brand a:hover {*/
/*  color: #ff8c00;*/
/*  text-decoration: none;*/
/*}*/

/* missing picture logo, changing plain text color in the meantime */
/* changes made for Alabama Innovation Hackathon */
.navbar-brand {
  font-size: 1.1em;
}

/* general styles */
html, body {
height: 100%;
width: 100%;
}
/* responsive text queries */
/* responsive text queries */
@media screen and (max-width: 780px) {
    .background-1, .background-2, .background-3 {
        background-attachment: scroll !important;
        background-position: center center !important;
    }
}

.glyphicon {
    font-size: 30px;
}
hr.style {
	border-top: 3px double #8c8b8b;
	max-width:80%;
}
/* padded section */
.pad-section {
padding: 50px 0;
}
.pad-section img {
width: 100%;
}
.ptext{
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:#ffffff; /*white color*/
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}
.ptext2{
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:#000; /*black*/
  text-shadow: 2px 2px #ffffff;/*white*/
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}
.mypcolor{
  color:#ffffff; /*white*/
}
.section-light{
  background-color:#f4f4f4; /*light gray*/
  color:#666;/*dark gray*/
}
.section-dark{
  background-color:#34495E; /*dark blue*/
  color:#ffffff;/*/white*/
}

.lead{
  color: #666;
}
.panel-heading{
  text-align: center;
}
.panel-body{
	margin-bottom: 0;
}
.panel-table {
  border-style: none;
}

/* additional sections */
#background-1{
  /* background: url("/static/theleaderboard/img/InnovateDAFITC_Logo_blue_nodate.2bdd0c8cf596.png") no-repeat center center fixed; */
  /* background: url("/static/theleaderboard/img/InnovateDAFITC_2023_Logo_blue.847b4515d298.png") no-repeat center center fixed; */
  /* background: url("/static/theleaderboard/img/darkLogoinnovateAFITC_nodate.f8de7bcd7102.png") no-repeat center center fixed; */
  /* background: url("/static/theleaderboard/img/IA-Hackathon-2024-12.56276d13efe5.png") no-repeat center center fixed;*/
  /* background: url("/static/theleaderboard/img/hbcu_pitch_majic_city_classic.5b2def5bc588.jpeg") no-repeat center center fixed;*/
  /* background: url("/static/theleaderboard/img/hbcu_pitch_magic_city_classic_2024.b4ff1746eee3.png") no-repeat center center fixed;*/
  /* background: url("/static/theleaderboard/img/hbcu_pitch_2024.9566cd132654.png") no-repeat center center fixed;*/
  /* background: url("/static/theleaderboard/img/alabama_governer_app_channel_2024_2025.620c9f5e4cfa.png") no-repeat center center fixed;*/
   background: url("/static/theleaderboard/img/sboss_blue.7a0e556c06f3.png") no-repeat center center fixed;
  /* background: url("/static/theleaderboard/img/Placeholder_view_vector.svg.bade74c99101.png") no-repeat center center fixed; */
  background-size: 500px;
  /*background-size: 700px;*/
  /*
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;*/
  min-height: 70%;
  /*max-height: 100px;*/
  /*max-width: 80%;*/
  position:relative;

  /*
    fixed = parallax
    scroll = normal
  */
  background-attachment:fixed;
}
#background-2{
  background: url("/static/theleaderboard/img/Gump_Downtown.5549484c035d.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 70%;
  position:relative;
  /*
    fixed = parallax
    scroll = normal
  */
  background-attachment:fixed;
}

#background-3{
  background: url("/static/theleaderboard/img/citysilhouette.f420448ae909.jpeg") no-repeat center center fixed;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  min-height: 70%;
  position: relative;
  /*
    fixed = parallax
    scroll = normal
  */
  background-attachment:fixed;
}

#about {
  display: table;
  min-height: 300px;
  position: relative;
  width: 100%;
}

#information {
  display: table;
  min-height: 300px;
  position: relative;
  width: 100%;
}
#Partnerships {
  display: table;
  min-height: 200px;
  position: relative;
  width: 100%;
}
#USAF {
  border:2px solid #FFFFFF;
  border-radius:80%;
  max-width:50%;
  max-height:50%;
}
#AFCEA{
  border:2px solid #FFFFFF;
  border-radius:80%;
  max-width:50%;
  max-height:50%;
}

.schedule{
  max-width: 730px;
  width: 1170px;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: auto;
  margin-left: auto;
}


.navbar {
  min-height: 70px;
  font-size: 1.5em !important;
}

.navbar .dropdown-menu a {
    font-size: 1.6em; /* 160% of parent font size */
}

/* Mobile responsive */
@media (max-width: 767px) {
    .navbar .dropdown-menu a {
        font-size: 1.3em; /* 130% of parent font size */
    }
}

/* Large bleeding logo */
.navbar-brand-bleeding {
    overflow: visible;
    position: relative;
    z-index: 1001;
}

.navbar-brand-bleeding img {
    max-width: 160px !important;
    max-height: 200px !important;
    margin-top: 5px;
    margin-bottom: -10px;
    height: auto !important;
    display: inline-block !important;
}

/* Mobile responsive */
@media (max-width: 767px) {
    .navbar-brand-bleeding img {
        max-width: 180px !important;
        max-height: 60px !important;
        margin-top: -5px;
        margin-bottom: -5px;
    }
}

.leaderboard-list {
    margin-top: 20px;
}

.board_name {
  color: #034e3e;
  font-size: 3.5rem; /* adjust size as needed */
  font-weight: bold;
  margin-bottom: 2.5rem;
  text-align: center;
}

.icon-xs {
    font-size: 0.65em;
}

.icon-sm {
    font-size: 0.8em;
}

.icon-md {
    font-size: 1.2em;
}

.icon-lg {
    font-size: 1.35em;
}

.icon-xl {
    font-size: 1.55em;
}

.icon-2xl {
    font-size: 2.25em;
}
