.box-image-text .image {
  min-height: 190px;
  max-height: 190px;
}

.box-image-text .image img {
  max-height: 190px;
  margin: auto;
}

.box-simple {
  min-height: 230px;
}

.box-simple.box-small {
  min-height: 10px;
  padding: 20px 0;
  margin: 0px;
}

.icon {
  border: solid 2px #fff;
  font-size: 40px;
}

div.row.compressed h2 {
  margin: 0px;
}

div.row.compressed div.clearfix {
  height: 0px;
}

div.row.compressed h2 {
  font-size: 20px;
}

.home-carousel .dark-mask {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.centered_figure {
  padding: 10px;
  text-align: center;
}

.right-align_figure {
  padding: 10px;
  margin-right: 25%;
  text-align: right;
}

#content table td {
  border: darkgrey solid 1px;
  padding: 2px;
}

#content table th {
  background-color: lightgrey;
  border: darkgrey solid 1px;
  padding: 2px;
}

/*
.supermicro_figure {
  padding: 10px;
  text-align: center;
}
*/

/* Blog listing page image styling */
#content .post div.col-md-4 div.image {
  float: right;
}
#content .post div.col-md-4 div.image img.img-responsive {
  max-height: 250px;
}
