/*********** material ***********/
.label,
.badge {
  height: 22px;
  line-height: 13px;
  margin: 0px;
  padding: 4px 6px;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  vertical-align: baseline;
  white-space: nowrap; }

.label {
  background: #E7E7E7;
  color: #444444;
  border-radius: 2px; }
  .label:hover {
    background: #dadada;
    color: #444444; }
  .label a {
    color: #444444; }
  .label:active {
    background: #cecece; }
  .label:visited, .label:link {
    color: #444444; }

label > .label {
  border: 1px solid #DFDFDF;
  border-radius: 4px;
  height: 26px;
  padding: 5px; }

.label-circle {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  display: block;
  border: 1px solid #E6E6E6; }

.label-btn {
  cursor: pointer; }

.badge {
  padding: 1px 9px 2px;
  border-radius: 4px; }

a.label:hover, a.badge:hover {
  text-decoration: none;
  cursor: pointer; }

.label-red {
  background: #D30C1E;
  color: #F6FAFF; }
  .label-red:hover {
    background: #bb0b1b;
    color: #F6FAFF; }
  .label-red a {
    color: #F6FAFF; }
    .label-red a:hover {
      color: #F6FAFF; }

.label-blue {
  background: #0F8DCB;
  color: #F6FAFF; }
  .label-blue:hover {
    background: #0B628D;
    color: #F6FAFF; }
  .label-blue:active {
    background: #095275; }
  .label-blue:visited, .label-blue:link {
    color: #F6FAFF; }
  .label-blue.selected {
    background: #0B628D; }
  .label-blue a {
    color: #F6FAFF; }

.label-green {
  background: #0FAC1E;
  color: #ffffff; }
  .label-green:hover {
    background: #0d951a;
    color: #ffffff; }
  .label-green a {
    color: #ffffff; }

.label-undefined {
  background: #EFEFEF;
  color: #C7C7C7; }

.label-important, .badge-important {
  background-color: #FF0000; }

.label-important[href], .badge-important[href] {
  background-color: #cc0000; }

.label-warning, .badge-warning {
  background-color: #FFBE00; }

.label-warning[href], .badge-warning[href] {
  background-color: #cc9800; }

.label-alert, .badge-alert {
  background-color: #F5F8A3; }

.label-success, .badge-success {
  background: #0FAC1E;
  color: #ffffff; }
  .label-success:hover, .badge-success:hover {
    background: #0d951a;
    color: #ffffff; }
  .label-success a, .badge-success a {
    color: #ffffff; }

.label-success[href], .badge-success[href] {
  background-color: #2ab725; }

.label-info, .badge-info {
  background-color: #E6E6E6;
  color: #4F4F4F; }
  .label-info:hover, .badge-info:hover {
    color: #4F4F4F; }

.label-info[href], .badge-info[href] {
  background-color: #4F4F4F, 10%; }

.label-inverse, .badge-inverse {
  background-color: #4F4F4F; }

.label-inverse[href], .badge-inverse[href] {
  background-color: #363636; }

.btn .label,
.btn .badge {
  position: relative;
  top: -1px; }

.btn-mini .label,
.btn-mini .badge {
  top: 0; }
