
#hero .container{
	padding-top:40px;
	padding-bottom:60px;
	text-align:center;
	}

	
#reserveTextword{
	padding:40px 0 40px 0;
	text-align:center;
	}
	

#reserveTextword #textwordfield{
	font-size:18px;
	min-width:400px;
	margin-right:20px;
	margin-left:20px;
	font-weight:bold;
	}

	
	
#error{
	color:#F00;
	float:right;
	margin-right:15px;
	
	}
	
	
	
#messagecontainer{
	max-width:700px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:30px;
	margin-bottom:80px;
	}
	
#messagecontainer #message{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	}
	
	
#messagecontainer #message .statusiconleft{
	display:inline;
	float:left;
	}
	
#messagecontainer #message .statusiconright{
	display:inline;
	float:right;
	}
	
#messagecontainer #message h2{
	font-weight:700;
	display:inline;
	margin-top:10px;
	letter-spacing:-1px;
	}
	
#messagecontainer #message h2 .greentext{
	color:#038B08;
	font-weight:700;
	margin-left:3px;
	margin-right:3px;
	letter-spacing:-1px;
	}
	
#messagecontainer .unavailablemessage{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	
#messagecontainer .availablemessage{
	margin-top:20px;
	margin-left:px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}
		
	
/*-------------Media Queries---------------------------*/


@media all and (max-width: 768px) {
	#hero .container{
	padding-bottom:20px;
	}
	
	#reserveTextword #textwordfield{
		min-width:0px;
		margin:0 0 30px 0;
		text-align:center;
		}
		
	#submittextword{
		margin:0;
		}
		
	.statusiconleft, .statusiconright{
		display:none !important;
		}
}

@media all and (max-width: 992px) {
	
	
}

@media all and (max-width: 1200px) {


}
	
	