html {
  background-color: #cccccc;
}
body {
  background-color: #cccccc;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
#main {
  background-color: white;
  color: #3f3f3f;
  box-shadow: 10px 10px 5px #3f3f3f;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 20px;
}
header {
  background-image: url(Kentor.png);
  background-repeat: no-repeat;
  height: 30px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 5px solid #3f3f3f;
  padding-top: 68px;
  font-style: italic;
  font-size: 0.8em;
}
header h1 {
  display: block;
  position: absolute;
  left: 220px;
  bottom: 47px;
  font-style: normal;
}
pre.xml {
  font-size: 12px;
  width: 500px;
  margin-left: 200px;
  background-color: #cccccc;
  overflow-x: scroll;
  overflow-y: visible;
}
label {
  font-weight: bold;
  float: left;
  width: 200px;
}
form {
  margin-top: 30px;
}
form .radio-button-group {
  float: left;
}
form .radio-button-group label {
  float: none;
  font-weight: normal;
}
form .radio-button-group input {
  width: auto;
}
form input {
  width: 500px;
}
form .validation-summary-errors {
  color: #e11b22;
}
form .field-validation-error {
  color: #e11b22;
  font-size: 0.9em;
  display: block;
  float: left;
  margin-left: 200px;
}
form div {
  min-height: 50px;
}
form div.validation-summary-valid {
  min-height: initial;
}
form .input-validation-error {
  background-color: #ffa6a6;
  border-color: #e11b22;
}
form #userDescription {
  margin-top: 10px;
  white-space: pre-wrap;
  margin-left: 200px;
  font-style: italic;
}
#attributes-placeholder div {
  min-height: 30px;
}
#attributes-placeholder .attribute-type {
  width: 60%;
}
#attributes-placeholder .attribute-value {
  width: 25%;
}
#attributes-placeholder div.attribute-type,
#attributes-placeholder div.attribute-value {
  display: inline-block;
  font-weight: bold;
}
#attributes-placeholder button {
  width: 10%;
}
.textarea-large textarea {
  width: 100%;
  min-height: 300px;
}
#submit {
  border: 0 none;
  border-radius: 5px;
  padding: 12px 55px;
  cursor: pointer;
  color: white;
  background: #3ab54a;
  transition: all 80ms ease-in-out;
}
#submit:hover,
#submit:active,
#submit:focus {
  background: #53e065;
}
.initially-hidden .hide-details {
  display: none;
}
