/* Styles definition here */
.ui-datepicker {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5) !important;
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5) !important;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .5) !important;
}
.fields input[type="text"], .fields select, .dfield input[type="text"] {
    border: 1px solid #eee;
    color: #666666;
    font-family: inherit;
    font-size: 13px;
    line-height: 1.2em;
    font-weight: normal !important;
    padding: 10px !important;
}
#fbuilder .dfield {
    position: relative;
    width: 100%;
    clear: left;
}
.ui-datepicker {
    font: inherit !important;
    font-size: 18px !important;
}
.ui-datepicker-header {
    background: #005b79 !important;
    color: #ffffff !important;
    line-height: 35px !important;
}
.ui-datepicker-calendar .ui-state-active {
    background: #10a3d7 !important;
    color: #ffffff !important;
    text-shadow: none !important;
	border:0  !important;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: inline-block;
    line-height: 35px;
    color: #666666;
    text-shadow: none;
    box-shadow: none;
    border: 0px;
    background-color: #f9f9f9 !important;
	font-weight: normal !important;
    height: 35px !important;
}
#fbuilder .ui-datepicker-multi .ui-datepicker-group table {
    margin: 20px 2.5% !important;
}
.ui-datepicker th {
    color: #666666 !important;
    text-shadow: none !important;
    background-color: #d5d3d8 !important;
    line-height: 35px !important;
}
#fbuilder .slots {
    border: 0 !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5) !important;
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5) !important;
    box-shadow: 0px 0px 4px 0px rgb(171 171 171) !important;
    background-color: #dedede !important;
}
#fbuilder .slots div {
    border: 0 !important;
}
#fbuilder .slots div a {
    background: #10a3d7 !important;
    box-shadow: none !important;
    color: white !important;
}

.slots span{
    font-weight: bold;
    font-size: 20px;
    margin-left: 5px;
}
.ahb_list{
    background-color: #10a3d7;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    font-size: 18px;
}
.ahb_list .cancel{
    background-color: #e20020;
    color: #fff;
    padding: 5px;
}
.hasDatepicker {
	    margin-top: 20px;
}