body{
	background:#080808;
	margin:0 auto;
}

.container{
	max-width:591px;
}

.bodywrapper{
    background:url(../images/mainbg2.jpg) no-repeat top center;
    padding-top: 620px;
}

.logo{
	/*background:url(../images/logobg.png) no-repeat left bottom;*/
	margin-bottom:10px;
}
.logo .img-responsive {
    margin: 0 auto;
}

.show-grid {
  margin-bottom: 15px;
}

.show-grid [class^=col-] {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86,61,124,.2);
}

.wrapper{
	background:url(../images/wrapperbg.png) no-repeat;
	padding:10px 80px;
}

@media (max-width: 778px) {
  .wrapper{
   padding:10px;   
  }
}


.signup{
	/*padding:20px 20px 10px;
	background:url(../images/signupbg.png);*/
}
.signup .btn-link{
    
    background: url(../images/submit2.png) no-repeat;
    width:108px;
    height:27px;
}

.signup h2{
   
}

.signup .img-responsive {
    margin: 0 auto;
}

.signup .alert{
	max-width:505px;
	margin:0 auto 20px;
}

.form{
	max-width:505px;
	margin:0 auto;
}
.form-group{
	margin-bottom:5px;
}
.input-lg{
	height:70px;
	font-size:30px;
	text-align:center;
}
.form .btn{
	text-align:center;
}
.form-control{
    color:#070707;
    text-align: right;
}

.footer h2{
    margin-bottom:20px;
}

.footer .img-responsive {
    margin: 0 auto;
}