@charset "utf-8";
/*  
  @Website: http://www.youdevelop.net/website/contacts/
  @Author: Dzhavat Ushev
  @Last update: 05.04.2015
  @License: None (open for everyone)
  @Version: 1.0
  @Description: Styling the contact forms
*/
#post-comments p.input_block,
#post-comments p.textarea_block,
#contactForm p.input_block,
#contactForm p.textarea_block, 
#contactForm p.submit_block {
  float:left;
  margin:10px;
  padding-bottom:0px;
  width:275px;
}
#contactForm .form-fields {
  float:left;
}
#contactForm p.input_block,
#contactForm p.textarea_block {float:none;}
#post-comments label, #contactForm label {
  color:#333333;
  display:block;
  font-size:16px;
  padding-bottom:10px;
}
#post-comments p.input_block input, 
#contactForm p.input_block input {
  background:#FDFDFD;
  border:2px solid #D6D6D6;
  font-size:14px;
  padding:8px 5px;
  width:240px;
}
#post-comments p.textarea_block, 
#contactForm p.textarea_block  {
  overflow:auto;
  width:570px;  
}
#post-comments p.textarea_block textarea, 
#contactForm p.textarea_block textarea {
  background:#FDFDFD;
  border:2px solid #D6D6D6;
  font-family: Verdana, Arial,sans-serif;
  font-size:14px;
  height:50px;
  padding:8px 5px;
  width:538px;
}
#post-comments p.textarea_block textarea:focus {
  height:150px;
}
#post-comments span.required-star, 
#contactForm span.required-star {
  color:#be3821;
}
#post-comments span.required-text, 
#contactForm span.required-text,
#contactForm p.input_block span.hint, 
#post-comments p.input_block span.hint {
  color:#988D72;font-size:11px;
}
#post-comments p.input_block input:hover,
#post-comments p.input_block input:focus,
#post-comments p.textarea_block textarea:hover,
#post-comments p.textarea_block textarea:focus {
  border:2px solid #b1b5b7;
}
#contactForm p.input_block input:hover,
#contactForm p.input_block input:focus,
#contactForm p.textarea_block textarea:hover,
#contactForm p.textarea_block textarea:focus {
  border:2px solid #b1b5b7;
}
#contactForm p.input_block input.correct, 
#contactForm p.textarea_block textarea.correct, 
#post-comments p.input_block input.correct,
#post-comments p.textarea_block textarea.correct {border:2px solid #5eb262;}

#contactForm p.input_block input.error,
#contactForm p.textarea_block textarea.error,
#post-comments p.input_block input.error, 
#post-comments p.textarea_block textarea.error {border:2px solid #cd5c49;}
#respond .submit_block .loading {
  display:none;
}
#submitFormBtn {
  background:url("/images/button.png") no-repeat;
  border:0px;
  color:#844b22;
  cursor:pointer;
  font-size:14px;
  height:37px;
  line-height:37px;
  text-align:center;
  width:102px;
}
#submitFormBtn:hover {
  background-position:0px -39px;
}
#post-comments p.required-field-text,
#contactForm p.required-field-text {
  color:#988D72;
  height:30px;
  line-height:34px;
  text-align:right;
  width:305px;
}
.worm {
  clear: both;
  visibility: hidden;
}
