body {
  margin: 0;
  padding: 0;
}

 
 .top_banner_spacer {
  padding-top: 80px; 
 }
 
 h1 {
     padding-bottom: 33px;
 }
 
.col-centered{
    float: none;
    margin: 0 auto;
}


.table > tbody > tr > td {
     vertical-align: middle;
}

img.center {
      margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
} 

.banner_logo {
    margin-top: 2px;
}

.index {

    background-color: #51286A;
      margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}