@CHARSET "ISO-8859-1";


.appointment-button{
	font-family : verdana;
	cursor : pointer;
	/* display: block; */
	font-size: 11px;
	cursor: pointer;
	color: white;
	background: no-repeat;
	background-color: #0177bf;
	border: 1px solid #0177bf;
	-moz-border-radius-topleft: 8px ! important;
	-moz-border-radius-topright: 8px ! important;
	-moz-border-radius-bottomleft: 8px ! important;
	-moz-border-radius-bottomright: 8px ! important;
	margin-top: 6%;
	padding: 1%;
}
.appointment-button-disabled{
	font-family : verdana;
	border: 1px solid #0177bf;
	cursor : pointer;
	width: auto;
	color: #D8D8D8;
	background-color: #F2F2F2;
	-moz-border-radius: 5px;
	margin-right: 20px;
	padding:2px;
	margin-left:5px;
	margin-right:5px;
	text-align: center;
}

.appointment-button-click{
	font-family : verdana;
	border: 1px solid #0099cc;
	cursor : pointer;
	width: auto;
	color: white;
	background-color: #0099cc;
	-moz-border-radius: 5px;
	margin-right: 20px;
	margin-left:5px;
	margin-right:5px;
	text-align: center;
}

.appointment-button-availabilities{
	font-family : verdana;
	border: 1px solid #0177bf;
	cursor : pointer;
	width: 36%;
	color: white;
	background-color: #0177bf;
	-moz-border-radius: 5px;
}


.appointment-button-availabilities-click{
	font-family : verdana;
	border: 1px solid #0099cc;
	cursor : pointer;
	width: auto;
	color: white;
	background-color: #0099cc;
	-moz-border-radius: 5px;
	margin-right: 20px;
	margin-left:5px;
	margin-right:5px;
}


.appointment-button-availabilities-disabled{
	font-family : verdana;
	border: 1px solid #0177bf;
	cursor : pointer;
	width: auto;
	color: #D8D8D8;
	background-color: #F2F2F2;
	-moz-border-radius: 5px;
	margin-right: 20px;
	padding:2px;
	margin-left:5px;
	margin-right:5px;
}


.appointment-button-end, .appointment-button-end-newrdv{
	font-family : verdana;
	cursor : pointer;
	color: white;
	background: no-repeat;
	background-color: #0177bf;
	border: 1px solid #0177bf;
	-moz-border-radius: 5px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 22px;
	font-size:11px;
	padding: 1%;
	width: 24%;
	margin-top: 1%;
	margin-bottom: 1%;
  	margin-right: 5%;
  	word-wrap: break-word;
}

.appointment-button-end-click, .appointment-button-end-newrdv-click{
	font-size:11px;
	font-family : verdana;
	float: right;
	cursor : pointer;
	color: white;
	background: no-repeat;
	background-color: #0099cc;
	border: 1px solid #0099cc;
	-moz-border-radius: 5px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 22px;
}
#endRDVCloseButtonId{
	//display: none
	
}
.appointment-navigate{
	font-family : verdana;
	cursor : pointer;
	padding: 1%;
	margin-top: 1%;
	margin-right: 5%;
	/* float: right; */
}

.appointment-button-cancel{
	font-family : verdana;
	float: left;
	cursor : pointer;
	color: white;
	background: no-repeat;
	background-color: #0177bf;
	border: 1px solid #0177bf;
	-moz-border-radius-topleft:8px ! important; 
	-moz-border-radius-topright:8px ! important;
	-moz-border-radius-bottomleft:8px ! important; 
	-moz-border-radius-bottomright:8px ! important;
	margin-left:5px;
	margin-right:5px;
	margin-top: 22px;
	font-size:11px;
	
	
}

.appointment-button-cancel-no-display{
	display: none !important;
}

.appointment-button-cancel-click{
	font-size:11px;
	font-family : verdana;
	float: left;
	cursor : pointer;
	color: white;
	background: no-repeat;
	background-color: #0099cc;
	border: 1px solid #0099cc;
	-moz-border-radius: 5px;
	margin-left:5px;
	margin-right:5px;
	margin-top: 22px;
}

