/*
    Document   : orion-page
    Created on : 03 juin 2016
    Author     : MINAGRI
    Description:
        CSS appliquées sur toutes les pages ORION.
*/
/**
 * Permet d'afficher un div comme si c'était un span.
 * Cette technique permet de respecter le type des balises (block ou inline), sachant qu'une balise inline (span)
 * ne peut pas contenir de balise block (div, h1, ...).
 */
.o-div-inline {
  display: inline;
}
/**
 * Permet de centrer horizontalement un affichage par rapport à son parent.
 */
.o-center {
  margin-left: auto;
  margin-right: auto;
  width: 70%;
}
.o-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
pre {
  white-space: pre-wrap;
  font-size: 14px;
}
i[class^="fa fa-"] {
  margin-left: 0.3em;
  margin-right: 0.3em;
}
/**
* Utilitaires pour affiner la présentation : marges, padding, ...
* Les classes ne sont pas et (ne doivent pas) liés à une structure XHTML particulière.
*/
.o-margin1 {
  margin: 1em;
}
/* Remove Internet Explorer native clear button */
.has-feedback.has-clear input::-ms-clear {
  display: none;
}
.has-feedback.has-clear .form-control-clear {
  color: #bbb;
  color: rgba(0, 0, 0, 0.4);
  /*
     * Enable pointer events as they have been disabled since Bootstrap 3.3
     * See https://github.com/twbs/bootstrap/pull/14104
     */
  pointer-events: auto;
}
.has-feedback.has-clear .form-control-clear:hover {
  color: #777;
  color: rgba(0, 0, 0, 0.7);
  cursor: pointer;
}
/* Do not display clear button if field has empty value */
.has-feedback.has-clear.has-empty-value .form-control-clear {
  display: none;
}
/*
 * Conteneur de boutons : permet d'insérer des espacements entre les boutons
 */
.o-button-container button {
  margin: 0 0.4em;
}
