html {
    display: table;
    width: 100%;
    margin: auto;
    padding-bottom: 7%;
}

header {
  width:100%;
  position:absolute;
  top:0;
  left:0;  
}

body {
    display: table-cell;
    vertical-align: middle;
    padding: 0 2%;
    padding-top:100px;
}

td { 
  min-width: 95px; 
}

.header
{
  background-image: url(../logos/jump.png); 
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 200px;
}

.footer
{
  width: 1300px;
  margin: auto;
  text-align: center;
}

.footer-left
{
  width: 33%;
  height: 60px;
  float: left;
  text-align: center;
}

.footer-right
{
  width: 33%;
  height: 60px;
  float: left;
  text-align: center;
}

.footer-center
{
  width: 34%;
  height: 60px;
  text-align: center;
  float: left;
}

.title-group
{
  text-align: center;
  color: #00a3e0;
  font-family: Helvetica, Arial, sans-serif;
  font-variant: small-caps;

  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size: 40pt;
  display: inline-block;
  padding-top: 20px;
}

.title-amount
{
  text-align: center;
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-variant: small-caps;

  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size: 40pt;
  display: inline-block;
  padding-top: 20px;
}

.tablet {
  padding: 20px;
}

#wallet_notes {
  height: 300px;
}

.progress {
    width: 190px;
    transform: rotate(-90deg);
    top: 70px;
    left: -70px;
    position: relative;
    height: 50px;

}

.bar {
    background-color: #00a3e0;
    width: 100%;
    height: 173px;
    position: absolute;
    bottom: -191px;
    text-align: center;
    font-size: 21px;
    font-weight: 500;
    color: white;
}

.bar1 {
    display: inline-block;
    vertical-align: bottom;
    width: 100%;
    height: 300px;
    bottom: -150px;
    position: relative;
}

.bar1index {
    display: inline-block;
    vertical-align: bottom;
    height: 500px;
    bottom: 183px;
    position: relative;
    width: 100%;
}

.bar1final {
    display: inline-block;
    vertical-align: bottom;
    height: 400px;
    bottom: -150px;
    width: 100%;
    position: relative;
}

.thFinal {
  height: 400px;
}

#bar_budget, #barBudget {
  background-color: #3d3935;
}


/**************** Navbar ********************/
.navbar{
  margin-top: 5px;
}

table td
{
    text-align: center;
    vertical-align: middle;
}

table td img
{
    vertical-align: middle;
}

table td p
{
    vertical-align: top
}

/**************** Fin Navbar ********************/


#preloadedImages {
      width: 0px;
      height: 0px;
      display: inline;
      background-image: url("http://purenintendo.com/wp-content/uploads/2014/08/Dollars_For_Cars_In_Wallet.jpg");
      background-image: url("https://www.dropbox.com/s/tjfgd26zcawtdpk/CVFishFeeder.png?raw=1");
      background-image: url("https://www.dropbox.com/s/xxlo1kht0jdtf2m/Inti%20Tech.png?raw=1");
      background-image: url("https://www.dropbox.com/s/juiq8c52d357dgn/Khapto.png?raw=1");
      background-image: url("https://www.dropbox.com/s/itrzydts0k20qqu/LHASA.png?raw=1");
      background-image: url("https://www.dropbox.com/s/z0wwmp9b9a3158c/Noteikin%20B.png?raw=1");
      background-image: url("https://www.dropbox.com/s/9luu7430gk9twj9/Nutrisato.png?raw=1");
      background-image: url("https://www.dropbox.com/s/kzipixgzrgnnkda/PD-voltage.png?raw=1");
      background-image: url("https://www.dropbox.com/s/gdz3b3ojjynackh/ProstaMets.png?raw=1");
      background-image: url("https://www.dropbox.com/s/is2792cb8zpyvgy/Quillagua.png?raw=1");
      background-image: url("https://www.dropbox.com/s/q5ef5nvwpzoi29q/SMI%20Fatiga.png?raw=1");
      background-image: url();
}

h1, h2, h3, h4, h5, h6 {
  color: #00a3e0;
  font-family: Helvetica, Arial, sans-serif;
  font-variant: small-caps;

  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
}
p {
  color: #9ea2a2;
}

/**************** links ********************/
.nclink {
    color: #2f549e ;
}

.nclink:visited {
    color: #2f549e;
}

a.nclink:hover {
    color: #fe9510;
}

.nclink:active {
    color: #fe9510;
}

/**************** Fin links ********************/

.pagination>.active>a {
  background-color: #2f549e;
  border-color: #274685;
}

.teams {
  
}
.team {
  margin: 15px;
  width: 170px;
  height: 315px;
  float: left;
}

.team > img{
  width: 170px;
  height: 170px;
}

div.caption {
  text-align: center;
}

.team > .caption > h3 {
  height: 50px;
}

.btn1, .btn2{
  float: left;
  margin: 5px;
  margin-top: 30px;
}

.btn3{
  margin: 5px;
  margin-top: 30px;
}

.header-image{
  text-align: center;
  padding-top: 5px;
}
.header-image > img {
  max-width: 90%;
}

.panel-footer{
  background-color: #f9f9f9;
  color: white;
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
  text-align: center;
  display: flex;
  height: 10%;
  display:none;
}
.footer-images {
  display: contents;
  margin: auto;
}

.footer-images > a > img{
  max-height: 99%;
  max-width: 90%;
  margin: 0 10%;
}

.footer-images > a {
  width: 30%;
}

.navbar-center {
    width:100%;
    display: flex;
}
.navbar-center>li {
    flex:1 1 auto;
}

.glowing-bar {
    -webkit-box-shadow: 0 0 30px #00a3e0;
       -moz-box-shadow: 0 0 30px #00a3e0;
            box-shadow: 0 0 30px #00a3e0;
}

div.final2019 table td p {
  color: black;
  font-weight: bolder;
  font-size: 15px;
}

.finalBarTh {
  height: 500px;
}

#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

.navbar-container {
  margin:20px;
}

#logos-navbar {
  margin-top: 0px;
  background-color: white;
}
#logos-navbar > div > ul > img{
  height: 42px;
  margin: 0 15px;
}

@media only screen and (max-width: 840px) {
  #logos-navbar > div > ul > img {
    display: none;
  }
}

.panel-voter {
  min-height: 250px;
}

.panel-voter-vote {
  min-height: 270px;
}