body {
	background-color: #280071!important;
	background-image: url('https://nvlupin.blob.core.windows.net/images/van/NGP/NGP03/1/69418/images/ngpbg2.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	margin: 0;
}

@media only screen and (max-width: 1139px) {
	.panel-content {
		width: 100%!important;
	}
}

@media only screen and (max-width: 1139px) {
	.panel-content {
		height: inherit!important;
	}
}

.panel-content {
	width: 30%;
	height: 100vh;
	background-color: white;
	display: inline-table;
}
.panel-content .container {
	padding: 10px!important;
}

.at-radios .label-amount input[type="radio"]:checked+a {
    background-color: #F2295B!important;
}

.at form .label-amount>a {
    background-color: #280071!important;
}

.at form .label-amount {
    font-family: Roboto Condensed!important;
    font-weight: 400!important;
    font-size: 1.5rem;
    letter-spacing: 0!important;
}

.at .at-step.active {
    border-bottom-color: #FBD872!important;
}

.at-markup p {
    line-height: 1.4rem!important;
	text-align: center!important;
}

.HeaderHtml p {
	margin-top: 0!important;
}

.at form .label-amount input:required {
    border-color: #F2295B!important;
    background-color: #F2295B!important;
    font-family: Roboto Condensed!important;
    letter-spacing: 0!important;
}

.at .at-steps {
    background: #F7F5FE!important;
}

.step-prevNext .next {
    float: right!important;
}
.step-prevNext .prev {
    float: left!important;
}
.at-form-submit .next a {
    padding: 16px 70px;
    border-radius: 2px!important;
    background-color: #FBD872!important;
    color: #280071!important;
    font-family: Roboto Condensed;
    font-size: 1.2rem!important;
    letter-spacing: 0!important;
    transition: 0.15s!important;
}
.at-form-submit .next a:hover {
    padding: 16px 70px;
    border-radius: 2px!important;
    background-color: #F2295B!important;
    color: #fff!important;
    font-family: Roboto Condensed;
    font-size: 1.2rem!important;
    letter-spacing: 0!important;
}

.at-form-submit .prev a {
    font-family: Roboto Condensed!important;
    font-size: 1.2rem!important;
    padding: 16px 0!important;
    letter-spacing: 0!important;
}

.multistep-layout.split-layout .HeaderHtml {
	float: none!important;
	width: 100%!important;
}

.multistep-layout.split-layout form {
	float: none!important;
	width: 100%!important;
}

.multistep-layout.split-layout {
	max-width: 1140px!important;
	min-width: 800px!important;
}

.fastAction .fa-lead {
	float: right!important;
	margin-right: 10px!important;
}

@media only screen and (max-width: 1139px) {
	.poweredby {
		color: #fff!important;
	}
}
.poweredby {
	background-color: transparent!important;
	color: #280071;
}


@media only screen and (max-width: 1139px) {
	.at-banner img {
		content: url('https://nvlupin.blob.core.windows.net/images/van/NGP/NGP03/1/69418/images/logo2b.png');
	}
	.container {
		background-color: #280071!important;
	}
}

.at-banner img {
	max-width: 140px!important;
}
.at-banner {
	margin: 10px!important;
}

header.at-title {
	line-height: 1.4rem!important;
	color: #280071!important;
}

.at-form-submit input {
	padding: 16px 70px!important;
    border-radius: 2px!important;
    background-color: #FBD872!important;
    color: #280071!important;
    font-family: Roboto Condensed;
    letter-spacing: 0!important;
    transition: 0.15s!important;
}
.at-form-submit input:hover {
    border-radius: 2px!important;
    background-color: #F2295B!important;
    color: #fff!important;
    font-family: Roboto Condensed;
    letter-spacing: 0!important;
}

.at-row input {
	border-radius: 2px!important;
	height: 50px!important;
	border-color: #8A75D1!important;
}
.at-row select {
	border-radius: 2px!important;
	height: 50px!important;
	border-color: #8A75D1!important;
}

@media only screen and (max-width: 1139px) {
	.at-paid-for-by {
		color: #fff!important;
	}
}

.at-paid-for-by {
	color: #280071;
}

.at-inner {
	margin-top: 30px!important;
}