.gform_wrapper .gf_progressbar,
.gform_wrapper .gf_progressbar_percentage,
.gform_wrapper .gf_progressbar:after {
	border-radius: 5px !important;
}

.gform_wrapper .gf_progressbar_percentage {
	padding-right:3px !important;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
	opacity: 1 !important;
}

.gf_name_has_2 input,
.gf_name_has_2 label {
	width: 48% !important;
	display: inline-block !important;
}


.gform_wrapper .gform_page_footer .button.gform_next_button, 
.gform_wrapper .gform_page_footer .button.gform_previous_button {
	background: #006A72 !important;
	color:#fff !important;
	cursor: pointer !important;
	border:none !important;
	transition:.2s all ease !important;
	display: inline-block !important;
}

.gform_wrapper input[type="button"] {
	width: auto !important;
}

.gform_wrapper .gform_page_footer .button.gform_next_button:hover, 
.gform_wrapper .gform_page_footer .button.gform_previous_button:hover {
	background: #005259 !important;
} 

.gform_wrapper .top_label div.ginput_container {
	margin-top:4px !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding:0 6px !important;
}


.gform_save_link {
	float: right !important;
	color:#888 !important;
	text-decoration: none !important;
	height: 32px !important;
	border-radius: 4px !important;
	background:#CFCFCF !important;
	line-height: 32px !important;
	padding:0 10px !important;
	display: inline-block !important;
}

	.gform_save_link:hover {
		background:#888 !important;
		color:#fff !important;
	}
	
	.gform_save_link:focus {
		outline: none !important;
	}
	
li[class^="gchoice_"] {
	width: 29%;
	float: left !important;
	margin-right: 1% !important;
}

li.gchoice_12_19_1 {
	width: 100% !important;
}

li.gchoice_10_19_1 {
	width: 100% !important;
}

div.has_first_name.has_last_name input {
	width: 100% !important;
	display: block !important;
}

.form_saved_message a {
	color:#006A72 !important;
	margin-top:5px !important;
	display: block !important;
}

.form_saved_message input[type="text"] {
	display: block !important;
	width: 70% !important;
	margin:8px 0 0 0 !important;
}

.form_saved_message input[type="submit"] {
	display: inline-block !important;
	margin-top:10px !important;
}

	.form_saved_message input[type="submit"]:focus {
		outline: none !important;
	}

nav.main ul li.current-menu-parent ul.sub-menu li {
	opacity: 1 !important;	
}


/* updates 1/23/18 for application form */
li.hideLabel > label {
	display:none !important;
}

li.displayFlex ul {
	display:flex;
	flex-direction: row;
	flex-flow: wrap;
	justify-content: space-between;
	align-content: flex-start;
}

	li.displayFlex ul li {
		width: 30%;
	}

b, strong {
	font-weight: bold !important;
}




.text h2 strong a,
.text h2 strong a:visited {
	text-decoration: none;
	color:#006a72;
	margin-bottom:10px;
}

	.text h2 strong a:hover,
	.text h2 strong a:visited:hover {
		text-decoration: underline;
	}