html, body {
  margin:0;
  padding:0;
  height:100%;
}

#body h2 {
  margin-bottom: 5px;
}

#body h1 {
  margin-top: 0px;
  margin-bottom: 15px;
}


#container {
  min-height:100%;
  position:relative;
}
#header {
  padding:10px;
}
#body {
  padding:10px;
  padding-bottom:60px;   
}
#footer {
  position:absolute;
  bottom:0;
  width:100%;
  height:40px;   
}

#beerBalance {
  display: inline;
}

.ui-content h1, .ui-content h2 {
  text-align: center;
}

#logo {
  width: 20%;
  margin: 50px 0px;
  padding-left: 3%;
}

.footer p {
  text-align: center;
}

.footer img {
  margin-top: 2px;
  height: 14px;
}

.green {
  color: green;
}

#icon {
  width: 16px;
  display: inline-block;
  margin-top: 1px;
}

#cameraVerify {
  width: 100%;
}

#inputFile{
	display:none;
}

#ok {
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  max-width:150px;
  text-align: center;
  display: block;
}

#back {
  margin-bottom: 50px;
}

#outdiv {
    width:320px;
    height:240px;
}

#qr-canvas{
    display:none;
}

#qrfile{
    width:320px;
    height:240px;
}

#v{
    width:320px;
    height:240px;
}

.tsel{
    padding:0;
}

#imghelp{
    position:relative;
    left:0px;
    top:-160px;
    z-index:100;
    font:36px arial,sans-serif;
	margin-left:35px;
	margin-right:35px;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}