.tdomf_form h1 {
  font: 1.2em Arial, Helvetica, sans-serif;
}



.tdomf_form  input.tdomftext {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
  }
.tdomf_form input.btn {
  color: #00008B;
  background-color: #ADD8E6;
  border: 1px outset #C6D9E9;
}

.tdomf_form textarea {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
  height: 200px;
}

form.tdomf_form div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;

}
form.tdomf_form div label {
  float: left;
  width: 20%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
.tdomf_form fieldset {
  border: 1px dotted #61B5CF !important;
  margin-top: 1.4em ;
  margin-bottom: 1.4em;
  padding: 0.6em ;
  padding-bottom: 1.4em;
  width:auto !important;
}
.tdomf_form legend {
  font: bold .9em Arial, Helvetica, sans-serif;
  color: #328AB2;
  background-color: #FFFFFF;

}

img.validMsg{
 border: none !important;
 padding:0 !important;
 margin:0 !important;
}


/* Contact Me CSS */
.wpcf7-form input.wpcf7-validates-as-required {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
}

.wpcf7-form input.wpcf7-validates-as-required {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
}

.your-subject input {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
}


form.wpcf7-form div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;

}
form.wpcf7-form div label {
  float: left;
  width: 20%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}

.wpcf7-form fieldset {
  border: 1px dotted #61B5CF !important;
  margin-top: 1.4em ;
  margin-bottom: 1.4em;
  padding: 0.6em ;
  padding-bottom: 1.4em;
  width:auto !important;
}
.wpcf7-form legend {
  font: bold .9em Arial, Helvetica, sans-serif;
  color: #328AB2;
  background-color: #FFFFFF;

}

.wpcf7-form textarea {
  color: #4989DC;
  background-color: #E3F2F7;
  border: 1px inset #C6D9E9;
  height: 200px;
  width:500px !important;
}

input:focus { border: 1px solid #7EB3F6 !important;}

p.subscribe-to-comments label{
  display:inline !important;
}