﻿body {
  background: none;
}
body .ctct-embed-signup form {
  margin: 10px 0 20px 0;
  font-size: 13px;
}
body .ctct-embed-signup form + input[type='submit'] {
  margin: -10px 0 20px 0;
}
body .ctct-embed-signup form input[type='text'],
body .ctct-embed-signup form input[type='password'],
body .ctct-embed-signup form input[type='email'],
body .ctct-embed-signup form select,
body .ctct-embed-signup form textarea {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  font-size: 13px;
}
body .ctct-embed-signup form input[type='text'],
body .ctct-embed-signup form input[type='password'],
body .ctct-embed-signup form textarea {
  -webkit-appearance: none;
}
body .ctct-embed-signup form fieldset legend {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: -5px;
  color: #333333;
}
body .ctct-embed-signup form .form-group {
  position: relative;
  margin: 0 0 10px 0;
}
body .ctct-embed-signup form .form-group .form-label label {
  margin: 0;
  font-weight: 400;
}
body .ctct-embed-signup form .form-group .form-label .ctct-form-errorMessage {
  display: inline-block;
  color: #e51937;
  font-size: 13px;
  font-weight: 700;
  margin: 0 0 0 4px;
}
body .ctct-embed-signup form .form-group .form-label .ctct-form-errorMessage:before {
  content: "(";
}
body .ctct-embed-signup form .form-group .form-label .ctct-form-errorMessage:after {
  content: ")";
}
body .ctct-embed-signup form .form-group .form-input input[type='text'],
body .ctct-embed-signup form .form-group .form-input input[type='password'],
body .ctct-embed-signup form .form-group .form-input input[type='email'] {
  padding: 6px 8px;
}
body .ctct-embed-signup form .form-group .form-input select {
  padding: 6px 8px;
}
body .ctct-embed-signup form .form-group .form-input textarea {
  padding: 6px 8px;
  height: 120px;
}
body .ctct-embed-signup form .form-group .form-input .ExplanationText {
  display: none;
}
body #success_message {
  display: none;
  border: 2px dashed #041e3a;
  padding: 5px;
  font-weight: 700;
  color: #041e3a;
}
