.top {
padding: 0;
padding-top: 2rem;
}
.top .well {
margin: 0;
}
.text-theme {
color: #bf5656;
}

.nav li {
    padding: 0.2rem 1.2rem;
}

.img-circle {
    border: 3px solid #bf5656;
}

.navbar {
    font-size: 1.4rem;
}

.navbar a:hover {
    color: #555 !important;
}

a.me-title {
    display: block;
    font-size: 1.1rem;
    color: #6b6b6b !important;
    letter-spacing: 3px;
    text-decoration: none;
    font-weight: normal;
}

h5 ~ p, h4 ~ p {
    padding-top: 0;
}

hr {
    clear: both;
}

.collapse .well, .collapsing .well {
    margin-top: 1rem;
}

.label-sacred {
    background-color: #d3bb4b;
}

.label-diets {
    background-color: #61c561;
}

.label-dtaps {
    background-color: #705daa;
}

.label a {
  text-decoration: none !important;
  color: white !important;
}

.row.equal {
  display: flex;
  align-items: stretch;
}

.row.equal div {
  height: auto;
}
