 /* Wrapper for page content to push down footer */
  #wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -60px;
  }
  #footer {
    height: 60px;
    background-color: #ECECF5;
  }

  /* Lastly, apply responsive CSS fixes as necessary */
  @media (max-width: 767px) {
    #footer {
      margin-left: -0px;
      margin-right: -0px;
      padding-left: 20px;
      padding-right: 20px;
    }
  }

div.form div.success-check input,
div.form div.success-check textarea,
div.form div.success-check select,
div.form input.success-check,
div.form textarea.success-check,
div.form select.success-check
{
	background-color: #E6EFC2;
	border-color: #C6D880;
        background: url(../images/green_checkmark.jpg) no-repeat right;
}  
div.form div.error-check input,
div.form div.error-check textarea,
div.form div.error-check select,
div.form input.error-check,
div.form textarea.error-check,
div.form select.error-check
{
	background-color: #FEE;
	border-color: #C00;
        background: url(../images/redcross.jpg) no-repeat right;
}
.rounded {
    -moz-border-radius: 15px;
    border-radius: 15px !important;
    overflow: hidden;
}