.fa {
  font-family:FontAwesome;
}

.uk-form .uk-button {
  border-radius: 4px;
}
.uk-form .uk-button.uk-button-primary,
.uk-form .uk-button.uk-button-danger{
  color: white;
}

/* fix from https://github.com/twbs/bootstrap/issues/4062 */
.uk-description-list-horizontal > dd:after {
  display: table;
  content: "";
  clear: both;
}

h2 {
  display: inline-block;
}
h1 {
  display: inline-block;
  margin-right: 2em;
}

/* 2nd layer of invisibility */
.entry-hidden {
  display:none;
}


/* Formset buttons */
.delete-row {
  margin-right: 1em;
  float:left;
}
.add-row, .delete-row {
    background: #F7F7F7 linear-gradient(to bottom, #FFF, #EEE) repeat scroll 0% 0% border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
    color: #444;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    overflow: visible;
    padding: 0px 12px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0px 1px 0px #FFF;
    text-transform: none;
    vertical-align: middle;
}

/* Status progress bar */
div.statut-progress-container {
  margin-bottom: 10px;
}
ul.statut-progress {
  font-size: 20px;
  list-style-type: none;
  padding: 20px 0;
}
ul.statut-progress li + li::before {
  font-family: FontAwesome;
  content: "\f0da";
  padding-right: 2em;
  font-size: 25px;
}
ul.statut-progress li {
  display: inline-block;
  padding: 0 1em;
}
ul.statut-progress li.current {
  font-weight: bold;
}
ul.statut-progress li.next {
  color: lightgrey;
}
ul.statut-progress li.previous::after {
  font-family: FontAwesome;
  content: "\f00c";
  padding-left: 1ex;
  color: green;
}

@media screen and (max-width: 960px) {
  ul.statut-progress li {
    display: block;
    text-align: left;
  }
  ul.statut-progress li + li::before,
  ul.statut-progress li::before {
    font-family: FontAwesome;
    content: "\f0d7";
    padding-right: 2em;
    font-size: 25px;
  }
}

@media screen and (max-width: 400px) {
  ul.statut-progress li + li::before,
  ul.statut-progress li::before {
    padding-right: 1ex;
  }
}
