@charset "utf-8";


/* Basic Styles 
-------------------------------------------------- */


/* Fonts */
.ui-widget  {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 13px;
}

/* Datepicker*/
#reservation-form .hasDatepicker {
	cursor: pointer;
}

/* Plugin Styles
-------------------------------------------------- */
/* Datepicker */
#ui-datepicker-div {
	padding: 20px !important;
}
#ui-datepicker-div, .ui-datepicker-title {
	color: #5e5e5e !important;
}
.ui-widget-content {
	-webkit-border-radius: 5px 5px 5px 5px !important;
	border-radius: 5px 5px 5px 5px !important;
	border: 1px solid #ebebeb !important;
	-webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);
	box-shadow: 0 3px 0 0 rgba(0,0,0,0.12);
	background-color: #fff;
	margin-top: -3px;
}
.ui-widget-header {
	background: none !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 2px solid !important;
	border-left: none !important;
}
.ui-datepicker-header {
	-webkit-border-radius: 0 0 0 0 !important;
	border-radius: 0 0 0 0 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none !important;
	border: 1px solid #e1e1e1 !important;
}
.ui-datepicker table {
	margin: 0 !important;
}


/* couleur date prises réservé */
.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default
{
    background-color: #6f5f35 !important;
    
    color: White;
	opacity:1 !important;
	filter:Alpha(Opacity=100) !important;
}

