/*! messagebar.css */

/**
 * MessageBar styles.
 */

.messagebar {
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #000;
  text-shadow: 0.3px 0.3px 0.3px #FFF;
  padding: 10px 0;
}

.messagebar-default {
  background-color: #c4c4c4;
  border-bottom: 1px solid #999;
}

.messagebar-primary {
  background-color: #84b3dc;
  border-bottom: 1px solid #428BCA;
}

.messagebar-success {
  background-color: #a3d7a3;
  border-bottom: 1px solid #5CB85C;
}

.messagebar-info {
  background-color: #9ed9eb;
  border-bottom: 1px solid #5BC0DE;
}

.messagebar-warning {
  background-color: #f6cd93;
  border-bottom: 1px solid #F0AD4E;
}

.messagebar-danger {
  background-color: #e89996;
  border-bottom: 1px solid #D9534F;
}

/**
 * Close (x) button.
 */

/*.close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
*/

button.close {
  padding: 0;
  cursor: pointer;
  background: rgba(0, 0, 0, 0);
  border: 0;
  -webkit-appearance: none;
}

.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 0.8em;
  color: #000;
  text-shadow: 0 1px 0 #FFF;
  opacity: .2;
  filter: alpha(opacity=20);
}