div {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family:Helvetica;
}

.main {
margin: 0 auto;
max-width:600px;
}

.logo {
font-family:Audiowide;
font-size:60px;
color:cornflowerblue;
text-align:center;
margin-bottom:20px;
}

.loginform {
	width:100%;
}

.loginforminput {
	width:100%;
	border:1px solid #dcdcdc;
	padding:14px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	font-family:Helvetica;
	font-size:21px;
	border-radius:7px;
}

.suform {
	width:100%;
	padding:20px;
}

.ftitle {
	margin-bottom:10px;
	color:#282828;
	font-size:17px;
}

.forminput {
	width:100%;
	border:1px solid #dcdcdc;
	padding:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	border-radius:7px;
	font-family:Helvetica;
	font-size:21px;
}

.formselect {
	width:400px;
	border:1px solid #dcdcdc;
	padding:10px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}

.formsubmit{
	text-align: center;
   display: block;
   margin: 25px auto;
   border:0;
	padding:10px 28px;
	-webkit-appearance: none;
	background:cornflowerblue;
	color:#eeeeee;
	font-family:Helvetica;
	font-size:21px;
	border-radius:7px;
}






#livesearch
  {
  background:#ffffff;
  position:absolute;
  z-index:100;
  margin-top:-18px; 
  width:600px;
  font-size:16px;font-family:Arial;color:blue;
  border:0;
  }
#txt1
  { 
  margin:0px;
  } 
  
.ajaxdiv {padding:6px;background:#ffffff;cursor:pointer;}
.ajaxdivover {padding:6px;background:#eeeeee;cursor:pointer;}



@media screen and (max-width: 800px) {

#livesearch
  {
  background:#ffffff;
  position:absolute;
  z-index:100;
  margin-top:-18px; 
  width:100%;
  font-size:18px;font-family:Arial;color:blue;
  border:0;     
}

}