/* Move down content because we have a fixed navbar that is 50px tall */
body {
}


/* unvisited link */
.white-header a:link {
    color: #fff;
}

/* visited link */
.white-header a:visited {
    color: #fff;
}

/* mouse over link */
.white-header a:hover {
    color: #fff;
}

/* selected link */
.white-header a:active {
    color: #fff;
}

.white-headers {
  color: #fff;
}

.topheader {
  background-color: #3e3f3a;
}

.sidepanels {
}

.mainpanel div{
}


.jumbotron {
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom:0px;
}

.vertical-center {
  display: flex;
  align-items: center;
}

.thumbnail {
    display:table;
    border-spacing: 2px;
    border-collapse: separate;
    border-radius:10px; /* Demonstrational.. */


}
.thumbnail_wrapper {
    display:table-cell;
    vertical-align:middle;

}

.thumbnail_wrapper > img {
    max-width: 238px !important;
    max-height: 238px !important;
    width:100%;

}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.tablecenter{
display: table-cell;
vertical-align: middle;
}



.picblock {
  text-align: center;
}
 
.picblock:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
    
  /* For visualization 
  background: #808080; width: 5px;
  */
 }
 
.piccentered {
  display: inline-block;
  vertical-align: middle;
 }

body {
    overflow-y: scroll;
}