html, body, .header, .footer, .section, .article, .nav, .aside,
div, h1, h2, h3, p, address, img, ul, li, form, table, td, th, hr, fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
p, ul {
  font-size: 12px;
  margin: 15px 0;
}
form {
	border: 1px solid #5D00B9;
	border-radius: 10px;
	padding: 20px;
	margin: 15px 0;
	background-color: #9F5BE2;
	opacity: 0.85
}
fieldset {
  display: inline;
}
input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 5px 3px;
}
input[type=text] {
  background: #fff;
  border: 1px solid #5D00B9;
}
input[type=text]:focus {
  border: 1px solid #5D00B9;
}
span.remove {
  visibility: hidden;
}
.total {



}
.total input {
  margin: 5px 3px;
}
.clear {
  clear: both;
  height: 0;
}
.left {
  text-align: left;
}
.right {

}
.nav ul {
  display: block;
}
.nav li {
  display: inline;
  margin-left: 5px;
}
