/* New Ngp form 16-08 */
.ngp-form .at-form .at-inner{
	background-color: transparent;
}
.ngp-form .at-form .at-inner .at-title, .ngp-form .at-form .at-inner form fieldset .at-legend{
	display: none;
}
.ngp-form .at-form .at-inner form fieldset{
	padding-left: 0;
	padding-right: 0;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row > [class^="at-"]{
	margin: 0;
	padding-right: 16px;
	font-size: 18px;
line-height: 1.3;
font-family: var(--font-gtamerica-mono-medium);
	color: #015E6D;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input{
	background: transparent;
	border: 1px solid #005e6d;
	border-radius: 0;
	color: #015e6d;
	box-shadow: none;
	line-height: 1;
	font-size: 1.1rem;
	margin-top: 2px;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input::selection{
	color: #015e6d;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input::selection{
	color: #015e6d;
}
.ngp-form .at-form .at-inner form .at-form-submit{
	padding-left: 0;
	padding-right: 0;
}
.ngp-form .at-form .at-inner form .at-form-submit .at-submit{
	float: none;
	border-radius: 0;
	margin: 0;
	background-color: #015e6d;
background-color: var(--color-primary);
border: 1px solid #015e6d;
border: 1px solid var(--color-primary);
color: white;
color: var(--color-light);
cursor: pointer;
font-size: 1.1rem;
height: 36px;
padding: 0 2.5rem 0.17rem;
}
.ngp-form .at-form .at-inner form .at-form-submit .at-submit:hover{
	color: #015e6d;
color: var(--color-primary);
	background-color: transparent;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input::-webkit-input-placeholder {
	opacity:1;
	color: #015e6d;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input:-moz-placeholder { 
	opacity:1;
	color: #015e6d;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input::-moz-placeholder {  
	opacity:1;
	color: #015e6d;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row input:-ms-input-placeholder {
	opacity:1;
	color: #015e6d;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row.FirstName.LastName{
	display: flex;
}
.ngp-form .at-form .at-inner form fieldset .at-fields .at-row.FirstName.LastName label{
	width: 50%;
	flex: auto;
	min-width: auto;
}
@media (max-width:1200px) {
	.ngp-form .at-form .at-inner form fieldset .at-fields .at-row > [class^="at-"]{
		font-size: 16px;
	}
}