/* system messages */
div.alert {
  background-image: none;
}

/* Remove Drupal list images from menus */

ul.nav li {
  list-style-image: none;
  list-style-type: none;
}

/* make sure devel Krumo text is always black */
div.krumo-root,
div.krumo-root a,
div.krumo-root .krumo-node a {
  color: #000;
}

/* override Drupal top margin on form items */
.form-item.control-group {
  margin-top: 0px;
}

/* override bootstrap label styling on table cells */
td.label {
  display: table-cell;
}

.sb-msg-close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}


.sb-msg-close:hover,
.sb-msg-close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.alert .sb-msg-close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

button.sb-msg-close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

