form.searchform input[type=text] {
  font-size: 17px;
  border: 1px solid grey;
}

.liplaceholder input::placeholder{
   text-align: center;
   color: black;
}


form.searchform button {
  float: none;
  width: 12%;
  height: 2.5%;
  background: #2196F3;
  color: white;
  font-size: 17px;
  border: 1px solid grey;
  border-left: none;
  border: none;
  cursor: pointer;
}

form.searchform button:hover {
  background: #0b7dda;
  background: darkred;
}

form.searchform::after {
  content: "";
  clear: both;
  display: table;
}

.coureur {
  text-align: center;
  margin-top: 2%;
  margin-left: 45%;
  font-weight: bold;
  /*right: 5.7%;*/
}

.course {
  position: absolute;
  /*width: 10%;*/
  left: 1%;
  /*background-color: #999;*/
  text-align: center;
  line-height: 200%;
}

.filtercourse {
  position: absolute;
  width: 40%;
  left: 10%;
  background-color: #999;
  text-align: center;
  line-height: 200%;
  margin-top: 75%;
  bottom: -54px;
}

.filtercoureur {
  position: absolute;
  width: 80%;
  left: 10%;
  background-color: #999;
  text-align: center;
  line-height: 200%;
  margin-top: 75%;
  bottom: -54px;
}

.ref {
    text-decoration: none;
    color: #000;
}

.ref:hover {
    color: #000;
}

@media screen and (max-width: 600px) {
  .course {
    position: relative;
    /*width: 10%;*/
    left: 1%;
    /*background-color: #999;*/
    text-align: center;
    line-height: 200%;
  }
  .coureur {
    text-align: center;
    margin-top: 2%;
    margin-left: 1%;
    font-weight: bold;
    /*right: 5.7%;*/
    /*width: 10%;*/
    left: 1%;
    /*background-color: #999;*/
    line-height: 200%;
    margin-top: 20%;
    margin-bottom: 25%;
    width: 100%;
  }
  .filtercourse {
    position: absolute;
    width: 90.2%;
    left: 5%;
    background-color: #999;
    text-align: center;
    line-height: 200%;
    margin-top: 75%;
    bottom: -54px;
  }
  .filtercoureur {
    position: absolute;
    width: 90.2%;
    left: 5%;
    background-color: #999;
    text-align: center;
    line-height: 200%;
    margin-top: 75%;
    bottom: -54px;
  }
}