	.register-div h1{
		text-align: center;
	}
	.text { line-height: 25px; }
	.text .tagline {
		font-size: 21px;
  	  	font-weight: 500;
  	  	margin-top: 2px;
  	  	display: block;
  	  	text-align: right;
  	  	letter-spacing: 0px;
	}
	.register-div {
		margin: 15px auto;
		padding: 20px;
		border: 1px solid black;
	}
	.sp-form .input {
		width:100%;
		height:40px;
		margin-bottom:10px;
	}
	.text-field {
		padding-right: 15px;
	}
	.sp-form input[type=submit]
	{
		width: 100px; padding: 12px; outline: none; border:none;
		background-color: black; 
		color: white;
		margin-top:10px;
	}
	.sp-form input[type=submit]:hover
	{
		cursor: pointer;
		background-color: #9a9c28;
	}
	.row {margin:0;}
	.btn:hover {background: #8a6e19;}
	.btn-primary.disabled {border:1px solid transparent;background-color: #FCBE03;}
	@media only screen and (max-width: 768px) {
		.inner { width: 100%; position: initial; display: block; padding: 0; } .inner li { border-bottom:0; padding-left:15px; }
		.o-inner .title { display:none; }
	}