#time_slot_field {
	opacity: 0.5;
}

#clear-field{
	border: 1px solid #000;
    border-color: rgb(169, 169, 169);
    width: 275px;
    height: 35px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; font-size:13px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; font-size:13px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

dt, dd{float:none;}

button[id="clear_field_button"]{
    background:transparent;
    border:none;
    padding:3px 3px;
    width:20px;
    height:15px;
	display: none;
}

/* To hide the Today button in the calendar */
.ui-datepicker-current { display: none; }