.list__table .v-data-table-header {
  background: #e6e6e6;
}
th {
  background: lightgrey !important;
}
.table__structure_list .list__table .v-data-table__wrapper {
  height: calc(100vh - 420px);
}
.table__structure_list .list__table.filters-opened .v-data-table__wrapper {
  height: calc(100vh - 500px);
}
.table__structure_list.buttonLine .list__table .v-data-table__wrapper {
  height: calc(100vh - 480px);
}
.table__structure_list.membresFederaux .list__table .v-data-table__wrapper {
  height: calc(100vh - 310px);
}

/* .listSearch {
    height: calc(100vh - 370px);
    overflow: hidden;
    overflow-y: scroll;
} */
.filters-opened {
  height: calc(100vh - 440px);
}

.v-alert {
  font-weight: 200;
  font-size: 0.9rem;
}


.v-text-field__details {
  display: none;
}
.v-input__slot {
}
.v-text-field__slot input {
  padding-left: 20px;
  padding-right: 20px;
}
.ffme-form__select {
.v-input__slot {
    height: auto;
}
}


.v-text-field__details {
  display: none;
}
.v-input__slot {
}
.v-text-field__slot input {
  padding-left: 20px;
  padding-right: 20px;
}


.avatar_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.v-text-field__details {
  display: none;
}
.v-input__slot {
}
.v-text-field__slot input {
  padding-left: 20px;
  padding-right: 20px;
}
.logo {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  /*,
   min-width: 140px; */
}
.avatar-logo {
  height: 140px;
  min-width: 140px;
  /* background-color: black; */
  background-size: contain;
  width: 140px;
}

