/* basic box styling*/

.input-group input:not([type=submit]):not([type=file]),
.chosen-container-single .chosen-single,
.input-group textarea {
  border: 1px solid #ccc;
  padding:0px 10px;
  width: 100%;
}

/* height*/
.input-group input:not([type=submit]):not([type=file]),
.chosen-container-single .chosen-single,
.chosen-container-single .chosen-single span{
  height:30px;
  line-height: 30px;
}

/* inputform*/



/* radius*/
.input-group input:not([type=submit]):not([type=file]),
.chosen-container-single .chosen-single,
.chosen-container-single .chosen-single span,
.input-group textarea {
      border-radius: 4px;
}


/* chosen styling */
.chosen-container-active .chosen-single{
  border-radius: 4px 4px 0px 0px;
}

.active-result.result-selected{
  background: yellow;
}

.chosen-container .chosen-results li.highlighted {
  background-color: blue;
  color: #fff;
}

/* error */
.input-box.error input:not([type=submit]):not([type=file]){
  border: 1px solid red;
}

/* validation */
.validate label:after{
  content: '*';
  margin-left:3px;
  font-size: 12px;
  color: red;
}

/* success */
.successmessage{
  border: 1px solid red;
  padding:20px;
  width: 100%;
  margin:10px 0px;
  display: none;
}



