/*---------------------------------------------------
 * Feuille de style pour le portail Jmdt
 *	L'informatique, ça fait gagner beaucoup de temps... 
 *	à condition d'en avoir beaucoup devant soi !
 *---------------------------------------------------*/
@import url(paginate.css);
@import url(news.css?2.0);
@import url(navbar.css);
@import url(forms.css);
/* Général */

main>.container-fluid {
  padding-top: 80px;
}

/*.footer {
  background-color: #f5f5f5;
}*/

/* Background */
.bg {
  background: url("athletic-field-1867053_1920.jpg") no-repeat center center fixed;
  /*background: url('tartan-track-609708_960_720.jpg') no-repeat center center fixed ; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  overflow: hidden;
  opacity: 1;
}

.bg2 {
  opacity: 1;
}

body {
  background-color: #f3f3f3;
}

.clear {
  clear: both;
}

/*

/*-*-*-*-*-*-*-*-*-**-*-*/
.peopleCarouselImg img {
  width: auto;
  height: 300px;
  max-height: 300px;
}

/* Style pour fixer la largeur de la colonne centrale */
.col-centrale-actus {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}

/****/
.flash-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  background-color: #198754;
  color: white;
  padding: 12px 18px;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(20px);
  animation: slideIn 0.5s forwards;
  z-index: 9999;
}

@keyframes slideIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}