.input_container {
display: table; 
width: 100%;
vertical-align: middle;
padding-bottom: 1em;
}

.input_field {
width: 50%; 
display: table-cell;
vertical-align: middle;
}

.input_error_label_container {
color: white; 
display: table-cell;
vertical-align: middle;
width: 15%;
height: 2em;
padding-left: 1.5em;
}

.input_error_label {
background-color: #ff1b0a;
text-align: center;
position: relative;
padding-top: 0.7em;
padding-bottom: 0.7em;
}

.input_error_label:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 27, 10, 0);
	border-right-color: #ff1b0a;
	border-width: 10px;
	margin-top: -10px;
}

.input_label_container {
display: table-cell; 
width: 25%; 
text-align: right; 
padding-right: 1em;
vertical-align: top;
}

.date_field_container .date_field_input {
width: 33%;
}

.option_container {
display:inline-block;
width: 50%;
vertical-align: top;
}

.option_container:nth-child(odd) {

}
/* Stylesheet: Enrollment Modified On 2016-02-15 12:39:21 */
