#loader {  
    position: fixed;  
    left: 0px;  
    top: 0px;  
    width: 100%;  
    height: 100%;  
    z-index: 9999;  
    background: url('../images/pageloader.gif') 50% 50% no-repeat rgb(255,255,255);  
} 

#modalVoteReservation{margin-top: 100px;}
#modalVoteReservation .text-vote{ font-size: 18px;text-align:center;margin-bottom: 20px; }
#modalVoteReservation .photo-coach{border-radius: 10%;width: 100%;margin-top: 10px;}
#modalVoteReservation .image-vote{width: 70px; margin-top: 50px;}
#divdislike {margin-top: 10px;}
#modalVoteReservation a{text-decoration: none;color: #000; font-size: 18px;padding: 5px;}

#modalVoteReservation .modal-content{background:none;}
#modalVoteReservation .modal-header{background-color: #929292;color: #FFF;	}
#modalVoteReservation .modal-body{background:#FFF;}

#modalVoteReservation .link-vote-like p{color:green;font-weight: 700;}
#modalVoteReservation .link-vote-dislike p{color:red;font-weight: 700;}

p.noteSeance{padding: 5px; background-color: #efe32e;color:#000;float: right;border-radius: 3px;}

.notifmessage{padding: 10px;}
.notifmessage a{color:red;}

.page-header{margin-top: 25px;}

p.soldepanel{padding:10px;background-color: #efefef;border: 1px solid #ddd;border-radius: 5px;}
div.reservationpanel{padding: 10px;background-color: #efefef;border: 1px solid #ddd;border-radius: 5px;}


 .add2homescreen-button{ font-size: 18px;position: fixed;bottom: 0;width: 100%;padding: 15px;text-align: center;background-color: #f00;color:#FFF} 
 
.btn-red{color: #fff;background-color: #e93f3b;border-color: #d9534f;}
.btn-red:hover{color: #fff;background-color: #e61d19;border-color: #db0000;}

.paiement_texte{padding: 10px; border:1px solid #DDD; background-color: #efefef;margin-top: 10px;}
