h3 { margin:0; }
.lineageFrontPage {
    border: solid 1px #ACACAC;
    box-shadow: inset 0px 10px 23px -10px #FF2828;
    background-color: #800000;
    height: 1.5em;
}
  .insigniabg {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+22,bbbec2+69,262f3d+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #262f3d 22%, #bbbec2 40%, #ffffff 60%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #262f3d 22%, #bbbec2 40%, #ffffff 60%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #262f3d 22%, #bbbec2 40%, #ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#262f3d',GradientType=1 ); /* IE6-9 */
    padding:0;
    margin-bottom: 2em;
}

.insigniabg-medal {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+22,bbbec2+69,262f3d+100 */
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(left, #262f3d 0%, #ffffff 50%, #262f3d 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #262f3d 0%, #ffffff 50%, #262f3d 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #262f3d 0%, #ffffff 50%, #262f3d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#262f3d',GradientType=1 ); /* IE6-9 */
  padding:0;
  max-height: 125px; 
  z-index: 2;
  margin: 0 15px 155px 15px;
  }

/* Search and Dropdown feature */
#myInput {
  box-sizing: border-box;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
  width: 100%;
}

#myInput:focus {
    outline: 2px solid #0666c4;
    margin-bottom: 3px;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  background-color: #f6f6f6;
  min-width: 230px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 1;
  max-height: 210px;
  width: 100%;
  display: grid;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

.citationBody {display: inline-block}

/* Fix spacing around pictures in bs */
.media-left, .media>.pull-left {
  margin-right: 1em;
}

/* All style parameters for MOH image */
img.cornerMOH {
  height: 75px;
  top: -9px;
  position: absolute;
  float: right;
  right: -10px;
  z-index: 1;
  /* height: 75px;
  top: -8px;
  position: absolute;
  float: left;
  left: -10px;
  z-index: 3; */
}


/* Fix enough space for corner MOH image */
.media-heading {
  /* display: -webkit-inline-box; */
  padding-right: 30px;
}
.media-body {
  display: inline;
}

.mohLinks { list-style: none; text-align: left;}

.mohInfo { padding-bottom:1em;}

.showMeOnTop { z-index: 3;}

.pagination { margin-top: 0;}

.btn-asterisk {border: none; background: none; overflow:visible; padding-right: 0;}

h3 { display: block; left: -15px;}

.well {position: relative;}


@media (min-width: 0) and (max-width: 649px) {
  .media {text-align: center;}
  .mohInfo, p  { text-align: left; }
}
/*
@media (min-width: 401px) and (max-width: 600px) {
  .mohInfo { display: inline-block;}
  .mohInfo ul { padding: 1em;}
  .media-left, .media>.pull-left { margin-left: 25%; }
}*/


@media (min-width: 650px){
  .media-left{float:left;} 
}  

#content h2, #content h3 {
  font-family: 'Archivo Black', sans-serif;
  color: #6e623b;
   padding:0.2em 0.2em;
   background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #ffffff 0%, #EDE3B5 70%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(70%,#EDE3B5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#EDE3B5 70%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#EDE3B5 70%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#EDE3B5 70%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#EDE3B5 70%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EDE3B5',GradientType=1 ); /* IE6-8 */
}

.table>tbody>tr>td { padding:5px; line-height:1em; }
tr td:first-child {width:30%; font-weight: 800; text-transform: uppercase; font-size:80%; }
tr td:last-child {width:70%;}