﻿@charset "utf-8";
/* 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: 864px;}
/* Second image (Portfolio) */
.bgimg-2 {  background-image: url("/w3images/pk23.jpg");  min-height: 400px;}
/* Third image (Contact) */
.bgimg-3 {  background-image: url("/w3images/pk21.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;  }
}

.table-excel {overflow-y:auto;overflow-x:hidden;height:600px;line-height:normal;}
.table-excel table th {outline:1px solid #ccc; padding : 0.0em 0.5em 0.0em 1em;text-indent:0em;white-space:nowrap}
.table-excel table td {outline:1px solid #ccc; padding : 0.0em 0.5em 0.0em 1em;text-indent:0em;white-space:nowrap}
.table-excel th {top:0;position:sticky;background-color:#ddd;color:#777}


.w3-theme-l5 {color:#000 !important; background-color:#f5f7f8 !important}
.w3-theme-l4 {color:#ffff !important; background-color:#D40055 !important}  /* ex F0EAD6 */
.w3-theme-l3 {color:#ffff !important; background-color:#D40055 !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:#D40055 !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:#E081A7 !important}/* ex fa9a85 */
.w3-theme-d5 {color:#fff !important; background-color:#D40055 !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:#D40055 !important}  /*  droite générateur adobe monochromatqique */
.w3-theme-action {color:#fff !important; background-color:#D40055 !important}  /*  droite générateur adobe monochromatqique */

.w3-theme {color:#fff !important; background-color:#D40055 !important}  /* fruit dove */
.w3-text-theme {color:#D40055 !important}  /* fruit dove */
.w3-vide {color:white !important}  /* fruit dove */
.w3-border-theme {border-color:#D40055 !important}  /* fruit dove */

.w3-hover-theme:hover {color:#fff !important; background-color:#D40055 !important}   /* fruit dove */
.w3-hover-text-theme:hover {color:#D40055 !important}   /* fruit dove */
.w3-hover-border-theme:hover {border-color:#D40055 !important}   /* fruit dove */


.w3-input-osteo{border:none;border-bottom:1px solid #ccc;}

.w3-doctasaris-haut {color:#fff !important; background-color:#e081a7 !important}
.w3-doctasaris-bas {color:#fff !important; background-color:#165044 !important;position:fixed;bottom:0px;width:100%;}
.w3-doctasaris-bas-modal {font-family:Verdana, Geneva, sans-serif;}
.w3-doctasaris-rond {color:#fff !important; background-color:#D40055 !important}  /*  ancien rond effectif (bleu clair) D1EAF1 */
.w3-doctasaris-rond:hover {color:#000 !important; background-color:#E081A7 !important;}
.w3-doctasaris-font {body {font-family: timeburnernormal;font-size:1.2em;}}
.w3-top {z-index:1000;}
.w3-cursor {cursor:pointer;}
.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:#88b3aa;}  /* 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 #D40055;} 50%{background-color: #f5f7f8; border: 5px solid #D40055;}100%{background-color: #D40055;border: 5px solid #D40055;}}
.w3-blinks{animation: blinking 1s infinite;}
.w3-blink {
    animation: blinker 0.7s linear infinite;
   /* color: #1c87c9;*/
}
@keyframes blinker {  
    50% { opacity: 0; background-color:#FF3;}
}