.table-responsive {
  min-height: 100%;
 overflow-x: unset;
 border: 0!important
}

@media (max-width: 768px){
  .table-responsive {
       min-height: .01%;
       overflow-x: auto;
  }
}

#eventSeries ul{
  list-style: none;
  padding: 0;
  margin-left: 30px;
  font-size: 16px;
  line-height: 2;
  list-style-position: outside;
}

#eventSeries ul{
  padding-left: 20px;
}


#eventSeries ol li{
  font-size: 16px!important;
  padding-bottom: 0.75rem;
  line-height: 1.7;
}

#eventSeries li{
  line-height: 1.7;
}

#eventSeries ul li:before{
  content: "■";
  /* font-family: FontAwesome; */
  /* content: "\f082"; */
  color: #006bb2;
  font-size: 30px;
  padding-right: 10px;
  vertical-align: -6%;
  line-height: 25px;
}

#eventSeries .light-grey-box{
  background-color: #e4e3e3ad;
  padding: 3rem;
  margin: 5rem 0;
}

#eventSeries thead{
  background-color: #2f6bb1;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}

#eventSeries tbody td:first-child {
  background-color: #e1edf9;
  color: #2f6bb1;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}

#eventSeries tbody td:last-child {
  background-color: #e4e2e2;
  color: #2f6bb1;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}

#eventSeries tbody td{
  border: 1px solid #a2a0a0;
  font-size: 16px!important;
}


#eventSeries tbody .nostyle{
  border: none;
  background-color: #ffffff!important;
}

.event-series-road .well{
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

#eventSeries .more-information{
  color: #337ab7;
  font-size: 16px;
  font-family: 'Raleway-ExtraBold', sans-serif;
  margin-top: 2rem;
}

#eventSeries .more-information:hover,
#eventSeries .more-information:focus{
  color: #ffffff;
}

#eventSeries .publications-node h2{
  color: #ffffff;
  font-size: calc(2.5 * (1vw + 1vh - 1vmin))!important;
  font-family: 'Raleway-ExtraBold',sans-serif!important;
}

.content-road-tour .sous-titre-partie {
    color: #2f6bb1;
    font-weight: bold;
    padding: 0;
}

.content-road-tour .sous-titre-place {
    font-weight: bold;
    padding: 0;
}

.justify-content{
  display: flex;
  justify-content: center;
  padding-top: 2rem;
}

.introduction-event-road-tour{
  display: flex;
  flex-direction: column;
}

.event-road-invers{
  flex-direction: row-reverse;
}

/* .img-intro-road-tour{
  margin: auto;
  box-shadow: -7vh 6vh rgba(0,0,0,0.05);
} */

/* .event-road-invers .img-intro-road-tour{
  margin: auto;
  box-shadow: 7vh 6vh rgba(0,0,0,0.05);
} */

.collapse.in.only-mobile{
  display: none;
}

.only-mobile-btn-event{
  display: none;
}

@media (max-width: 768px){

  .only-desktop-btn-event{
    display: none;
  }

  .only-mobile-btn-event{
    display: block;
  }

  .collapse.in.only-desktop{
    display: none;
  }

  .collapse.in.only-mobile{
    display: block;
  }

  .introduction-event-road-tour{
    flex-direction: column;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }

  #eventSeries .justify-content{
    flex-direction: column;
  }

  .content-road-tour{
    text-align: center;
  }
}


#eventSeries form{
  display: flex;
  flex-direction: column;
}

#eventSeries input,
#eventSeries textarea{
  padding: 0.25rem 0.75rem;
  margin: 0.75rem;
  border: 1px solid #000000;
  font-size: 18px;
}

#eventSeries .btn-download ,
.content-road-tour .btn{
    position: relative;
    font-family: 'Raleway-ExtraBold', sans-serif;
    font-size: 22px;
    padding: 0.45rem 0.7rem;
    background: transparent;
    text-transform: none;
    color: #006bb2;
    /* margin-top: 30px; */
    border: 1px solid #006bb2;
    transition: all ease-in .3s;
}

#eventSeries .btn-download:hover ,
.content-road-tour .btn:hover{
  color: #ffffff;
  background-color: #006bb2;
}

#eventSeries .title-form{
  font-size: 24px!important;
  font-weight: bold;
  color: #2f6bb1;
}

.content-road-tour{
  text-align: center;
}








.title-inro-dutch-event {
    font-size: calc(1.5 * (1vw + 1vh - 1vmin))!important;
    font-family: 'Raleway-ExtraBold',sans-serif!important;
}

.sub-title-inro-road-tour {
    font-size: calc(2.2 * (1vw + 1vh - 1vmin))!important;
    font-family: 'Raleway-ExtraBold',sans-serif!important;
    color: #006bb2;
}

.champ-obligatoire-event-dutch {
    color: red;
    margin: 0;
    padding: 0;
}


#eventSeries h3 {
    font-family: 'Raleway-Regular', sans-serif;
    color: #006bb2;
    font-size: 25px;
    display: block;
    margin-top: 25px;
}

/* .to-be-announced img{
  filter: grayscale(100%)
} */

.to-be-announced-btn{
  pointer-events: none;
	cursor: default;
}

.introduction-global-event-road-map h3{
  font-size: calc(2.2 * (1vw + 1vh - 1vmin))!important;
  font-family: 'Raleway-ExtraBold',sans-serif!important;
  color: #006bb2;
}

.introduction-global-event-road-map h4{
  font-size: calc(1.6 * (1vw + 1vh - 1vmin))!important;
  font-family: 'Raleway-ExtraBold',sans-serif!important;
}
