body {
  padding-top: 70px; }

.navbar-brand {
  background-color: #DDD; }

.navbar-inverse .navbar-brand {
  background-color: #333; }

.container h1:first-of-type {
  margin-top: 0; }

img.nav-avatar {
  float: left;
  position: relative;
  top: -6px;
  left: -8px;
  border: 1px solid #555; }

.status-post {
  border: 1px solid #e3e3e3;
  background: white;
  margin-bottom: 3em;
  padding: 0; }
  .status-post textarea {
    border: none; }
    .status-post textarea:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .status-post .status-post-submit {
    border-top: 1px solid #e9e9e9;
    padding: 0.5em 1em;
    margin-bottom: 0;
    overflow: hidden; }
  .status-post .btn {
    float: right; }

.children .factor {
  outline: 1px solid black;
  padding: 5px;
  cursor: pointer; }

.table-factor-information > tbody > tr {
  border-top: 1px solid #dddddd; }

.table-factor-information > tbody > tr:first-child {
  border-top: 0; }

.table-factor-information > tbody > tr > td {
  border-top: 0; }

#taxonomy a:hover {
  text-decoration: none; }

.parent .panel:hover, .children .panel:hover {
  border-color: #bce8f1; }
  .parent .panel:hover .panel-heading, .children .panel:hover .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }

a .panel * {
  color: initial; }

.editable-container.editable-inline, .editableform > .control-group, .editable-input, .editableform .form-control {
  width: 100%; }
