/* Styles definition here */
#fbuilder .ui-datepicker-inline{max-width:none !important}
#cp_appbooking_pform_1, #cp_appbooking_pform_2, #fbuilder, #fbuilder label{
font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
color: #939598;
font-size: 24px;
}
#fbuilder, #fbuilder label, 
#fbuilder span { color: #444; }
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}
input[type=number]{-moz-appearance: textfield;} 
#fbuilder input[type=text], 
#fbuilder textarea, 
#fbuilder select { 
border: 2px solid #00f; 
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}
#fbuilder .pbSubmit { color: #00f; font-weight: bold; font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
#fbuilder, #fbuilder label, #fbuilder span {
    color: #939598;
}
.fieldCalendarService {
		font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}
.ui-widget.ui-widget-content {
    border: none;
}
.ui-datepicker {
    height: auto;
    margin: 5px 0;
    font-size: 9pt, sans-serif;
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    box-shadow: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none;
    background: #000;
    font-weight: normal;
    color: #fff;
}
#fbuilder .slots {
    border: none;
    width: 100%;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}
.ui-datepicker-calendar .ui-state-active {
    background: #6eafbf;
    -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, .1);
    color: #e0e0e0;
    text-shadow: none;
    filter: dropshadow(color=#4d7a85, offx=0, offy=0);
    border: 0px solid #55838f;
    position: relative;
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}
.ui-datepicker-calendar .ui-state-default , .ui-datepicker td span{
    background: #ededed;
    filter: none;
    -webkit-box-shadow: inset 0px 0px 0px 0px rgba(250, 250, 250, .5);
    -moz-box-shadow: inset 0px 0px 0px 0px rgba(250, 250, 250, .5);
    box-shadow: none;
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
}
.ui-datepicker-calendar .ui-state-default {
background: #000;	
}
.ui-datepicker td span, .ui-datepicker td a{
	text-shadow: none !important;
}
.#fbuilder label {
color:	#939598 !important;
	
}
#fbuilder .slots div a:hover {
    background: #939598;
}
.main_color a:hover {
	color:#000;
}
.main_color a {
	color:#939598;
}
#fbuilder .slots div, #fbuilder .slots div.htmlUsed {
       border: none;

}
#top .main_color select {
	font-family: 'helvetica neue','HelveticaNeue','Helvetica-Neue',Helvetica,Arial,sans-serif;
	    font-weight: 600;
}
.main_color a {
	border-color: #fff;
}
td, th, tr {
    font-size: 20px;
	font-weight: 600;
}
.ui-datepicker td span, .ui-datepicker td a {
height: 35px;
	font-weight: 600;
}
.ui-datepicker .ui-datepicker-title {
	font-size: 20px;
	font-weight: 600;
}
#top .main_color select {
	border-color: #fff;
background-color: #fff;
color: #939598;
}
#field h1, .fieldCalendarService  { 
	display:none;
}

.dfield label span, .dfield legend span, #top label span {
        font-size: 20px;
	font-weight: 600;
}
#fbuilder .pbSubmit:hover { background-color: #000; color: white; } 
#fbuilder .pbSubmit { background-color: #000; color: white; border:none;}
.ahb_list span d, .ahb_list span, #fbuilder span d { color: green !important; }