/*body{
	font-family: Futura, ‘Century Gothic’, AppleGothic, sans-serif;
}*/
@font-face {
    font-family: 'DIN-Next-Regular';
    /*src: url('fonts/on-air-inline-webfont.eot');*/
    src:url('../fonts/din-next.woff') format('woff';)         
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'DIN-Next-Light';
	/*src: url('fonts/on-air-regular-webfont.eot');*/
	src: url('../fonts/din-next-light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN-Next-Medium';
	/*src: url('fonts/on-air-regular-webfont.eot');*/
	src: url('../fonts/din-next-medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN-Next-Bold';
	/*src: url('fonts/on-air-regular-webfont.eot');*/
	src: url('../fonts/din-next-bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DIN-Next-Black';
	/*src: url('fonts/on-air-regular-webfont.eot');*/
	src: url('../fonts/din-next-black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


h1 {
	font-family: 'DIN-Next-Bold', Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 48px;
	/*font-size: 2vw;*/
	text-transform: uppercase;
	color: #212D65;
	margin-top: 5px;
	margin-bottom: 5px;
}
.number {
	font-size: 16px;
	position: absolute;
	transform: skew(25deg);
}
@media only screen and (max-width: 60em) {
	h1 {
		font-family: 'DIN-Next-Bold', Futura, 'Century Gothic', AppleGothic, sans-serif;
		font-size: 25px;		
		text-transform: uppercase;
		color: #212D65;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.number {
		font-size: 12px;
		position: absolute;
		transform: skew(25deg);
	}
	.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
		background: #1c2549;
		color: #fff;
		cursor: default;
		min-width: 216px;
		min-height: 40px;
		padding: 0.5em 1em;
	}
	.body-content {
		padding-left: 8px;
		padding-right: 0px;
	}
}

h2{
	font-family: 'DIN-Next-Medium', Futura, 'Century Gothic', AppleGothic, sans-serif;
    font-size: 16px;
    background-image: url(images/step1_bkg_cNum.png);
    background-repeat: no-repeat;
    background-size: 295px 41px;
    /* background-color: #1F2549; */
    color: #fff;
    padding-left: 36px;
    display: inline-block;
    float: left;
    margin: 0 0 20px 0;
    height: 41px;
    line-height: 40px;
    width: 260px;

}

.step1Label{
	margin: 19px 0;
    float: right;
    width: 100%;
}

select{
	width: 317.84px;
	float: right;
	height: 54px;
}
.nameInfo{
	float: left;
}

.rightCorner{
	background-image: url("images/rightCorner.png");
	background-repeat: no-repeat;
}

.leftCorner{
	background-image: url("images/graySlant.png");
	background-repeat: no-repeat;
	height: 41px;
    width: 38.25px;
    float: left;
}

.limWords{
	font-family: 'DIN-Next-Light', Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-style: italic;
}

#breadcrumbs{
	font-family: 'DIN-Next-Regular', Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 16px; 
}

#breadcrumbs span{
	color:#004990;
}

.cheq{
	width:20px;
	height: 20px;
	margin-right: 15px;
}

.noFloat{
	float: none;
}

.subLiner{
	font-family: 'DIN-Next-Medium', Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 24px;
}

#main_container {
  margin: 0 auto;
  text-align: left;
  font-family: 'DIN-Next-Regular', Futura, 'Century Gothic', AppleGothic, sans-serif;
	font-size: 16px;
}

#nameInfo{
	font-size: 16px;
}

#nameInfo article{
	margin-bottom: 24px;
	box-sizing: border-box;
	height: 54px;
}

.bloqSpan{
	display: block;
	margin-bottom: 5px;
}

.checkBloq{
	position: relative;
	float: right;
	width: 315px;
}

.choiceBloq{
	position: relative;
    float: right;
    width: 315px;
}
.spendLim{
	width: 100%;
	margin-bottom: 20px;
}

.addCard{
		width: 100%;	
}

.limitBox{
	height: 54px;
	width: 98.76px;
	float: right;
}



.CTA{
	width: 100%;
	min-height:650px;
	margin: 20px 0;
	float: left;
}

.ctaBTN_next:link{
	float:right; 
	padding: 12px 22px;
	border: 1px solid #1F2549;
	text-decoration: none;
	color: #1F2549;
}

.ctaBTN_next:hover{
	background:#CECECE; 
	color:#fff;
}

.ctaBTN_prev:link{
	float: left;
	padding: 12px 22px;
	border: 1px solid #1F2549;
	text-decoration: none;
	color: #1F2549;
}

.ctaBTN_prev:hover{
	background:#CECECE;
	color:#fff; 
}

.currentStep{
	width: 100%;
    height: 50px;
    display: flex;
}

@media only screen and (min-width: 897px) {
#main_container {
	max-width: 1012px;
}

#nameInfo article{
width: 458px;
}

.choiceBloq{
	padding-top:24px;
}

.leftInfo{
	width: 458px;
	float: left;
	margin-right: 56px;
}

.affirm{
	margin-right: 24px;
}

.leftInfo article{
	width: 458px;
    float: left;
}

.rightInfo{
	width: 458px;
    float: left;
}

.rightInfo article{
	float: left;
}

.checkBloq .cheq{
	margin-top: 25px;
}

.wordTag{
	margin:19px 0;
	float: left;
	width: 100px;
}

.typeSpace{
	position: relative;
	float: right;
	width:318px;
	height:54px;
}

#nameInfo{
	columns: 2;
	column-width: 424px;
	/*column-gap: 115px;*/
	/*height: 200px;*/
	/*background-color: #666;*/
}
}


@media only screen and (max-width: 897px) {
#main_container {
	max-width: 1012px;
}

.checkBloq .cheq{
	margin-top: 25px;
}

.leftInfo{
	width: 100%;
	float: none;
}

.leftInfo article{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.choiceBloq{
	padding-top:0;
}

.rightInfo{
	width: 100%;
	float: right;
}

.rightInfo article{
	width: 100%;
	float: none;
	margin-bottom: 20px;
}

.spendLim{
	min-height: 160px;
}

.wordTag{
	margin:19px 0 19px 0;
	float: none;
	width: 100px;
}

.typeSpace{
	position: relative;
	float: right;
	width:318px;
	height:54px;
}
#nameInfo{
	columns: 1;
	column-width: 100%;
	/*column-gap: 115px;*/
	/*height: 200px;*/
	/*background-color: #666;*/
}


}

