

@font-face {
  font-family:'Figtree' ;
  src: url("https://www.neurosciences.asso.fr/wp-content/themes/societe-neurosciences-onlc-2025/fonts/figtree.css?ver=6.7.1");
}
html {
  font-size: 1.1rem !important;
  font-family: 'Figtree' !important;
}
.myForm {
  max-width: 500px;
  display: flex;
  flex-direction: column;
  margin-top: 3em;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 4em;
  background-color: var(--titreville);
}

button[type=submit] {
  border-color: var(--titresite);
}

button[type=submit]:hover {
  border-color: var(--titresite);
}

.submitLike {
  background-color: var(--titresite);
  border-color: var(--titresite);
  text-transform: uppercase;
  border-radius: 3px;
  color: #fff;
  font-size: 12px !important;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  margin-left: 0px;
  padding: 14px 20px;
  border: 0;
  cursor: pointer;
  text-align: center;
  letter-spacing: .1em;
  line-height: 1;
  transition: all .3s ease;
  align-items: center;
  align-self: center;
  display: flex !important;
  margin-top: 4em;
  margin-bottom: 5em;
  justify-content: center;
  align-items: center;
}

.btnSecondary {
  background-color: var(--bs-secondary) !important;
}

.btnSmall {
  height:15%;

}
.mw110 {
  min-width: 110px !important;
}

.mw150 {
  min-width: 150px !important;
}

.flexCentered {
  display: flex;
  justify-content: center;
  justify-items: center;
}

.upperBlock {
  font-family: inherit;
  color: inherit;
  border: 5px #fff;
  font-weight: normal;
  font-size: 0.9rem;
  margin-top: 25px;
  background: rgb(247, 248, 249);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  overflow-x: auto;
  border-collapse: unset;
  padding: 2rem 1rem !important;
  margin-left: 0px;
  margin-bottom: 1rem;
}

.sympo-title {
  font-weight: 600;
}

.references,
.adresse-phy,
.telematique {
  font-size: 0.9rem;
  align-self: end;
}

.adresse-phy,
.telematique {
  color: rgba(0, 0, 0, 0.6);
}

.references {
  text-align: justify;
  word-wrap: anywhere;
}

.telematique {
  display: flex;
  flex-direction: column;
  /* justify-content: end; */
  justify-items: end;
  text-align: end;
}

.view-note {
  justify-content: end;
  display: flex;
  align-items: baseline;
}

.view-note select {
  font-size: 0.9rem !important;
}

.top3em {
  min-height: 3em;
  align-content: baseline;
}

.container-900 {
  max-width: 900px;
}

.my-page {
  background-color: #FFFFFF;
  z-index: 10;
  position: relative;

  margin-bottom: -80px;
  padding-bottom: 40px;
}


h1,
h2,
h3,
h4 {
  margin-top: 3em !important;
  margin-bottom: 0.7em !important;
}

footer {
  margin-top: 9em !important;
}

.upperBlock {
  word-wrap: anywhere;
}

/* .submitLike {
  background-color: var(--titresite);
  border-color: var(--titresite);
  text-transform: uppercase;
  border-radius: 3px;
  color: #fff;
  font-size: 12px !important;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
  margin-left: 0px;
  padding: 14px 20px;
  border: 0;
  cursor: pointer;
  text-align: center;
  letter-spacing: .1em;
  line-height: 1;
  transition: all .3s ease;
  align-items: center;
  align-self: center;
  display: flex !important;
  margin-top: 4em;
  margin-bottom: 5em;
} */

.addressSep,
.pubmedSep {
  border-top: #0003 solid 0.1em;
  padding-top: 0.5em;
}


small {
  color: #777;
}

.submitLike:hover,
.bg-titre:hover {
  background-color: var(--bs-primary) !important;
  color: white !important;
  cursor: pointer;
}

.bgGrey {
  background-color: #483d43;
}

.btnSmall {
  padding: 1em;
  font-size: 0.7em !important;
}

.bg-titre {
  transition: all .3s ease;
  background-color: var(--titresite);
}

textarea {
  width: 100% !important;
}

.btnRight {
  height: 100%;
  margin-left: -2.1em;
  border-radius: 0 0.3em 0.3em 0;
  position: relative;
  z-index: 1;
  min-width: 6em;
}

.flexCentered {
  display: flex;
  justify-content: center;
  justify-items: center;
}

.i-color,
a:hover {
  transition: 150ms;
  color: var(--bs-primary);
}

/* .upperBlock {
    font-family: inherit;
    color: inherit;
    border: 5px #fff;
    font-weight: normal;
    font-size: 16px;
    margin-top: 25px;
    background: rgb(252, 252, 252);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    overflow-x: auto;
    border-collapse: unset;
    padding: 1rem 1rem !important;
    margin-left: 0px;
    margin-bottom: 1rem;
    overflow-wrap: break-word;
  } */

.bYellow {
  background: rgba(241, 172, 32, 0.25) !important;
}

.container-900 {
  max-width: 900px;
}

.adresseNom,
.pubmedTitre {
  font-size: 1.2em;
  font-weight: bold;
}

.pubmedTitre {
  margin-top: 1.5em;
}

.pubmedAuteurs {
  color: #424242;
}

.pubmedRefs {
  margin-top: 0.3em;
  font-weight: bold;
  font-size: 0.85em;
  /* color: #573b54; */
  /* font-weight: bold; */
}

/* Pour coller aux styles de Neurofrance qui sont dans des <p> */
a {
  color: var(--titresite);
  font-weight: bold;
  text-decoration: none;
}

/* Bouton d'attente */