@charset "UTF-8";
/*
Déclaration des variables utilisées pour la stylisation.
*/
/* Avec alpha channel */
.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-music:before {
  content: "\e002"; }

body.stvincent .btn {
  font-size: 1rem;
  padding: 0.25rem 1rem; }
  body.stvincent .btn:hover {
    text-decoration: none;
    border-color: black; }
  body.stvincent .btn.btn-xs {
    font-size: 0.667rem;
    padding: 1px 5px;
    margin-left: 0.20rem;
    margin-right: 0; }
    body.stvincent .btn.btn-xs:first-child {
      margin-left: 0; }
body.stvincent a.btn.btn-success {
  color: white;
  background-color: #28a745; }
body.stvincent a.btn.btn-warning {
  color: black;
  background-color: #ffc107; }
body.stvincent a.btn.btn-danger {
  color: white;
  background-color: #dc3545; }
body.stvincent a.btn.btn-primary {
  color: white;
  background-color: #007bff; }
body.stvincent a.btn.btn-secondary {
  color: white;
  background-color: #6c757d; }
body.stvincent a.btn.btn-info {
  color: white;
  background-color: #17a2b8; }
body.stvincent .btn {
  font-family: "Barlow", sans-serif !important;
  font-size: inherit !important; }
  body.stvincent .btn span {
    font-family: "Barlow", sans-serif !important; }
  body.stvincent .btn span.glyphicon:before {
    font-family: "Glyphicons Halflings" !important; }
  body.stvincent .btn.btn-lg {
    font-size: inherit !important; }
  body.stvincent .btn.btn-sm {
    font-size: 0.9rem !important; }
body.stvincent .accordion-item .accordion-button {
  color: #171e1e66; }
  body.stvincent .accordion-item .accordion-button:not(.collapsed) {
    background-color: white; }
body.stvincent .accordion-item .accordion-body {
  background-color: #f9fedf;
  border: 2px solid #ADD96A; }
body.stvincent .jumbotron {
  padding: 1rem; }

/*# sourceMappingURL=bootstrap_override.css.map */
