.bootstrap-duallistbox-container .buttons {
  width: 100%;
  margin-bottom: -1px;
}

.bootstrap-duallistbox-container label {
  display: block;
}

.bootstrap-duallistbox-container .info {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 11px;
}

.bootstrap-duallistbox-container .clear1,
.bootstrap-duallistbox-container .clear2 {
  display: none;
  font-size: 10px;
}

.bootstrap-duallistbox-container .box1.filtered .clear1,
.bootstrap-duallistbox-container .box2.filtered .clear2 {
  display: inline-block;
}

.bootstrap-duallistbox-container .move,
.bootstrap-duallistbox-container .remove {
  width: 60%;
}

.bootstrap-duallistbox-container .btn-group .btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.bootstrap-duallistbox-container select {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.bootstrap-duallistbox-container .moveall,
.bootstrap-duallistbox-container .removeall {
  width: 40%;
}

.bootstrap-duallistbox-container.bs2compatible .btn-group > .btn + .btn {
  margin-left: 0;
}

.bootstrap-duallistbox-container select {
  width: 100%;
  height: 300px;
  padding: 0;
}

.bootstrap-duallistbox-container .filter {
  display: inline-block;
  width: 100%;
  height: 31px;
  margin: 0 0 5px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.bootstrap-duallistbox-container .filter.placeholder {
  color: #aaa;
}

.bootstrap-duallistbox-container.moveonselect .move,
.bootstrap-duallistbox-container.moveonselect .remove {
  display:none;
}

.bootstrap-duallistbox-container.moveonselect .moveall,
.bootstrap-duallistbox-container.moveonselect .removeall {
  width: 100%;
}
.btn-info-poule {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-info-poule:hover {
  color: #fff;
  background-color: #40bac3;
  border-color: #40bac3;
}
.btn-info-rencontre {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-info-rencontre:hover {
  color: #fff;
  background-color: #A4BD10 !important;
  border-color: #A4BD10 !important;
}

.btn-default {
  color: #fff;
  background-color: #DDDDDD !important;
  border-color: #ccc;
}

.btn-default-rencontre {
  color: #fff;
  background-color: #A4BD10;
  border-color: #ccc;
}

.btn-consulter-rapport {
  color: #000;
  background-color: #fff;
   border-color: #ccc;
 }
.btn-consulter-rapport:hover {
  color: #fff;
  background-color: #EE7700;
  border-color: #ccc;
}

.btn-visualiser-rapport {
  color: #fff;
  background-color: #EE7700;
  border-color: #ccc;
}
.btn-visualiser-rapport:hover {
  color: #fff;
  background-color: #EE7700;
  border-color: #ccc;
}


.btn-statistique {
  color: #fff;
  background-color: #777 !important;
}
.btn-statistique.active, .btn-statistique.focus, .btn-statistique:active, .btn-statistique:focus, .btn-statistique:hover {
  color: #fff !important;
  background-color: #777;
}

.btn-consulter-user {
  color: #4E4646;
  background-color: #fff;
  border-color: #4E4646;
}

.btn-consulter-user:hover {
  color: #fff;
  background-color: #4E4646;
  border-color: #4E4646;
}


.btn-consulter-user-dark {
  color: #fff;
  background-color: #4E4646;
  border-color: #4E4646;
}

.btn-consulter-user-dark:hover {
  color: #fff;
  background-color: #4E4646;
  border-color: #4E4646;
}


.btn-ajouter-fede {
  color: #fff;
  background-color: #EE7700;
  border-color: #ccc;
}
.btn-ajouter-fede:hover {
  color: #fff;
  background-color: #EE7700;
  border-color: #ccc;
}
.btn-ajouter-disc {
  color: #fff;
  background-color: #40BAC3;
  border-color: #ccc;
}
.btn-ajouter-disc:hover {
  color: #fff;
  background-color: #40BAC3;
  border-color: #ccc;
}

.btn-ajouter-reparition {
  color: #fff;
  background-color: #bbb;
  border-color: #ccc;
}
.btn-ajouter-reparition:hover {
  color: #fff;
  background-color: #bbb;
  border-color: #ccc;
}


.btn-editer-reparition {
  color: #000;
  background-color: #fff;
  border-color: #ccc;
}
.btn-editer-reparition:hover {
  color: #fff;
  background-color: #bbb;
  border-color: #ccc;
}
.moncercle{
  background: #A4BD10;
  border-radius: 50%;
  width: 25px !important;
  text-align: center;
  color: white;
  position: relative;
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}
.moncercle_poule{
  background: #40BAC3;
  border-radius: 50%;
  width: 25px !important;
  text-align: center;
  color: white;
  position: relative;
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}

.contourBlocRencontre{
  border: solid 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-color: #A4BD10;
  padding: 15px 0;
}
.contourBlocPoule{
  border: solid 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-color: #40BAC3;
  padding: 15px 0;

}
.sousTitreBloc{
  font-size: 14px;
  font-style: italic;
  color: gray;
  padding-left: 5px;
}