#appt_det_container  {
	width: 100%;
	height: auto;
}

.appt_det_section  {
	width: 100%;
	height: auto;
	padding: 18px 20px;
}

.appt_det_section:nth-child(odd)  {background-color: #eef5fa;}

.appt_det_section_title  {
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #7f7f7f;
	text-transform: uppercase;
}

.appt_det_section_title_inner  {
	width: 240px;
	height: auto;
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6;
}

.appt_det_section_body  {
	width: 100%;
	height: auto;
	padding-top: 10px;
}

.appt_det_row_container  {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}

.appt_det_sixteenth_width  {
	width: 6.25%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_eigth_width  {
	width: 12.5%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_three_sixteenths_width  {
	width: 18.75%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_quarter_width  {
	width: 25%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_third_width  {
	width: 33.3%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_half_width  {
	width: 50%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_three_quarter_width  {
	width: 75%;
	height: auto;
	float: left;
	padding-right: 12px;
}

.appt_det_full_width  {
	width: 100%;
	height: auto;
}

.appt_det_label  {
	width: 100%;
	height: auto;
	font-size: 10px;
	padding-bottom: 3px;
}

.appt_det_input  {
	width: 100%;
	height: auto;
}

.appt_det_input select,
.appt_det_input input[type="email"],
.appt_det_input input[type="text"]  {
	width: 100%;
	margin-top: 0;
}

.display_read_only  {
	border: 1px solid #BEBDBB;
	color: #004677;
	font-size: 12px;
	background-color: #f5f5f5;
	padding: 4px;
	min-height: 26px;
}

.appt_det_input .hasDatepicker  {background-color: #FFFFFF !important;}

.appt_det_input .patientdata_fullwidth  {background-color: #FFFFFF;}

.urinalysis_result_item  {
	width: 100%;
	height: auto;
	padding: 10px;
}

#urinalysis_results  {
	border: 1px solid #BEBDBB;
	margin-top: 10px;
}


#nextapptshow {
	font-size: 24px;
	animation: blinker 1s linear infinite;
}


.urinalysis_result_item:nth-child(even)  {background-color: #eef5fa;}

.urinalysis_result_item .label  {width: 160px;}

.urinalysis_result_item .labelled_item  {
	width: 200px;
}

.urinalysis_result  {
	width: 90px;
	height: auto;
	float: left;
}

.labelled_item .urinalysis_result:nth-child(1)  {margin-right: 20px;}

.urinalysis_result input  {margin-right: 6px;}

/*
.appt_det_input #referraldoctorcontainer,
.appt_det_input #familydoctorcontainer,
.appt_det_input #referralpatientdoctorcontainer  {margin-bottom: 0;}*/