/***************************************************
* Module recherche de la page Articles_et_Dossiers *
****************************************************/

.disciplines, .categories {
/*
    width:50%;
*/
  display: inline-block;
}
.disciplines button,
.categories button {
  background-color: var(--main-bg-color) !important;
}
.disciplines button:hover,
.categories button:hover {
  background-color: var(--main-second-color) !important;
  color: white !important;
}
.choosen button,
.choosen button {
  background-color: #A31C00A3 !important;
  color: white !important;
  border: 1px solid var(--main-second-color) !important;
}
.cvp-search-box {
  display: inline-block;
  margin-right: 15px;
}
.cvp-search-box label {
  padding-top: 5px;
}
.cvp-live-button {
  display: inline-block;
  position: relative;
  top: -3px;
}
.cvp-live-button button {
  background-color: var(--main-second-color) !important;
}
.categories_list {
  width: 1060px;
  left: -10px !important;
}
.discipline_list {
  width: 1060px;
  left: -155px !important;
}
@media (max-width: 1200px) {
  .discipline_list,
  .categories_list {
    width: 860px;
  }
}
@media (max-width: 991px) {
  .categories_list,
  .discipline_list {
    width: 640px;
  }
}
@media (max-width: 767px) {
  .categories_list,
  .discipline_list {
  width: 95vw !important;
  }
  .categories_list {
  left: -30px !important;
  }
  .discipline_list {
  left: -175px !important;
  }
}

.discipline_list .checkbox,
.categories_list .checkbox{
    margin:4px;
    background-color:#EFEFEF;
    border-radius:3px;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
}

.discipline_list .checkbox label,
.categories_list .checkbox label {
    float:left;
    text-align:center;
    padding:3px 3px;
    display:block;
}
.discipline_list .checkbox label input, 
.categories_list .checkbox label input {
    position:absolute;
    top: -20px;
}

