/******* NAV *******/

/*  URL LOGO  */
nav .img {
  background-image: url(../../assets/logo_enovacom.png);
 /* margin : auto;*/
}

/* NAV */
nav {
  background-color: #fff;
}

/* LIEN NAV */
nav .nav-list li a {
  color: #346664;
}

/* LIEN NAV HOVER */
nav .nav-list li a:hover {
  border-bottom: 3px solid #E4694A;
  background-color: #fff;
  color: #346664;
}

/* LIEN NAV ACTIVE */
nav .nav-list li a:active {
  border-bottom: 3px solid #E4694A;
  background-color: #fff;
  color: #346664;
}

/******* HEADER *******/

header {
  color: #346664;
  background-color: #fff;
}

/******* FOOTER *******/

footer {
  background-color: #003f3c;
  color: #fff;
}

/******* FORMULAIRE RECHERCHE *******/

/* CONSIGNES PATIENT */
.consignes_patient {
  color: #ff3b3b !important;
  font-weight: bold;
}

/* BOUTON RECHERCHE */
.button.button-submit.button-submit-recherche {
  color: #fff;
  background-color: #003f3c;
}

/* BOUTON RECHERCHE HOVER */
.button.button-submit.button-submit-recherche:hover {
  background-color: #346664;
}

/* CARD HEADER */
.card-header.card-header-recherche {
  background-color: #fff;
  color: #003f3c;
}

/* CARD CONTENT */
.card-content.card-content-recherche {
  background-color: #fff;
  color: #346664;
}

/* LISTE EXAMEN */
.list_examen {
  border: solid 0.1rem #346664;
}

/* LISTE EXAMEN IMPAIR */
.item-examen:nth-child(2n + 1) {
  background-color: #fff;
}

/* LISTE EXAMEN PAIR */
.item-examen:nth-child(2n) {
  background-color: #fff;
}

/* STEP ICON */
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done {
  background-color: #003f3c;
  color: #fff;
}

.mat-step-header[ng-reflect-selected='true'] .mat-step-icon-state-edit {
  background-color: #003f3c;
}

/* STEP ICON SUCCESS */
.mat-step-header .mat-step-icon-state-edit {
  background-color: #4caf50;
  color: #fff;
}

/******* LISTE CRENEAUX *******/

/* BOUTON RETOUR TOP */
.button.button-top {
  color: #fff !important;
  background-color: #346664 !important;
}

/* BOUTON RETOUR TOP HOVER */
.button.button-top:hover {
  background-color: #434e80 !important;
}

/* BOUTON NAVIGATION PAGE */
.button.button-navigation {
  color: #fff !important;
  background-color: #346664 !important;
}

/* BOUTON NAVIGATION PAGE HOVER */
.button.button-navigation:hover {
  background-color: #434e80 !important;
}

/* LIBELLE EXAMEN  */
.navigation.navigation-item-examen {
  color: #346664;
}

/* CARD HEADER SITE */
.card-header.card-header-site {
  background-color: #fff;
  color: #346664;
}

/* CARD CONTENT SITE */
.card-content.card-content-site {
  background-color: #fff;
  color: #346664;
}

/* CARD FOOTER SITE */
.card-footer.card-footer-site {
  background-color: #fff;
  color: #346664;
}

/* BOUTON CRENEAU */
.button.button-creneau {
  background-color: #b5eee5 !important;
  color: #000 !important;
}

/* BOUTON CRENEAU HOVER */
.button.button-creneau:hover {
  background-color: #77cdbf !important;
}

/* BOUTON PROCHAIN RDV */
.button.button-prochain-rdv {
  background-color: #b5eee5 !important;
  color: #000 !important;
}

/* BOUTON PROCHAIN RDV HOVER */
.button.button-prochain-rdv:hover {
  background-color: #77cdbf !important;
}

/******* FORMULAIRE PATIENT *******/

/* ICONE */
.flex-item__icon {
  color: #003f3c;
}

/* BOUTON ORDONNANCE */
.button.button-ordonnance {
  color: #fff !important;
  background-color: #346664 !important;
}

/* BOUTON ORDONNANCE HOVER */
.button.button-ordonnance:hover {
  background-color: #434e80 !important;
}

/* BOUTON SUBMIT */
.button.button-submit.button-submit-patient {
  color: #fff;
  background-color: #003f3c;
}

/* BOUTON SUBMIT HOVER */
.button.button-submit.button-submit-patient:hover {
  background-color: #346664;
}

/* CARD HEADER PATIENT */
.card-header.card-header-patient {
  background-color: #fff;
  color: #346664;
}

/* CARD CONTENT PATIENT */
.card-content.card-content-patient {
  background-color: #fff;
  color: #346664;
}

/****** PAGE NOT FOUND *******/

/* BOUTON HOME */
.button.button-home-not-found {
  color: #fff !important;
  background-color: #003f3c !important;
}

/* BOUTON HOME HOVER */
.button.button-home-not-found:hover {
  background-color: #434e80 !important;
}

/* CARD HEADER */
.card-header.card-header-not-found {
  background-color: #fff;
  color: #003f3c;
}

/* CARD HEADER SUBTITLE */
.card-header.card-header-patient .mat-card-subtitle {
  color: #003f3c;
}

/* CARD CONTENT */
.card-content.card-content-not-found {
  background-color: #fff;
  color: #346664;
}

/******* DIALOG *******/

/* BOUTON DIALOG OK */
.button.button-dialog-ok {
  color: #000 !important;
  background-color: #E4694A !important;
}

/* BOUTON DIALOG OK HOVER */
.button.button-dialog-ok:hover {
  background-color: #77cdbf !important;
}

/* TITLE DIALOG INFO  */
.mydialog .mat-dialog-container .mat-dialog-title.mat-dialog-title-info {
  color: #fff;
  background-color: #346664;
}

/* TITLE DIALOG ERROR  */
.mydialog .mat-dialog-container .mat-dialog-title.mat-dialog-title-error {
  color: #000;
  background-color: #f99;
}

/* CONTENT DIALOG INFO */
.mydialog .mat-dialog-container .mat-dialog-content.mat-dialog-content-info {
  color: #000;
    white-space: pre-line;
  background-color: #fff;
}

/* CONTENT DIALOG ERROR */
.mydialog .mat-dialog-container .mat-dialog-content.mat-dialog-content-error {
  color: #000;
  background-color: #fff;
}

/* ACTIONS DIALOG INFO */
.mydialog .mat-dialog-container .mat-dialog-actions.mat-dialog-actions-info {
  color: #000;
  background-color: #fff;
}

/* ACTIONS DIALOG ERROR */
.mydialog .mat-dialog-container .mat-dialog-actions.mat-dialog-actions-error {
  color: #000;
  background-color: #fff;
}
