/* Styles definition here */
.fieldCalendarServicefieldname1_1 {
	visibility:hidden
}

/* Toglie quel c...o di ombre */

#fbuilder .ui-datepicker{box-shadow:none}

/* Intestazione dei mesi */
.ui-datepicker-header {
	font-size: 14pt;
	background-color: #07a7e3;
	margin-bottom: 5px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;	
}

.ui-datepicker .ui-datepicker-header {
	padding: 0.8em;
}

/* Testo dei mesi */
.ui-datepicker-month {
	color: #fff;
	text-shadow: none;
}
/* Testo dell'anno */
.ui-datepicker-year {
	color: #fff;
	text-shadow: none;
}

/* Date da disponibili */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default{
	background:#0588ba;
	color:#fff;
	text-shadow: none;
	box-shadow: none;
	border: none;
	height: auto;
}

/* Date non disponibili */
#fbuilder .ui-datepicker-unselectable .ui-state-default{
	background:#f4f4f4;
	color: #333;
	text-shadow: none;
	box-shadow: none;
	border: none;
	height: auto;
}

/* Date passate */
#fbuilder .beforemindate.ui-datepicker-unselectable .ui-state-default {
	background:#f4f4f4;
	color:#555;
	text-shadow: none;
	box-shadow: none;
	border: none;
	height: auto;
}

/* Data selezionata */
#fbuilder .ui-datepicker-calendar .ui-state-active {background: #04284c; color: #fff;}

/* Orari */

#fbuilder .slots{
	background:#fff;
	box-shadow:none
}
#fbuilder .slots div{
	border:1px solid #ddd;
	padding: 5px;
}
#fbuilder .slots div a{
	background:#fff;
	color:#111;
}

/* Text fields */
#fbuilder .large, #fbuilder .medium  {
	font-size: 12pt;
	padding: 10px 20px;
}

/* Pulsante ok */
.pbSubmit {
	color: #fff;
	background-color:#07a7e3;
}