body.main {
  font-family: ClaerSans-serif;
  background-color: white;
  text-align: center;
  margin: auto;
  max-width: 1600px;
}

div.main {
  margin: 1% 0 1% 0;
  text-align: center;
  width: 100%;
}

div.slogan {
  margin: 0 0 5% 0;
  text-align: center;
  color: rgba(50, 56, 66);
  font-size: 3em;
  font-weight: bold;
}

div.slogan2 {
  margin: 0 0 5% 0;
  text-align: center;
  color: rgba(50, 56, 66);
  font-size: 2em;
  font-weight: bold;
}

img.logo {
  width: 25%;
}

img.logo2 {
  width: 15%;
}

div.keyboard {
  clear: both;
  margin: auto;
  align-items: center;
  width: 60%;
}

div.btn {
  margin: 2%;
  border: 2px solid rgba(50, 56, 66);
  width: 28.33%;
  float: left;
  color: rgba(50, 56, 66);
  text-align: center;
}

div.btn:hover {
  border-color: white;
  color: #69BEED;
}

img.btn {
  margin: 5%;
  width: 90%;
}

span.btn {
  font-size: 1.5cqi;
  font-weight: bold;
  color: inherit;
}

div.btn2 {
  margin: 2%;
  border: 2px solid rgba(50, 56, 66);
  width: 20%;
  float: left;
  color: rgba(50, 56, 66);
  text-align: center;
}

div.btn2:hover {
  border-color: white;
  color: #69BEED;
}

div.form {
  margin: auto;
  border: 2px solid rgba(50, 56, 66);
  background-color: rgba(50, 56, 66);
  color: white;
  width: 88%;
}

table.form {
  text-align: left;
  margin: 10px auto;
  width: 90%;
}

input.form_submit {
  margin: 10px;
}

div.details {
  margin: 2%;
  border: 2px solid rgba(50, 56, 66);
  width: 67%;
  float: left;
  color: rgba(50, 56, 66);
  padding: 0 1% 0 1%;
  font-size: 1.2cqi;
}

span.details {
  font-size: inherit;
  font-weight: bold;
  color: inherit;
  display: block;
  margin: 2% auto 3% auto;
}

p.details {
  font-size:inherit;
  color: inherit;
  margin: 2%;
}

ul.details {
  text-align: left;
}

table.details {
  margin: 2%;
  width: 100%;
}

p.title {
  font-size: inherit;
  font-weight: bold;  
  color: inherit;
  margin: 2%;
}

div.btn3 {
  margin: 2%;
  border: 2px solid rgba(50, 56, 66);
  width: 20%;
  float: left;
  color: rgba(50, 56, 66);
  text-align: center;
}

input.form {
  margin: 5px;
  width: 100%;
}

textarea.form {
  margin: 5px;
  width: 100%;
  height: 100pt;
}

select.form {
  margin: 5px;
  width: 100%;
}

.inputimg {
  margin: 5%;
  width: 90%;
}

a {
  color: inherit;
}
