/* guyane sport sante */
@import "dashboard.css";
@import "connectes.css";
@import "liste-etab.css";

.alerte_info {
    display: block;
    background-color: lightgoldenrodyellow;
    margin-top: 1rem;
    border-radius: 3px;
    border: 1px solid #DDD;
    font-size: 1.6rem;
    padding: 1rem 1rem 1rem 4.5rem;
    position: relative;
}

.alerte_info i {
    position: absolute;
    top: 1.2rem;
    left: 1rem;
    font-size: 2.5rem;
    color: #dea52a;
}


.checkbox-container a {
    text-decoration: underline;
}

div.ra-action button {
    /*box-shadow: 5px -5px 20px 12px #FFE81C;*/
}

.pleine-page p {
    text-align: justify;
}


.pleine-page blockquote {
    margin: 0 0 1rem 0; /* Retire la marge par défaut */
    padding: 10px; /* Ajoute un padding intérieur pour l'espacement */
    border-left: 8px solid var(--primaire); /* Bordure à gauche avec une couleur grise claire */
    background-color: #fafafa; /* Couleur de fond légèrement grise pour le bloc */
    font-style: normal; /* Si vous ne voulez pas que le texte soit en italique */
    /*box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.1); !* Une ombre douce pour un effet "elevé" *!*/
}

.pleine-page blockquote p {
    text-align: left; /* Alignement du texte à gauche */
    margin: 0; /* Retire la marge par défaut des paragraphes pour éviter les espaces supplémentaires */
    padding: 0; /* Retire le padding par défaut des paragraphes pour un contrôle précis de l'espacement */
    line-height: 1.8; /* Ajustement de l'interligne pour une meilleure lisibilité */
}
.pleine-page ul {
    list-style-type: disc; /* Ou le type de liste que vous préférez */
    margin-left: 40px; /* Ajoutez une marge à gauche pour l'indentation des listes */
    padding-left: 0; /* La valeur par défaut dépend du navigateur, mais généralement elle n'est pas à 0 */
}

.pleine-page ul li {
    margin-bottom: 10px; /* Espace entre les éléments de la liste */
}

.pleine-page p a, .pleine-page li a {
    text-decoration: underline; /* Réapplique le soulignement */
}


div.ra-action button:hover {
    color: white;
    background-color: #4a9335;
}

.code-courrier {
    font-family: Consolas;
    font-size: 1rem;
}

/* accueil page ra */
.page-ra-text {
    /*background: #9a161a;*/
    width: 100%;
    margin-bottom: 2rem;
}

a.page-ra-ahref {
    padding: 1rem;;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 15rem;
    width: 15rem;
    border-radius: 1rem;
    border: 1px solid darkgrey;
}

.page-ra-titre {
    margin-bottom: 2rem;
    font-size: 2rem;
    font-weight: bold;
}

/* j-oriente-mon-patient.html */
.j-oriente-mon-patient.cadre1,
.j-oriente-mon-patient.cadre2,
.j-oriente-mon-patient.cadre3,
.j-oriente-mon-patient.cadre4
{
    display: flex;
    flex-direction: row;
}
.j-oriente-mon-patient.cadre1 div:first-child,
.j-oriente-mon-patient.cadre2 div:first-child,
.j-oriente-mon-patient.cadre3 div:first-child,
.j-oriente-mon-patient.cadre4 div:first-child
{
    width: 50%;
    margin-right: 2rem;
}

.j-oriente-mon-patient.cadre1 div:nth-child(2) {
    width: 50%;
    padding: 3rem;
}

/* je-suis-professionnel-sportif */
.je-suis-professionnel-sportif.cadre1,
.je-suis-professionnel-sportif.cadre2,
.je-suis-professionnel-sportif.cadre3
{
    display: flex;
    flex-direction: row;
}
.je-suis-professionnel-sportif.cadre1 div:first-child,
.je-suis-professionnel-sportif.cadre2 div:first-child,
.je-suis-professionnel-sportif.cadre3 div:first-child
{
    width: 50%;
    margin-right: 2rem;
}

.je-suis-professionnel-sportif.cadre1 div:nth-child(1),
.je-suis-professionnel-sportif.cadre2 div:nth-child(1)
{
    width: 66%;
    margin-right: 3rem;
}
.je-suis-professionnel-sportif.cadre1 div:nth-child(2),
.je-suis-professionnel-sportif.cadre2 div:nth-child(2){
    width: 33%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* enregistrez-vous  */
.enregistrez-vous{
    display: flex;
    flex-direction: row;
}

.enregistrez-vous div.cadre1 {
    width: 33%;
}
.enregistrez-vous div.cadre2{
    padding-left: 2rem;
    width: 66%;
}
.carte-fiche-etablissement{
    min-width: 600px;
}
