/* bootstrap overrides */
a  { 
  font-family:'Source Sans Pro';
  font-size:16px;
  line-height:25px;
  color:rgb(34,172, 60);
  text-align:left;
  text-decoration: none;
}
a:focus, a:hover {
  color: rgb(34,172, 60); 
}
body { 
  font-size: 16px;
  font-family: 'Source Sans Pro', 'Sans-Serif'; 
  color: rgb(51, 51, 51);
  padding-top: 70px;
}

.custom-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  margin-top: 10px; /* margins to make sure breadcrumb and h4.breadcrumb line up properly */
  margin-bottom: 20px
}

.custom-breadcrumb > .active {
  color: rgb(51,51,51);
}

.custom-breadcrumb > li {
  display: inline-block;
}

.custom-read-only {
  cursor: default;
  background-color: #eee;
  pointer-events: none;
}
