/*misc styling to facilitate invsialign, misc list-styles in emergency-care etc */

.appointment-request input, 
.appointment-request select, 
.appointment-request textarea, 
.appointment-request span.quiet {
  display: block;
	color: #999;
}

.appointment-request input[type="text"], 
.appointment-request input[type="email"], 
.appointment-request input[type="search"], 
.appointment-request input[type="tel"], 
.appointment-requestinput[type="file"] {
	width: 100%;	
}

.appointment-request textarea {
	width: 50%;	
	}
	
.post-appointment-survey input, 
.post-appointment-survey select, 
.post-appointment-survey textarea, 
.post-appointment-survey span.quiet {
  display: block;
	color: #999;
}

.post-appointment-survey input[type="text"], 
.post-appointment-survey input[type="email"], 
.post-appointment-survey input[type="search"], 
.post-appointment-survey input[type="tel"], 
.post-appointment-surveyinput[type="file"] {
	width: 100%;	
}

.post-appointment-survey textarea {
	width: 50%;	
	margin: 10px 0;
	} 
	
.post-appointment-survey #rating input[type="radio"] {display: inline; margin: 20px 0;}

.refer-a-friend input, 
.refer-a-friend select, 
.refer-a-friend textarea, 
.refer-a-friend span.quiet {
  display: block;
	color: #999;
}

.refer-a-friend input[type="text"], 
.refer-a-friend input[type="email"], 
.refer-a-friend input[type="search"], 
.refer-a-friend input[type="tel"], 
.refer-a-friend input[type="file"] {
	width: 100%;	
} 

.office-tour .slideshow {width: 70%;}
 


.required {font-weight: bold;}

