

fieldset {
	padding: 14px 12px 0 12px;
	box-sizing:  border-box; -webkit-box-sizing:  border-box; -moz-box-sizing:  border-box; -o-box-sizing:  border-box; -ms-box-sizing:  border-box; 
	border-radius: 0px;
	box-shadow: 0 0 2px 0px rgb(218, 218, 218);
	border: 1px solid rgb(196, 205, 218);
	border-radius: 2px;
}
	
	fieldset > label {
		text-align: left;
		height: 47px;
		display: block;
		width: 480px;
	}

		fieldset > label > input[type='text'],
		fieldset > label > div > input[type='text'],
		fieldset > label > div {
			float: right;
			margin: 0;
			width: 68%;
			box-sizing:  border-box; -webkit-box-sizing:  border-box; -moz-box-sizing:  border-box; -o-box-sizing:  border-box; -ms-box-sizing:  border-box; 
		}
		fieldset > label input[type='text'] {
			padding: 11px 7px 9px 7px;
			border: 1px solid #DBDBDB;
			box-shadow: 0 3px 5px -3px rgba(0,0,0,.15) inset, 0 1px 0 rgba(255,255,255,.99);
			outline: 0;
			border-radius: 2px;
			font-size: 13px;
			color: rgb(136, 136, 136);
			font-weight: lighter;
			font-family: helvetica;
			background: white;
}
		
		fieldset > label span {
			display: block;
			padding: 11px 15px 0 0;
			color: rgb(136, 136, 136);
			font-weight: 500;
			font-size: 14px;
			float: right;
		}

	fieldset > span {
		margin: 0 25px 0 0;
		display: block;
	
		float: right;
}
	
		fieldset > span > a.button {
			display: block;
			padding: 8px;
			margin: 0;
			border: 1px solid rgb(201, 201, 201);
			box-shadow: none;
			outline: 0;			
			background:  linear-gradient(90deg,rgb(243, 243, 243),rgb(255, 255, 255));

background:  -webkit-linear-gradient(90deg,rgb(243, 243, 243),rgb(255, 255, 255));

background:  -moz-linear-gradient(90deg,rgb(243, 243, 243),rgb(255, 255, 255));

background:  -o-linear-gradient(90deg,rgb(243, 243, 243),rgb(255, 255, 255));

background:  -ms-linear-gradient(90deg,rgb(243, 243, 243),rgb(255, 255, 255));


			float: right;
			width: 122px;
			border-radius: 2px;
			color: rgb(129, 129, 129);
			text-align: center;
			line-height: 8px;
			font-size: 11px;
			font-weight: bold;
		
			cursor: pointer;
}

	fieldset a.continue {
		display: block;
		padding: 0 0 2px 0;
		margin: 2px auto 0 auto;
		box-shadow: 0 6px 7px -4px rgb(175, 175, 175);
		outline: 0;			
		background:  linear-gradient(90deg,#21609C,#4596E4);

background:  -webkit-linear-gradient(90deg,#21609C,#4596E4);

background:  -moz-linear-gradient(90deg,#21609C,#4596E4);

background:  -o-linear-gradient(90deg,#21609C,#4596E4);

background:  -ms-linear-gradient(90deg,#21609C,#4596E4);


		width: 165px;
		border-radius: 2px;
		color: rgb(255, 255, 255);
		text-align: center;
		line-height: 43px;
		font-size: 15px;
		font-weight: 500;
	}
	
	fieldset > label .check-radio {
		display: block;
		font-size: 13px;
		font-weight: 400;
		color: rgb(136, 136, 136);
		line-height: 20px;
	
		padding-top: 9px;
	}

		fieldset > label .check-radio label {
			display: block;
		
			padding-bottom: 7px;
}
	
			fieldset > label .check-radio label input[type='checkbox'] {
			    position: relative;
			    top: -1px;
			}
	
			fieldset > label .check-radio label input[type='radio'] {
				
			}


