.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:#fffbf0 !important}
.w3-theme-l4 {color:#000 !important; background-color:#fff3cd !important}
.w3-theme-l3 {color:#000 !important; background-color:#ffe69b !important}
.w3-theme-l2 {color:#000 !important; background-color:#ffda69 !important}
.w3-theme-l1 {color:#000 !important; background-color:#ffcd37 !important}
.w3-theme-d1 {color:#000 !important; background-color:#eab000 !important}
.w3-theme-d2 {color:#fff !important; background-color:#d09c00 !important}
.w3-theme-d3 {color:#fff !important; background-color:#b68900 !important}
.w3-theme-d4 {color:#fff !important; background-color:#9c7500 !important}
.w3-theme-d5 {color:#fff !important; background-color:#826200 !important}

.w3-theme-light {color:#000 !important; background-color:#fffbf0 !important}
.w3-theme-dark {color:#fff !important; background-color:#826200 !important}
.w3-theme-action {color:#fff !important; background-color:#826200 !important}

.w3-theme {color:#000 !important; background-color:#ffc107 !important}
.w3-text-theme {color:#ffc107 !important}
.w3-border-theme {border-color:#ffc107 !important}

.w3-hover-theme:hover {color:#000 !important; background-color:#ffc107 !important}
.w3-hover-text-theme:hover {color:#ffc107 !important}
.w3-hover-border-theme:hover {border-color:#ffc107 !important}


.w3-input-sgme{border:none;border-bottom:1px solid #ccc;}

.w3-doctasaris-haut {color:#000 !important; background-color:#ffcd37 !important}
.w3-doctasaris-bas {color:#000 !important; background-color:#d09c00 !important}
.w3-doctasaris-bas-modal {font-family:Verdana, Geneva, sans-serif;}
.w3-doctasaris-rond {color:#826200 !important; background-color:#eab000 !important;border-radius:10px;font-weight:900;}  /*  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_client_class {font-size:3vw;}
}
@keyframes blinking {0%{background-color: #FF6; color:black;border: 5px solid #3358ff} 50%{background-color: #f5f7f8; border: 5px solid #3358ff;}100%{background-color: #CE5B78;border: 5px solid #3358ff;}}
.w3-blinks{animation: blinking 1s infinite;}
.w3-blink {
    animation: blinker 0.7s linear infinite;
   /* color: #1c87c9;*/
}
@keyframes blinker {  
    50% { opacity: 0; background-color:#FF3;}
}
#menunonDeroulant {display:inline;}
#menunonDeroulant  li {display:inline;padding-right:10px;}
#menunonDeroulant  li a{cursor:pointer;}
.w3-table td {padding:1px 1px;}