.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
}

@media (min-width: 768px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }
}

.themed-grid-col {
  padding-right: 0px;
  padding-left: 0px;
  background-color: rgb(255, 61, 124);
}


.container_central_left {
  padding-bottom: 10vh;
  background-color: #003459;
  height:700px;
}

.container_central_right {
  padding-bottom: 10vh;
  background-color: rgb(255, 255, 255);
  height:700px;
}

.container_central_central {
  position: relative;
  top: -600px;
  margin-bottom: -500px;
  margin-left: 20vw;
  margin-right:20vw;
}

.small_container_c_l {
  padding-bottom: 10px;
  background-color: #007EA7;
  padding-bottom:80px;
}

.small_container_c_r {
  padding-bottom: 10px;
  background-color: rgb(255, 255, 255);
}

.bold_font0 {
  font-family: 'Poppins', sans-serif;
  font-size: 130%;
}

.bold_font1 {
  font-family: 'Poppins', sans-serif;
  font-size: 200%;
}

.bold_font2 {
  font-family: 'Lora', serif;
  font-size: 120%;
}

.title_font0 {
  font-family: 'Poppins', sans-serif;
  font-size: 200%;
}

.title_font1 {
  font-family: 'Poppins', sans-serif;
  font-size: 150%;
}

.title_font2 {
  font-family: 'Poppins', sans-serif;
  color: #003459;
  font-size: 100%;
}


.stick_bottom {
  position:absolute;
  bottom:0;
  width:100%;
}

.horizontal_border{
  height: 5px;
  width: 50px;
  background-color: white;
  margin-left: auto;
  margin-right: auto;
}

.vertical_border{
  border-left: -6px solid #003459;
  height: 20px;
}

.horizontal_border2{
  height: 8px;
  width: 100%;
  background-color: #003459;
  margin-left: auto;
  margin-right: auto;
}

.novpadding2{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.nohpadding1{
  padding-right: 0 !important;
  /*padding-bottom: 0 !important;*/
}

.nohpadding2{
  padding-right: 0 !important;
  padding-bottom: 0 !important;
}

a {
  color: inherit;
  text-decoration: none;
}

h1 {
  font-size = 35px;
}

p {
    margin: 0;
    padding: 0;
}

.container_caroussel{
  padding-left: 10%;
  padding-right: 10%;
}

.container_conferences{
  padding-left: 3%;
  padding-right: 3%;
  padding-top: 1rem;
}

.container_plot{
  padding-right: 3%;
  margin-top: 3rem;
  margin-bottom:3rem;
}

.text_content{
  color: #007EA7;
}

.image_plot{
  float: left;
  width: 100%;
  position: relative;
  text-align:center;
  vertical-align: middle;
  top: 20%;
}




















.spacing_mobile{

}

@media only screen and (min-width: 1600px) {
  .container_central_central {
    top: -650px;
    margin-bottom: -700px;
    margin-left: 20vw;
    margin-right:20vw;
}
}

@media only screen and (min-width: 1400px) {
  .container_central_central {
    top: -650px;
    margin-bottom: -540px;
    margin-left: 20vw;
    margin-right:20vw;
}
}

@media only screen and (max-width: 1200px) {
  .container_central_central {
    margin-bottom: -525px;
    margin-left: 10vw;
    margin-right:10vw;
  }
	
}

@media only screen and (max-width: 1000px) {
  .container_central_central {
    margin-bottom: -525px;
    margin-left: 5vw;
    margin-right:5vw;
  }
	
.container_caroussel{
  padding-left: 5%;
  padding-right: 5%;
}
	
}

@media only screen and (max-width: 1000px) and (max-height: 1300px) {
  .container_central_central {
    margin-left: 5vw;
    margin-right:5vw;
    margin-bottom: -540px;
  }

  .container_conferences{
    padding-top: 4rem;
  }

  .container_plot{
    margin-top: -2rem;
    margin-bottom:1rem;
  }
}

@media only screen and (max-width: 800px) {
  .themed-grid-col {
   display: none;
  }

 .container_central_central {
   position: relative;
   top: 1rem;
   margin-bottom: 0rem;
   margin-left: 1rem;
   margin-right: 1rem;
   padding-top: 1rem;
   padding-bottom:3rem;
 }

 .background_mobile {
   background-color: #003459;
 }

 .mouse_scroll {
   display: none;
   height:0px;
}

.spacing_mobile {
  margin-bottom:2rem;
}

  .badge{
      margin-bottom:0.2rem;
  }

  .btn{
      margin-bottom:0.2rem;


}
