/* Create a Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3 {  background-attachment: fixed;  background-position: center;  
background-repeat: no-repeat;  background-size: cover;}
/* First image (Logo. Full height) */
.bgimg-1 {  background-image: url('w3images/pk22.png');  min-height: 100%;}
/* Second image (Portfolio) */
.bgimg-2 {  background-image: url("w3images/pk23.jpg");  min-height: 400px;}
/* Third image (Contact) */
.bgimg-3 {  background-image: url("w3images/pk20.jpg");  min-height: 400px;}
.w3-wide {letter-spacing: 10px;}
.w3-hover-opacity {cursor: pointer;}
  .w3-fifth {width:16.5%; float:left;}
.circle {display: inline-block;  width: 10vw;  height: 10vw;  line-height: 10vw;  margin: auto;  border-radius: 50%;  vertical-align: middle;  color:white;}
/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-width: 1200px) {
  .bgimg-1, .bgimg-2, .bgimg-3 {    background-attachment: scroll;    min-height: 400px;  }
}
#map{height:400px;}
  .image-logo {position:fixed;width:100%;height:100%;margin:auto;z-index:-10;opacity:0.15;
	background-image:url('medias/Logo_NatachaOsteo.png');background-attachment:fixed;background-repeat:no-repeat;
	background-position:center ;background-size:55%;
}

.w3-theme-l5 {color:#000 !important; background-color:#f5f7f8 !important}
.w3-theme-l4 {color:#ffff !important; background-color:#9C445A !important}  /* ex F0EAD6 */
.w3-theme-l3 {color:#ffff !important; background-color:#9C445A !important}  /*  exfac394 */
.w3-theme-l2 {color:#fff !important; background-color:#d55779 !important}  /* ex de9*f83 */
.w3-theme-l1 {color:#fff !important; background-color:#de8583 !important}  
.w3-theme-l1:hover {opacity:0.5;background-color:#de8583 !important}   
.w3-theme-l2:hover {opacity:0.5;background-color:#de9f83 !important}   
.w3-theme-l3:hover {opacity:0.5;background-color:#9c445a !important}  
.w3-theme-d1 {color:#fff !important; background-color:#57707d !important}  
.w3-theme-d2 {color:#fff !important; background-color:#4d636f !important}
.w3-theme-d3 {color:#fff !important; background-color:#435761 !important}
.w3-theme-d4 {color:#fff !important; background-color:#CC91A1 !important}/* ex fa9a85 */
.w3-theme-d5 {color:#fff !important; background-color:#9C445A !important}   /*  droite générateur adobe monochromatqique */

.w3-theme-light {color:#000 !important; background-color:#f5f7f8 !important}
.w3-theme-dark {color:#fff !important; background-color:#9C445A !important}  /*  droite générateur adobe monochromatqique */
.w3-theme-action {color:#fff !important; background-color:#9C445A !important}  /*  droite générateur adobe monochromatqique */

.w3-theme {color:#fff !important; background-color:#CE5B78 !important}  /* fruit dove */
.w3-text-theme {color:#CE5B78 !important}  /* fruit dove */
.w3-border-theme {border-color:#CE5B78 !important}  /* fruit dove */

.w3-hover-theme:hover {color:#fff !important; background-color:#CE5B78 !important}   /* fruit dove */
.w3-hover-text-theme:hover {color:#CE5B78 !important}   /* fruit dove */
.w3-hover-border-theme:hover {border-color:#CE5B78 !important}   /* fruit dove */


.w3-input-osteo{border:none;border-bottom:1px solid #ccc;}

.w3-doctasaris-haut {color:#000 !important; background-color:#CC91A1 !important}
.w3-doctasaris-bas {color:#000 !important; background-color:#D0D0D0 !important}
.w3-doctasaris-bas-modal {font-family:Verdana, Geneva, sans-serif;}
.w3-doctasaris-rond {color:#fff !important; background-color:#9C445A !important}  /*  ancien rond effectif (bleu clair) D1EAF1 */
.w3-doctasaris-rond:hover {color:#000 !important; background-color:#CC91A1 !important;}
.w3-doctasaris-font {body {font-family: timeburnernormal;font-size:1.2em;}}
.w3-top {z-index:1000;}
.w3-le_pied {font-size:2.7vw;}		/* sur mobile */
@media (min-width:601px){
	.w3-le_pied {font-size:1.2vw;}  /* sur écran normaux */
}

.ui-menu-item {color:#000 !important; background-color:rgba(245,171,157,.5);}  /* osteo-haut 245,171,157   l1 222,133,131  */
.formul {font-size:0.9vw;color:grey;}
  #calendar { max-width: 900px;  margin: 0 auto; }
 .fc-time-grid .fc-slats td { height: 1.2em }
.fc-axis {font-size:0.8em;}
.fc-day-header {font-size:0.8em;}
.fc-toolbar h2 {font-size:2vw;}
.fc-dayGridMonth-button {background-color:#FFF;color:#2c3e50;}
.fc-timeGridWeek-button {background-color:#FFF;color:#2c3e50;}
.fc-timeGridDay-button {background-color:#FFF;color:#2c3e50;}
.fc-listWeek-button {background-color:#FFF;color:#2c3e50;}
.fc-next-button {background-color:#FFF;}
.fc-prev-button {background-color:#FFF;}
.fc-icon-chevron-left {background-color:#FFF;color:#2c3e50;}
.fc-icon-chevron-right {background-color:#FFF;color:#2c3e50;}
@media only screen and (max-width: 800px) {
.fc-toolbar h2 {font-size:2vw;}
  .fc-today-button {display:none;}
  .fc-dayGridMonth-button {display:none;}
  .fc-listWeek-button {display:none;}
  .fc-timeGridWeek-button {display:none;}
  .fc-timeGridDay-button {display:none;}
  .formul {font-size:3vw;color:grey;}
  .autocomplete_nom {font-size:4vw;color:grey;}
  .nom_patient_class {font-size:3vw;}
}
@keyframes blinking {0%{background-color: #FF6; color:black;border: 5px solid #CE5B78;} 50%{background-color: #f5f7f8; border: 5px solid #CE5B78;}100%{background-color: #CE5B78;border: 5px solid #CE5B78;}}
.w3-blinks{animation: blinking 1s infinite;}
.w3-blink {
    animation: blinker 0.7s linear infinite;
   /* color: #1c87c9;*/
}
@keyframes blinker {  
    50% { opacity: 0; background-color:#FF3;}
}