@charset "UTF-8";
/*
Stylisation des blocs personnalisés de renmplacement de bootstrap.
*/
/*
Déclaration des variables utilisées pour la stylisation.
*/
/* Avec alpha channel */
/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
.flex {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem; }

.jumbotron {
  padding: 1rem !important;
  margin: 0 !important;
  border: 1px #248aaf !important;
  border-radius: 1.875rem; }
  .jumbotron,
  .jumbotron p,
  .jumbotron li,
  .jumbotron a {
    font-size: 0.85rem; }

/* Tables */
.table td a.btn {
  padding: 3px; }
  .table td a.btn.btn-xs {
    font-size: 12px !important; }
  .table td a.btn.btn-sm {
    font-size: 15px !important; }

.accordion-item .accordion-button {
  color: #171e1e66; }
  .accordion-item .accordion-button:not(.collapsed) {
    background-color: white; }
.accordion-item h2 {
  font-size: 1rem; }
.accordion-item button {
  font-size: 1.1rem;
  font-weight: bold; }

.lead {
  font-size: 1rem;
  font-weight: normal; }

a.button {
  font-size: 1rem;
  padding: 10px 1rem;
  border-radius: 4px; }

.btn-lg {
  font-size: 1.25rem; }

.btn-sm {
  font-size: 0.85rem;
  padding: 4px 8px;
  border-radius: 4px; }

.btn-xs {
  font-size: 0.75rem;
  padding: 1px 5px;
  line-height: 1.5;
  border-radius: 3px; }

@media only screen and (max-width: 768px) {
  .col-xs-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }

  .col-xs-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }

  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%; }

  .col-xs-4 {
    flex: 0 0 33.3333333%;
    max-width: 33.3333333%; }

  .col-xs-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }

  .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%; }

  .col-xs-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }

  .col-xs-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }

  .col-xs-9 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }

  .col-xs-10 {
    flex: 0 0 75%;
    max-width: 75%; }

  .col-xs-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }

  .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%; } }
@media only screen and (min-width: 768px) {
  #main-content .col-md-4,
  #content-top-highlighted .col-md-4 {
    width: 31.33%; } }
@media only screen and (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; } }
@media only screen and (min-width: 1200px) {
  .col-xl-4 {
    width: 30%; }

  .col-xl-5 {
    width: 41%; } }
@media only screen and (min-width: 1400px) {
  .offset-xl-1 {
    margin-left: 8.3333333333%; }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; } }

/*# sourceMappingURL=bootstrap-override.css.map */
