.nav-link {
    font-size:1.1rem;
    color:#0058CF;

}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255,255,255,.95);
}
a.top {
    color:#fff;
}
.form-check label {
    font-size:1.1rem;
    text-transform: uppercase
}

/* GRILLE */
.td_grille{
  position: relative;
  padding:0px;
}

.ag_entete_j{
  font-size:1em;
  color:blue;
}
.ag_second_s{
  color:gray;
  line-height:1;
}
.ag_entete_s{
  /* color:red; */
}
/* FIN GRILLE */



/* formulaire nouveau RDV */
.case_jour{
  border-radius: 4px ;
  border:1px solid #000000;
  color:#000000;
  text-decoration: none;
  padding:5px;
  margin:5px;
}
.case_jour_sel{
  border:1px solid #0000FF;
  background-color:#42d1f5;
  font-weight: bold;
}
/* FIN formulaire nouveau RDV */


/* XS */
@media (max-width: 575.98px) {
  .ag_entete_s{font-size:0.7em;}
  .ag_second_s{font-size:0.5em;}
}

/* SM */
@media (min-width: 575.98px) and (max-width: 767.98px) {
  .ag_entete_s{font-size:0.8em;}
  .ag_second_s{font-size:0.6em;}
}

/* MD */
@media (min-width: 767.98px) and (max-width: 991.98px) {
  .ag_entete_s{font-size:0.9em;}
  .ag_second_s{font-size:0.7em;}
}

/* LG */
@media (min-width: 991.98px) and (max-width: 1199.98px) {
  .ag_entete_s{font-size:1em;}
  .ag_second_s{font-size:0.8em;}
}

/* XL */
@media (min-width: 1199.98px) {
  .ag_entete_s{font-size:1em;}
  .ag_second_s{font-size:0.9em;}
}
