.headerEvent {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 65px 0px 0px 0px;
}
.headerEvent h2 {
  color: #15181a;
  font-size: 18px;
  font-family: paralucent, sans-serif;
  font-weight: 300;
  text-align: center;
  margin: 20px 0px;
  opacity: 0.5;
  letter-spacing: 2px;
  padding: 0% 10%;
}
.headerEvent nav ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding: 0% 10%;
}
.headerEvent nav ul li {
  cursor: pointer;
  font-size: 7px;
  letter-spacing: 2px;
  border: none;
  font-family: proxima-nova, sans-serif;
  background-color: #000;
  padding: 5px 10px 5px 13px;
  border-radius: 20px;
  color: white;
  text-transform: uppercase;
  margin: 3px 3px;
  list-style-type: none;
}
.headerEvent a {
  width: 300px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  font-size: 12px;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  opacity: 0.8;
  letter-spacing: 1px;
  border-radius: 7px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 10px 0px 10px 0px;
  background-color: #82CBCE;
  color: #263140;
  margin: 20px 0px;
}
.headerEvent a:hover {
  animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;
  opacity: 1;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.headerEvent a i {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #616B70;
  display: flex;
  justify-content: center;
  align-items: center;
}
.headerEvent a i:hover {
  animation: iconLeftRight 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;
}
@keyframes iconLeftRight {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 360deg;
  }
}

.agendaBox {
  min-height: 50vh;
}
.agendaBox h1 {
  margin: 20px 0px;
  opacity: 0.2;
  color: #000000;
  font-family: haboro-contrast-normal, sans-serif;
  font-weight: 700;
  font-size: 52px;
  text-align: center;
}
.agendaBox .boxAllDay .boxDaily {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.agendaBox .boxAllDay .boxDaily .dayNumb {
  font-family: haboro-contrast-normal, sans-serif;
  font-weight: 700;
  font-size: 56px;
  color: #82CBCE;
  opacity: 0.7;
  border: 1px solid #82CBCE;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0px 0px 0px;
}
.agendaBox .boxAllDay .boxDaily article {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0% 5%;
}
.agendaBox .boxAllDay .boxDaily article header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin: 20px 0px 20px 0px;
  width: 100%;
}
.agendaBox .boxAllDay .boxDaily article header h2 {
  font-size: 16px;
  color: #616B70;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  margin: 0px 0px 0px 5px;
  opacity: 0.7;
}
.agendaBox .boxAllDay .boxDaily article header .profilUserEv {
  display: flex;
  align-items: center;
}
.agendaBox .boxAllDay .boxDaily article header .profilUserEv .picUserEv {
  width: 30px;
  height: 30px;
}
.agendaBox .boxAllDay .boxDaily article header .profilUserEv .picUserEv img {
  border-radius: 50%;
}
.agendaBox .boxAllDay .boxDaily article header .dayCounter {
  display: none;
  font-size: 12px;
  font-family: agenda, sans-serif;
  color: #877786;
  align-items: center;
}
.agendaBox .boxAllDay .boxDaily article header .dayCounter i {
  color: #82CBCE;
  margin: 0px 4px 0px 0px;
}
.agendaBox .boxAllDay .boxDaily article header h3 {
  font-size: 19px;
  color: #616B70;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
}
.agendaBox .boxAllDay .boxDaily article figure {
  width: 100%;
  height: 105px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.agendaBox .boxAllDay .boxDaily article figure:hover {
  text-transform: uppercase;
}
.agendaBox .boxAllDay .boxDaily article figure img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  object-fit: cover;
}
.agendaBox .boxAllDay .boxDaily article figure a {
  position: absolute;
}
.agendaBox .boxAllDay .boxDaily article figure a p {
  font-size: 26px;
  color: #FFF;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  letter-spacing: 1px;
}
.agendaBox .boxAllDay .boxDaily article figure i {
  position: absolute;
  top: 7%;
  right: 3%;
  z-index: 10;
  cursor: pointer;
  font-size: 25px;
  color: #62f49b91;
}
.agendaBox .boxAllDay .boxDaily article figure i:hover {
  color: #82CBCE;
}

.infoBoxEv {
  width: 100%;
  display: none;
  position: relative;
  padding: 25px 0px 0px 0px;
}
.infoBoxEv p {
  font-size: 14px;
  font-family: agenda, sans-serif;
  color: #000;
  opacity: 0.7;
}
.infoBoxEv h3 {
  font-size: 16px;
  color: #82CBCE;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  opacity: 0.8;
  margin: 5px 0px;
}
.infoBoxEv div {
  display: flex;
  flex-wrap: wrap;
}
.infoBoxEv div figure {
  width: 30px !important;
  height: 30px !important;
  margin: 4px;
}
.infoBoxEv div figure img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  object-fit: cover;
}
.infoBoxEv .closePopUpEv {
  cursor: pointer;
  color: #f25959;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  background-color: #1c1e1c00;
  width: 30px;
  height: 30px;
  border: 1px solid #ca5056;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 600;
  text-align: center;
  position: absolute;
  right: 2%;
  top: 5%;
}
.infoBoxEv button {
  border: none;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  background-color: #1A2020;
  padding: 10px 20px 10px 20px;
  border-radius: 20px;
  color: white;
  text-transform: uppercase;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px, rgba(255, 255, 255, 0.1) 0px 8px 24px, rgba(255, 255, 255, 0.1) 0px 16px 48px;
  margin: 20px 0px 0px 0px;
}
.infoBoxEv button:hover {
  background-color: #82CBCE;
  color: #000000;
  animation: bounceAccount 2s cubic-bezier(0.28, 0.84, 0.42, 1) 1;
}

.boxZoomEv {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 6%;
}
.boxZoomEv h1 {
  margin: 20px 0px;
  opacity: 0.2;
  color: #000000;
  font-family: haboro-contrast-normal, sans-serif;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
}
.boxZoomEv .dayCounterZoom {
  font-size: 16px;
  font-family: agenda, sans-serif;
  color: #877786;
  align-items: center;
  display: flex;
}
.boxZoomEv .dayCounterZoom i {
  color: #82CBCE;
  margin: 0px 4px 0px 0px;
}
.boxZoomEv .eventZoom {
  max-width: 900px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  background-color: #62a0ae0a;
  border-radius: 7px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 30px 40px;
  margin: 40px 0px 40px 0px;
}
.boxZoomEv .eventZoom header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0px 0px 20px 0px;
}
.boxZoomEv .eventZoom header .profilUserEv {
  display: flex;
  align-items: center;
}
.boxZoomEv .eventZoom header .profilUserEv .picUserEv {
  width: 30px;
  height: 30px;
  margin: 0px 10px 0px 0px;
}
.boxZoomEv .eventZoom header .profilUserEv .picUserEv img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.boxZoomEv .eventZoom header h2 {
  font-size: 16px;
  color: #616B70;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  margin: 0px 0px 0px 5px;
  opacity: 0.7;
}
.boxZoomEv .eventZoom header h3 {
  font-size: 19px;
  color: #616B70;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
}
.boxZoomEv .eventZoom article h4 {
  font-size: 22px;
  color: #82CBCE;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  margin: 0px 0px 0px 5px;
  opacity: 0.6;
}
.boxZoomEv .eventZoom article p {
  font-size: 14px;
  font-family: agenda, sans-serif;
  color: #000;
  opacity: 0.7;
  margin: 0px 0px 0px 7px;
}
.boxZoomEv .eventZoom .picZoomEv {
  width: 100%;
  height: 120px;
  margin: 0px 0px 10px 0px;
}
.boxZoomEv .eventZoom .picZoomEv img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 7px;
}
.boxZoomEv .eventZoom footer h4 {
  margin: 20px 0px 0px 5px;
  font-size: 22px;
  color: #82CBCE;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  opacity: 0.6;
}
.boxZoomEv .eventZoom footer div {
  display: flex;
  flex-wrap: wrap;
}
.boxZoomEv .eventZoom footer div figure {
  width: 30px;
  height: 30px;
  margin: 4px;
}
.boxZoomEv .eventZoom footer div figure img {
  width: 100%;
  height: 100%;
  border-radius: 7px;
  object-fit: cover;
}
.boxZoomEv button {
  border: none;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  background-color: #1A2020;
  padding: 10px 20px 10px 20px;
  border-radius: 20px;
  color: white;
  text-transform: uppercase;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px, rgba(255, 255, 255, 0.1) 0px 8px 24px, rgba(255, 255, 255, 0.1) 0px 16px 48px;
  margin: 0px 0px 60px 0px;
}
.boxZoomEv button:hover {
  background-color: #82CBCE;
  color: #000000;
  animation: bounceAccount 2s cubic-bezier(0.28, 0.84, 0.42, 1) 1;
}
@keyframes bounceAccount {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  20% {
    transform: scale(0.9, 1.1) translateY(-6px);
  }
  55% {
    transform: scale(1.05, 0.95) translateY(0);
  }
  65% {
    transform: scale(1, 1) translateY(-3px);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}

.formCreateEv form {
  margin: 80px 80px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  background-color: #62a0ae0a;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.formCreateEv form .form-group {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 5px 0px;
}
.formCreateEv form p {
  color: #15181a;
  font-size: 18px;
  font-family: paralucent, sans-serif;
  font-weight: 300;
  text-align: center;
  opacity: 0.6;
}
.formCreateEv form input {
  background-color: #ffffff;
  border: 1px dotted black;
  border-radius: 7px;
  text-align: center;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-family: paralucent, sans-serif;
  font-weight: 300;
  padding: 7px 8px 5px 8px;
  letter-spacing: 1px;
  margin: 10px 0px 25px 0px;
}
.formCreateEv form textarea {
  resize: none;
  width: 60%;
  height: 165px;
  background-color: #ffffff;
  border: 1px dotted black;
  border-radius: 7px;
  text-align: start;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-family: paralucent, sans-serif;
  font-weight: 300;
  padding: 15px 18px 15px 18px;
  letter-spacing: 1px;
  margin: 10px 0px 25px 0px;
  opacity: 0.6;
}
.formCreateEv form label {
  opacity: 0.6;
  font-size: 18px;
  font-family: paralucent, sans-serif;
  letter-spacing: 1px;
}
.formCreateEv form .boutonAjoutImage {
  margin: 10px 0px 0px 0px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 1px solid black;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.formCreateEv form .nameImageUpload {
  color: #15181a;
  font-family: paralucent, sans-serif;
  font-weight: 300;
  text-align: center;
  opacity: 0.3;
}
.formCreateEv form #new_event_picture {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.formCreateEv form button {
  border: none;
  cursor: pointer;
  font-family: proxima-nova, sans-serif;
  font-weight: 900;
  background-color: #82CBCE;
  padding: 10px 20px 10px 20px;
  border-radius: 20px;
  color: white;
  text-transform: uppercase;
  box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px, rgba(255, 255, 255, 0.1) 0px 8px 24px, rgba(255, 255, 255, 0.1) 0px 16px 48px;
}
.formCreateEv form button:hover {
  background-color: #000000;
  color: #82CBCE;
}

@media (min-width: 800px) {
  .dayCounter {
    display: flex !important;
  }
}
@media (min-width: 1024px) {
  .boxDaily {
    display: block !important;
    position: relative;
  }
  .boxDaily article {
    padding: 0% 10% 0% 25% !important;
  }
  .boxDaily article .imgEv {
    height: 150px !important;
  }
  .boxDaily article .imgEv i {
    top: 12% !important;
    right: 4% !important;
  }
  .boxDaily article header h2 {
    font-size: 22px !important;
  }
  .boxDaily article header h3 {
    font-size: 28px !important;
  }

  .dayNumb {
    margin: 20px 0px 0px 8% !important;
  }

  .dayCounter {
    font-size: 14px !important;
  }

  .picUserEv {
    width: 40px !important;
    height: 40px !important;
  }

  .headerEvent nav ul {
    padding: 0% !important;
    margin: 20px 0px;
  }
  .headerEvent nav ul li {
    font-size: 10px;
  }
}

/*# sourceMappingURL=event.css.map */
