.eb-event-date-day {
 padding-top: 0 !important; 
}
#eb-registration-complete-page {
  width: 1100px;
  margin: auto;
}
img.eb-thumb-left {
   margin: 0 20px 0 0 !important;
}

#eb-upcoming-events-page-timeline > h2{
  display:none;
}

#eb-upcoming-events-page-timeline > form{
  display: none;
}
.eb-event-container{
  padding:5px !important;
}

.eb-register-buttons-bottom .btn-secondary{
  width:5.5rem;
  margin-left:1rem;
}
.eb-taskbar ul {
  display:flex;
}
.bouton-replay{
  display:none;
}

.eb-individual-registration-button {
  background:red;
}
.tck-module-text a {
  color: white;
}
h1 {
  color: #006;
  text-align: center;
  border-radius: 7px 7px 0 0;
  padding: 8px 10px 7px !important;
  margin: 0 !important;
  width: 100% ; 
}
#rsep_twitter {
  margin-top: 4px;
}

.pagination {
  text-align: center;
}
.url.ebm-event-link {
  text-decoration: none;
}

#eb-event-page {
    width: clamp(200px, 80%, 1400px); 

}

.eb-container {
  display: flex; 
  flex-direction:column;
  justify-content: center;
  align-items:center;
  padding: 20px; 
  width: clamp(200px, 80%, 1000px); 
  margin: auto;
}

#eb-upcoming-events-page-timeline {
 all:unset;
}


#eb-categories {
  display: none;
}

.eb-heading {
  font-size: 10px;
  text-align: left;
  width:100%;
  margin-left:20px;
}


#eb-calendar-page{
    width: 100vw; 
}


h2.eb-even-title-container {
  font-size: 26px !important;
  text-align: left !important;
  line-height: 30px !important;
  font-weight: 800 !important;
}
.eb-event-title {
  text-decoration: none;
}

.ebm-event-link {
  font-size: 13px !important;
}
.eb-event-date-container .btn-primary {
  background-color: #1b1464;
}
.ebm-category-link {
  font-size: 13px;
}
.extcal_minical .extcal_navbar {
  background: #1b1464;
}
.eb-individual-price {
  padding: 10px 30px 10px 30px !important;
}
.eb-event-price-container {
  font-size: 17px;
}
.eb-event-price-container.btn-primary {
  background-color: #1b1464 !important;
}
.btn-inverse {
  background-color: #1b1464;
}
.eb-register-buttons-bottom {
  display: flex;
  justify-content: center;
}
.eb-event-date-info.clearfix {
  display: none;
}
.eb-register-buttons-top ul {
  display: none;
}
#eb-event-page .eb-register-buttons-top ul {
  display: flex;
  justify-content: center;
  padding-bottom: 20px !important; 
}
.ebm-upcoming-events.ebm-upcoming-events-improved {
 margin-left: 8px;
 padding: 20px 20px 0px 20px;
}
.eb-speaker-container .eb-speaker-avatar img {
 box-shadow: none;
 -webkit-box-shadow: none;
}
.eb-event-title {
  color: #333333;
}


.eb-calendar{
   width: 90vw;
}


#eb-calendar-page > #adminForm {
  all: unset;
}
#adminForm {
   display: flex; 
  flex-direction:column;
  justify-content: center;
  align-items:center;
  box-sizing: border-box; 
  width: clamp(200px, 80%, 800px); 
  border: 3px solid #DBDEE1;
  margin-left: auto;
  margin-right:auto;
  margin-bottom: 5%;
  padding: 1%;
}


#form_attente_rencontre{
  font-size: 10px;
  
}

#form_sensi_nom_entreprise{
    font-size: 10px;
}

.eb-message > div {
  display:flex;
  flex-direction:column;
}


.form-row {
  width: clamp(200px, 80%, 500px); 
  padding: 10px; 
  font-size: 1rem; 
}