.job-application-form_wrapper .cs-phone-type label {
	display: none;
} 
.job-application-form_wrapper select {
	-moz-appearance: menulist;
-webkit-appearance: menulist;
}
.job-application-form_wrapper .cs-location-sel {
	position: relative;
}
.job-application-form_wrapper .cs-location-sel #sel-wrapper {
	width: 100%;
	position: absolute;
	top:0px;
	right:0px;
	background: rgba(255,255,255,0.6);
	border:1px solid  #5e9732;
	display: none;
}
.job-application-form_wrapper.gform_wrapper ul.gfield_checkbox li, .job-application-form_wrapper.gform_wrapper ul.gfield_radio li {
	overflow: visible;
}
.job-application-form_wrapper.gform_wrapper form .left_label li.gfield_html_formatted.cs-sep, .job-application-form_wrapper.gform_wrapper form .right_label li.gfield_html_formatted.cs-sep {
	margin-left:0px !important;
	width:calc(69% + 1em);
	margin-top:15px;
	margin-right: 15px;
}
.job-application-form {
	max-width:800px;
}
.job-application-form .cs-to-date label{
	opacity: 0;
}
.job-application-form_wrapper.gform_wrapper .chosen-container-single .chosen-single {
	border:2px solid  #5e9732;
	height:auto;
	border-radius: 0px;
	background: none;
}

.job-application-form_wrapper.gform_wrapper .ginput_container.ginput_container_date {
	position: relative;
}
.job-application-form_wrapper.gform_wrapper .ginput_container.ginput_container_date img.ui-datepicker-trigger{
	position: relative;
	top: 0px;
	right: 26px;
}
.job-application-form_wrapper hr
{
	border-top: 1px solid green;
	border-bottom: none;
	border-left:none;
	border-right: none;
	opacity: 0.6;
	margin: 30px 0 25px;
	padding: 10px 0 0;
	display: block;
}
.map-link {
	padding-right:25px;
	position: absolute;
	right:120px;
	top:0px;
	line-height: 22px;
}
.map-link:after
{
	content: "";
	display: block;
	background-image: url("../img/icons.svg");
	background-repeat: no-repeat;
	background-position: 0 -60px;
	top: 50%;
	right:0px;
	position: absolute;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background-size: 20px auto;
}
.job-application-form_wrapper .store-map {
	width:100%;
	height:300px;
	display: none;
}
.job-application-form_wrapper .cs-location-detail, .job-application-form_wrapper #cs-store-area,.job-application-form_wrapper .cs-store-sel {
	display: none;
}
	.job-application-form_wrapper.gform_wrapper .chosen-container {
		width:40% !important;
		max-width:100%;
	}
.job-application-form_wrapper.gform_wrapper form .left_label li.gfield_html_formatted.sub-title, .job-application-form_wrapper.gform_wrapper form .right_label li.gfield_html_formatted.sub-title {
	margin-left:0px !important;
}
.job-application-form_wrapper.gform_wrapper form .left_label li.gfield_html_formatted.sub-title .sub-title {
	color:#5e9732;
	font-weight: 700;
	font-size:1.1em;
	text-transform: uppercase;
}
@media (max-width:576px) {
	.job-application-form_wrapper.gform_wrapper form .left_label li.gfield_html_formatted.cs-sep, .job-application-form_wrapper.gform_wrapper form .right_label li.gfield_html_formatted.cs-sep {
		width:100%;
	}
	.job-application-form_wrapper.gform_wrapper .left_label .gfield_label,.gform_wrapper .left_label input.medium, .job-application-form_wrapper.gform_wrapper .left_label select.medium, .job-application-form_wrapper.gform_wrapper .right_label input.medium, .job-application-form_wrapper.gform_wrapper .right_label select.medium,.job-application-form_wrapper.gform_wrapper .chosen-container{
		width:100% !important;
	}
	
	.job-application-form_wrapper.gform_wrapper .cs-from-date .ginput_container.ginput_container_date  img.ui-datepicker-trigger{
	position: absolute;
	top: 28px;
	right: 6px;
	}
	.job-application-form_wrapper.gform_wrapper .cs-to-date .ginput_container.ginput_container_date img.ui-datepicker-trigger{
	position: absolute;
	top: 6px;
	right: 6px;
	}
	.job-application-form .cs-to-date label{
	display: none;
	}
	.job-application-form_wrapper.gform_wrapper .gform_footer.left_label, .job-application-form_wrapper.gform_wrapper .gform_footer.right_label {
		margin-left:0px;
	}
	.job-application-form_wrapper.gform_wrapper .left_label ul.gfield_checkbox, .job-application-form_wrapper.gform_wrapper .right_label ul.gfield_checkbox {
		margin-left:0 !important;
		overflow: visible;
	}
	.job-application-form_wrapper.gform_wrapper ul.gfield_checkbox li {
		overflow: visible;
	}
	.job-application-form_wrapper .cs-store-sel ul {
		padding-top:40px;
	}
	.job-application-form_wrapper.gform_wrapper form .left_label li.gfield_html_formatted, .job-application-form_wrapper.gform_wrapper form .right_label li.gfield_html_formatted {
		margin-left:0px !important;
		width:100%;
		padding-right:30px;
	}
}
