/* form */
 /* Style inputs with type="text", select elements and textareas */

 input[type=text], select {
  width: 500px; 
  padding: 5px; 
  border: 1px solid #ccc; 
  border-radius: 4px; 
  box-sizing: border-box; 
  margin-top: 5px; 
  margin-bottom: 5px; 
}
textarea {
  width: 500px; 
  padding: 5px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 5px; /* Add a top margin */
  margin-bottom: 5px; /* Bottom margin */
  resize: vertical; /* Allow the user to vertically resize the textarea (not horizontally) */
  float:left;
}

label {
  font-size: small;
  overflow: hidden;
}
.error {
  color: rgb(255, 0, 0);
  border: none;
  font-size:small;
  display: inline-block;
  line-height:.6em;
}
mark{
  color: rgb(255, 0, 0);
  background: none;
}
.label-group {
  display: block;
}

/* mobile device ----------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width:850px){
 
  }

