@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');



.header {
     background: #091e73;
}

body, html {
  background: #efeff8 !important;
    background-color: #efeff8 !important;
}
.item_heading_link {
        font-size: 14px;
            }
.media-heading {
    color: #003366; /* Bleu foncé */
    font-weight: bold; /* Gras */
}

.heading  {
    color: #003366; /* Bleu foncé */
    font-weight: bold; /* Gras */
}

/*.login {
  background-color: #d4d4de !important;
    }*/
.login {
 
  background-color: #fff !important;
  border-radius: 40px;
  
  
  
}

.page-sidebar {
   /* background: #ded4d4;
    /*font-weight: bold !important; /* Gras */
  background: #efeff8;
}




.page-sidebar-menu .title {
  /*font-weight: 600; /* Semi-gras, plus raffiné que bold */
  color: #003366; /* Bleu foncé */
  font-size: 13px;
font-family: 'Open Sans', sans-serif;
  letter-spacing: 0.5px; /* Espacement léger pour l’élégance */
  /*text-transform: uppercase; /* Optionnel : tout en majuscules */
}


span.title.submenu.submenu-level-0 {
    font-weight: bold !important; /* Gras */
}
span.title.level-0 {
    font-weight: bold !important; /* Gras */
}

.page-breadcrumb a {
  pointer-events: none;     /* Empêche le clic */
  text-decoration: none;    /* Supprime le soulignement */
  color: #666666;           /* Applique la couleur du parent */
  cursor: default;          /* Curseur normal */
}

/* pour remplacer enregistrement par creer un compte*/
a.btn-registration {
  position: relative;
  color: #fff !important;
}

a.btn-registration::before {
  content: "Créer un compte";
}

a.btn-registration {
  font-size: 12px;
  
}

a.btn-registration {
  /* on masque le texte d'origine "Enregistrement" */
  color: transparent !important;
}

a.btn-registration::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
/*            fin             */

/*pour masquer les elements de compte a droite*/
li a[href="https://medecinesfax.tn/dpc/index.php?module=ext/calendar/personal"] {
    display: none;
}



li a[onclick="open_dialog('https://medecinesfax.tn/dpc/index.php?module=dashboard/configure')"] {
    display: none;
}

/*fin                   */


/*.fieldtype-image-container {
    width: 80px !important;
    
}*/



