/* Added Styles 11-13 by malakhi@bu.edu */
.main img.ui-datepicker-trigger {margin-top:.5em;}
.gform_wrapper span.ginput_product_price, .gform_wrapper .gfield_required {color:#cc0000;}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {font-weight: normal;}
.gform_wrapper .ginput_left input:focus + label, .gform_wrapper .ginput_right input:focus + label, .gform_wrapper .ginput_full input:focus + label {font-weight: normal;}
.gform_wrapper .right_label input[type="file"].medium, .gform_wrapper .left_label input[type="file"].medium {width:auto;}
.ui-datepicker-trigger {vertical-align: top;}
.gform_wrapper .gfield_description {font-style: italic;line-height: 1.3em;}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {margin-left:32%;}

.gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex select, .gform_wrapper .ginput_complex .ginput_right input[type="text"], .gform_wrapper .ginput_complex .ginput_right input[type="url"], .gform_wrapper .ginput_complex .ginput_right input[type="email"], .gform_wrapper .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .ginput_complex .ginput_right input[type="number"], .gform_wrapper .ginput_complex .ginput_right input[type="password"], .gform_wrapper .ginput_complex .ginput_right select {width:94% !important;}

/* Fixes for Gravity Forms v1.9.14 */
.gform_confirmation_message {
	margin: 1em 0 1em 0;
	padding: 1em;
	font-size: 1em;
	border: 2px solid #CFE2C0;
	background-color: #E9FFD9;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}