.form_wrapper {
	width: 660px;
	/*width: 655px;*/
}

.step .controls{
	margin: 10px 0;
}

.step .controls a,
.step .controls input[type=submit]{
	padding: 20px 40px;
    color: #fff;
    font-size: 16px;
    padding: 5px 9px;
    background: linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -moz-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -webkit-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -o-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
    background: -ms-linear-gradient(top, #197FE7 0%, #83CEFB 100%);
	text-decoration: none;
	border-radius: 0px;
	cursor: pointer;
	border: none;
}

.step .controls .next,
.step .controls input[type=submit]{
	float: right;
}

.step h3{
	display: block;
	border-radius: 5px 5px 0 0;
	padding: 10px 0px;
}

.step span{
	/*display: inline-block;*/
	/*width: 250px;*/
}
.step .select{
	/*display: inline-block;*/
}

.step input[type='text'],
.step select,
.step .dropdown{
	width: 655px;
}

.step input[type='text']{
	border: none;
    font: normal 18px "PT Sans";
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px 15px;
    box-shadow: inset 0px 2px 3px rgba(0,0,0,0.2), inset 0px -2px 3px rgba(0,0,0,0.2);
}.step input[type='text']:active,
	.step input[type='text']:focus{
		box-shadow: inset 0px 2px 3px #197FE7, inset 0px -2px 3px #197FE7;
	}


.tabs{

}

.tabs .tab{
	width: 150px;
	height: 61px;
	display: inline-block;
}

.tabs .step1{
	background-image: url(/images/spp_pics/step1_grey.png);
}.tabs .step1.active{
		background-image: url(/images/spp_pics/step1_red.png);
	}.tabs .step1.done{
		background-image: url(/images/spp_pics/step1_green.png);
	}

.tabs .step2{
	background-image: url(/images/spp_pics/step2_grey.png);
	margin-left: -5px;
}.tabs .step2.active{
		background-image: url(/images/spp_pics/step2_red.png);
	}.tabs .step2.done{
		background-image: url(/images/spp_pics/step2_green.png);
	}

.tabs .step3{
	background-image: url(/images/spp_pics/step3_grey.png);
	margin-left: -5px;
}.tabs .step3.active{
		background-image: url(/images/spp_pics/step3_red.png);
	}.tabs .step3.done{
		background-image: url(/images/spp_pics/step3_green.png);
	}

.tabs .step4{
	background-image: url(/images/spp_pics/step4_grey.png);
	margin-left: -5px;
}.tabs .step4.active{
		background-image: url(/images/spp_pics/step4_red.png);
	}.tabs .step4.done{
		background-image: url(/images/spp_pics/step4_green.png);
	}

.tabs .step5{
	width: 62px;
	height: 61px;
	background-image: url(/images/spp_pics/step5_grey.png);
	margin-left: -5px;
}.tabs .step5.active{
	background-image: url(/images/spp_pics/step5_red.png);
}


.akr_info{
	font-size: 16px;
	padding-bottom: 10px;
}

.warnText {
    border: solid 1px #a94442;
    padding: 10px 20px;
    margin-bottom: 50px;
    color: #a94442;
    background: #f2dede;
    font-weight: bold;
    border-radius: 3px;
}